AI Destekli Geliştirme: Tek Başına Geliştirici Olarak 7 Günde 102 Commit
Tech
AI
developer productivity
Claude Code
software development

AI Destekli Geliştirme: Tek Başına Geliştirici Olarak 7 Günde 102 Commit

AI destekli geliştirme ile 7 günde 102 commit gönderdim. İşte birebir iş akışı, ödünleşimler ve gerçek sonuçlar.

Uygar DuzgunUUygar Duzgun
Apr 1, 2026
Updated 4 Nis 2026
8 min read

Geçen hafta 7 gün içinde 5 repoda 102 commit attım. “Yazım hatasını düzelt” commit’leri değil — AI destekli geliştirmeyle inşa edilmiş gerçek özellikler. Baştan sona tam bir headless Next.js frontend’i. Bir CRM’den veritabanına senkronizasyon pipeline’ı. Bir Content-as-a-Service API’si. GTM tracking. SEO optimizasyonu. Admin panelleri.

Ben tek başına çalışan bir geliştiriciyim. Bunun neredeyse tamamında AI yardım etti.

Bu, AI’ın geliştiricilerin yerini alacağına dair bir hype yazısı değil. Bir haftalığına AI destekli geliştirmeye çok ağır yaslandığımda neler olduğunu — ne işe yaradı, beni ne şaşırttı ve hâlâ üzerinde düşündüğüm şeyler neler — dürüst, birebir bir anlatım.

The Numbers: What AI-Assisted Development Produced in One Week

Git log’u ne diyor, bakalım:

DayCommitsWhat I Built
---------------------------
Thursday9SEO altyapısı — IndexNow, Bing düzeltmeleri, render-blocking optimizasyon
Friday15Tasarım spec’inden ilk commit’e kadar tüm bir Next.js frontend’i iskeletledim
Saturday13Arama diyaloğu yeniden tasarımı, iOS scroll düzeltmeleri, görsel pipeline, SEO
Sunday1Dinlenme günü. Tek bir küçük commit.
Monday17Admin panel, newsletter entegrasyonu, Content-as-a-Service API’yi yayına aldım
Tuesday22AI içerik pipeline’ı, WP preview sistemi, vector knowledge base
Wednesday13Tam CRM sync pipeline’ı (Perfex → Supabase → Next.js) + GTM tracking

Beş repo. Dört teknoloji stack’i (Next.js, PHP, Python, shell scripting). Sıfır ekip arkadaşı.

Bağlam için: GitClear ve LinearB’den endüstri benchmark’larına göre ortalama bir geliştirici haftada 5–10 commit atıyor. Benim deneyimimde AI destekli geliştirme çıktımı bu tabanın kabaca 10–20 katına çıkardı — ama ham commit sayısı hikâyenin sadece bir kısmını anlatıyor.

What AI-Assisted Development Actually Feels Like

İnsanlar AI kodlamayı “bir prompt yazıyorsun ve kod ortaya çıkıyor” gibi hayal ediyor. Bu değil. Hatta çok uzak.

Recommended reading

Bu, yanına oturmuş aşırı hızlı, aşırı bilgili bir iş arkadaşına benziyor. Hiç yorulmayan, gece 2’deki fikirlerini yargılamayan ve PHP, TypeScript ve bash arasında göz kırpmadan bağlam değiştirebilen biri. Bu iş akışı için birden fazla aracı test ettim — detaylı döküm istersen Claude Code vs Cursor karşılaştırmam burada.

Tipik bir AI destekli geliştirme seansı şöyle görünüyordu:

Me: “Perfex CRM’imizden Supabase’e personel verilerini senkronize etmem lazım; sosyal medya linkleri için özel alanlar da dahil.”

AI: Perfex API dokümanlarını okur, mevcut Supabase şemamı okur, mevcut data layer’ımı okur — sonra sync endpoint’ini, veri dönüşümünü, hata yönetimini yazar ve type’ları günceller. Ben gözden geçiririm, ayarlarım, yayınlarım.

