Son bir ya da iki yılda hissettiğim en büyük değişiklik şu oldu, *çekme isteklerinin miktarı anormal şekilde arttı.
Ben bir mühendislik müdürüydüm. Bir düzineden fazla kişiden oluşan bir ekibe bakıyordum, Bunların yarısından fazlası müteahhitti (tali mühendisler).
---
Gündüz işlerinden sonra geceleri ve hafta sonları da çalışıyorlar. Ve cuma gecesinden pazar gecesine kadar, Aynı anda çok sayıda çekiş gerçekleşir.
Bir yüklenici aynı anda birden fazla havuz üzerinde çalışabilir, Hafta sonunda, "nereden başlayacağım?" durumundadırlar. Yalnızca hafta sonu boyunca düzinelerce çekme isteği birikmesi olağandır.
---
Bir ürünün bir mikro hizmet yapılandırması olması, Birleştirme işlemi bile mikro değildir.
Uygulamada, iş mantığı karmaşıktır ve her bir hizmeti kapsar, Bağlam anlaşılmadan birleştirilirse, Tüm sistemin bütünlüğü anında yok edilir.
İlk bakışta verimlilik artıyor gibi görünmektedir. Ancak toplamda ürün daha istikrarsız hale gelir.
---
Bu durumda dinlenmek zordur. Cumartesi ve Pazar günkü çekimleri kontrolsüz bırakırsanız, Pazartesi, bir yerlerde bir şeyler kırılmış olabilir.
Sonuçta, yöneticiler ve geliştiriciler, "Dinlenemeyen yapı".
---
Yüzeysel olarak bu durum 'verimlilik artışı' olarak tanımlanabilir. Ancak esasen, giderek artan bir 'bağlam kaybı' söz konusudur. Verimlilik, Daha hızlı kod yazmakla ilgili değil, *Bağlamı anlayan kişilerin doğru kararlar alma ve doğru bir şekilde birleştirme becerisine bağlıdır.
---
Yine de yapay zeka bazı alanlarda bu alanda yardımcı olabilir, sınırlamalar da açıktır. Özellikle UX ve front-end alanında, 'gözlere' ve 'kulaklara' ihtiyaç duyulan yerlerde, Yapay zeka henüz insan duyularını tamamlayamıyor.
Yine de yapay zeka sadece arka uç mantığı ile ilerleyebilir, Kullanıcı arayüzü ve deneyim tasarımı yapamaz.
Yapay zeka ne kadar çok kullanılırsa, o kadar az üretkenlik elde edileceği söyleniyor, *Yapay zeka ne kadar çok kullanılırsa, o kadar az üretkenlik elde edilir ve "ters üretkenlik tuzağına " düşmek kolaydır.
---
Bu, bir düzine kadar kişiden oluşan bir geliştirme organizasyonunun ötesine geçtiğinizde ortaya çıkan bir sorundur. "Claude Code'da 01 prototip" gibi şeylerden bahsetmiyorum. *Bu, üretim ölçeğinde çalışan bir ürünü sürdürme aşamasına geldiğinizde ortaya çıkan bir gerçekliktir.
Hem yapay zeka hem de insanlar zaten sınırlarına kadar çalışıyor. Yine de ürünlerin bozulmayacağını garanti edecek hiçbir yer yok.
