Geçen günlerde internette rastladığım, 3 Mart 2024 tarihinde yayınlanan ve teknoloji dünyasında yankı uyandıran Greg Brockman ( bir AI vizyoneri*) imzalı makale, yazılım dünyasındaki yeni gerçekliği bir analojiyle ele alıyor. Yazar, "kod maliyetinin teknik bir deflasyona uğradığını" savunurken, geliştiricilerin artık sadece kod yazan kişiler değil, otonom sistemleri yöneten birer "orkestra şefi" haline gelmek zorunda olduğunu vurguluyor.
Geçtiğimiz yılların en büyük yanılsaması, yapay zekayı sadece "daha hızlı bir Google" veya "akıllı bir klavye" sanmaktı. Oysa bugün karşı karşıya olduğumuz şey basit bir verimlilik artışı değil; kodun maliyetinde yaşanan teknik bir deflasyondur. Kod artık ucuz, hatta bedavaya yakın. Peki, bu ucuzlayan kaynağı nasıl gerçek bir kaldıraç haline getireceğiz?
Cevap, ABD hükümetin 2013'te otonom sürüş için belirlediği o meşhur beş seviyede yer alıyor. Yazılım dünyası, kendi "otopilot" evrimini yaşıyor ve bu yolculuk bizi, insanın ışıkları söndürüp çıktığı "Karanlık Fabrika" (Dark Factory) modeline götürüyor.
Yazılım geliştirme süreçlerini beş ana kategoriye ayırdığımızda, sektörün büyük çoğunluğunun henüz yolun başında veya bir sonraki aşamada olduğunu görüyoruz:
Seviye 0 (Manuel İşçilik): Her karakterin altında imzanız var. Yapay zeka sadece bir arama motoru. Deflasyonist bir dünyada el emeğiyle ayakta kalmaya çalışıyorsunuz.
Seviye 1 (Hız Sabitleyici): ChatGPT’den kod kopyalıyor, "Buna bir test yaz" diyorsunuz. Hızlandınız ama hala klavyenin başındaki asıl isim sizsiniz.
Seviye 2 (Otopilot): AI-native geliştiricilerin %90’ı burada. Yapay zeka ile eşli (pairing) çalışıyor, sıkıcı işleri ona devrediyorsunuz. Üretkenlik zirvede gibi görünüyor ama asıl kırılma noktası henüz gelmedi. Bu kısımda yapay zekalar gerçekten çok iyi yardımcı. Fakat projenin tamamını bilmediği için genel tabloda yanlış oranı hala yüksek.
Seviye 3 (Güvenlik Sürücüsü): Burası sancılı bir eşik. Artık kıdemli bir geliştirici değil, bir denetçisiniz. Yapay zeka durmadan kod üretiyor, siz ise sadece "farkları" (diffs) inceliyorsunuz. Çoğu geliştirici bu "yöneticilik" rolünden nefret edip burada takılıp kalıyor.
Geliştiriciden Ürün Yöneticisine (Seviye 4)
Seviye 4’e geçtiğinizde artık kod yazmıyorsunuz; spesifikasyon yazıyorsunuz. Bu aşamada bir Geliştirme Yöneticisi değil, bir Ürün Yöneticisi (PM) oldunuz. Planı yapıyor, Claude Code gibi araçlara rotayı veriyor ve 12 saat sonra testlerin geçip geçmediğini kontrol etmek üzere bilgisayarın başından kalkıyorsunuz. Artık kodun nasıl yazıldığıyla değil, neyi çözdüğüyle ilgileniyorsunuz.
Karanlık Fabrika (Seviye 5)
Eşitliğin sonu, yazılımın bir süreç olmaktan çıkıp bir "çıktı" haline geldiği yerdir. Fanuc Karanlık Fabrikası gibi; ışıkların yanmasına gerek yok, çünkü içeride insan yok. Bu seviyede artık başkasının yazılımını çalıştırmıyorsunuz; spesifikasyonların doğrudan çalışan sistemlere dönüştüğü bir "kara kutu" işletiyorsunuz.
Bugün bu seviyeye ulaşmış beş kişiden az ekipler tanıyorum. Yaptıkları işler inanılmaz, verimlilikleri ise geleneksel yöntemlerle kıyaslanamayacak kadar yüksek.
Sonuç: Yarının Borcunu Bugünün Saatleriyle Ödemeyin
Akıllı ekipler, bugün insan saatleriyle ödeme yapmak yerine, teknik borçlarını yarının ucuz yapay zeka saatlerine erteliyorlar. Eğer hala sadece "regex" yazdırmak için yapay zeka kullanıyorsanız, hızlanan bir dünyada yerinizde sayıyorsunuz demektir.
Türkiye yazılım sektörü için tehlike, yapay zekanın işimizi elimizden alması değil; rakiplerimizin "Karanlık Fabrikalar" kurduğu bir dünyada bizim hala "el işçiliğiyle kod dokumaya" devam etmemizdir. Eğer muhasır devletler seviyesinde, teknolojiyi pratik hayata en verimli şekilde kullanmak istiyorsak yapay zeka trenini kaçırma lüksümüz yok. Eğer sadece düzenli ifadelerinizi (regex) yazmak için AI kullanıyorsanız, hızlanan dünyada yerimizde sayıyoruz demektir.