Bu döngü — niyeti anlat, çıktıyı gözden geçir, ayarla, yayınla — günde onlarca kez gerçekleşti. Her döngü saatler yerine dakikalar sürdü. Bu, AI destekli geliştirmenin temel loop’u ve bir kez içselleştirdiğinde geri dönüş yok.

The Speed Multiplier Is Real, But Not Where You Think

AI destekli geliştirmeden gelen ham kodlama hız artışı belki 3–5x. Etkileyici ama asıl mesele bu değil.

Asıl çarpan context switching. Çarşamba günü, CRM codebase’inde PHP API düzeltmesi yazmaktan; Next.js’te TypeScript data sync’e; GTM tag’lerini yapılandırmaya; Tailwind component’lerini güncellemeye tek bir sabahta geçtim. Normalde bu bağlam değişimlerinin her biri bende 15–30 dakika “ben nerede kalmıştım?” zihinsel yük maliyeti yaratırdı. AI bağlamı koruyunca bu maliyet neredeyse sıfıra indi.

İkinci çarpan scope cesareti. “Bu sprint için fazla karmaşık” diye kenara koyacağım şeyleri denedim:

AI content pipeline için bir vector knowledge base — normalde çok günlük bir araştırma projesi. AI destekli geliştirmeyle bir öğleden sonra.
Çift yönlü custom field mapping içeren tam bir CRM sync — öğle yemeğinden önce teslim. Daha geniş sistemi AI automation ecosystem yazımda anlattım.
Tam bir headless WordPress migration — tasarım spec’inden 48 saatin altında production’a.

Five Patterns I Noticed in AI-Assisted Development

Commit geçmişime bakınca beş desen öne çıkıyor:

1. Vertical Integration by Default

Recommended reading

AI olmasaydı önce frontend’i inşa eder, sonra “bir sonraki sprint” için CRM sync’i planlar, belki de bir gün content pipeline’a geçerdim. Bunun yerine bir haftada tüm vertical stack’i kurdum: CRM → API → Database → Frontend → Analytics. Her özellik uçtan uca tamamlandı. Bu, Next.js ve AI agents ile custom CRM’imi inşa ederkenki yaklaşımıma benziyor.

2. Automation as a First Instinct

Her deploy öncesi CRM verilerini manuel senkronize etmek yerine, bunu otomatik yapan bir prebuild hook’u hemen oluşturdum. Her projede GTM’i manuel yapılandırmak yerine, bunun için yeniden kullanılabilir bir Claude Code skill’i oluşturdum. AI destekli geliştirme otomasyonun maliyetini o kadar düşürüyor ki, manuel süreçler yerine varsayılan seçenek haline geliyor.

3. Night Architecture, Day Polish

En mimari açıdan iddialı commit’lerim gece yarısından sonra geldi. 2 AM’de projenin tam scaffold’ı. Gece yarısında psikoloji odaklı UX ile contact form yeniden tasarımı. 1 AM’de admin panel. Gündüz vakti düzeltme, cilalama ve yayınlama içindi. Bu teoriyi git verilerimle test ettim: tüm commit’lerin %40’ı 10 PM ile 6 AM arasında gerçekleşmiş. AI destekli geliştirmeyle, kendi zihinsel enerjin daha düşükken bile üretken olabiliyorsun.

4. Tool-Building Compounds

Recommended reading

Hafta boyunca iki tane yeniden kullanılabilir Claude Code skill’i inşa ettim — bir GTM installer ve bir Apple Shortcuts generator. Bunlar ana proje değil ama AI destekli geliştirme, bir iş akışını yeniden kullanılabilir bir araca paketlemenin marjinal maliyetini neredeyse sıfıra indirdiği için doğal olarak ortaya çıktılar. MCP CMS’imi agent flows ile birlikte MCP server’ları inşa ederken de aynı yaklaşımı kullanıyorum.

5. Documentation Happens Inline

AI kod yazdığında, bağlamsal dokümantasyon da üretir — commit mesajları, CLAUDE.md güncellemeleri, type tanımları. Dokümantasyon ayrı bir angarya olmaktan çıktı ve AI destekli geliştirme iş akışının doğal bir yan ürünü haline geldi.

The Honest Tradeoffs of AI-Assisted Development

Bu hız bedava değil. Şu konularda zorlanıyorum:

Quality vs. speed. Hızlı teslim ediyorum ama henüz göremediğim teknik borç biriktiriyor muyum? AI tarafından üretilen kod incelememi geçiyor, ama 2 AM’deki incelemem 10 AM’deki incelemem değil. Kendi gece commit’lerim için sabah “ertesi gün” code review’ları yapmaya başladım.

Understanding vs. output. AI karmaşık bir data transformation yazdığında, *ne yaptığını* anlıyorum. Ama altı ay sonra AI yardımı olmadan bunu derinlemesine debug edecek kadar iyi anlıyor muyum? Emin değilim. Her satırı okumayı özellikle önemsiyorum ama okumak yazmakla aynı şey değil.

Sustainability. 7 günde 102 commit, 47 aktif saat, işin %40’ı 10 PM’den sonra. Bu bir sprint, maraton değil. Araçlar bu tempoda çalışmayı *mümkün* kılıyor ama mümkün olmak, tavsiye edilebilir olmakla aynı değil.

Dependency risk. AI destekli geliştirme araçları yarın kaybolsa, bu codebase’i aynı hızda sürdürebilir miyim? Kesinlikle hayır. Bu tavizi kabul ettim çünkü bu araçların gideceğini düşünmüyorum — ama bunun hakkında dürüst olmak önemli.

What I'd Tell Other Developers About AI-Assisted Development

Henüz AI kodlama araçlarını kullanmıyorsan, önemli bir çarpanı masada bırakıyorsun. Çünkü AI’ın mükemmel kod yazması değil — yazmıyor — ama tek başına geliştiriciler için iddialı projeleri “imkânsız hissettiren” sürtünmeyi ortadan kaldırması.

AI destekli geliştirmeyi benimsemek için önerdiğim ilerleme şu:

Boilerplate ile başla. Config dosyaları, types, test scaffolding — “bunu biliyorum ama 45 dakika sürer” türü işler. Hemen ROI’nin olduğu yer burası.
Özellik uygulamasına geç. Ne istediğini anlat, gelen çıktıyı gözden geçir, iterasyon yap. describe-review-ship döngüsü temel kas.
Bunu mimariyle güven. AI’nin sistem tasarımları önermesine izin ver, sonra eleştirip rafine et. AI destekli geliştirme burada gerçekten parlıyor — çalışma belleğinde senin yapabildiğinden daha fazla bağlamı tutabilir.
Bileşik araçlar inşa et. Yeniden kullanılabilir skills, MCP server’lar, automation hook’ları. İnşa ettiğin her araç bir sonraki projeyi hızlandırır.

Gelecek on yılda başarılı olacak geliştiriciler en hızlı kod yazanlar olmayacak. AI uygulamayı hallederken sistemler hakkında düşünebilenler olacak — ve hızlı gitmeyi bu kadar kolaylaştıran bir araca sahip olsalar bile ne zaman yavaşlayıp dikkatlice düşünmeleri gerektiğini bilenler.

The Week in Perspective

Geleneksel olarak küçük bir ekibin aylık çıktısı olacak şeyi inşa ettim. Yedi günde: komple bir website migration, bir CRM entegrasyonu, bir API platformu ve birkaç open-source araç.

Ama teslim ettiğim en değerli şey kod değildi. En değerli şey, darboğazın kaydığını fark etmemdi. Artık “bunu inşa edebilir miyim?” değil; “bunu inşa etmeli miyim?” ve “doğru şeyi mi inşa ediyorum?” soruları.

AI destekli geliştirme, yazılım mühendisliğinde zor olan şeyi değiştirmedi. Sadece zor olan kısmı yer değiştirdi.