« Tüm yayınlar

Kodun Maliyeti Çökünce Mühendislik Yönetimi Nasıl Değişmeli

Yapay zeka kod yazma maliyetini düşürdü ama mühendislik yönetimi pratiklerinin yarısı hâlâ geçerli. Hangi varsayımların çöktüğünü, hangilerinin çökmediğini analiz ediyoruz.

Yapay zeka araçları kod yazma maliyetini büyük ölçüde düşürdü, ancak bunun mühendislik organizasyonlarını genel olarak hızlandırdığı iddiası hâlâ kanıtlanmış değil; kod incelemesi, dokümantasyon ve oryantasyon gibi süreçlerin gereksizleştiği iddiası ise yanlış. Bir yönetim pratiğinin eskimiş sayılıp sayılmayacağını anlamanın yolu, o pratiğin hangi varsayıma dayandığını sormaktır: eğer temeli kod yazmanın maliyetiyse gözden geçirilmeli; eğer temeli insanlar arası koordinasyon, güven inşası veya doğruluğun teyidiyse, ne kadar eski görünürse görünsün geçerliliğini koruyor.

Doğrulama süreci ikiye ayrılıyor: tipler, testler, lint kuralları gibi makine tarafından kontrol edilebilir mekanik doğrulama artık çok hızlı; ancak kodun işletmenin gerçekte ihtiyaç duyduğu politikayı doğru şekilde uygulayıp uygulamadığını anlamaya çalışan semantik doğrulama hâlâ insan darboğazı, çünkü onay vermek bilgi işleme değil risk kabulüdür ve bu sorumluluk bir insana ait olmak zorunda.

Velocity ve pull request sayısı gibi metrikler, kod yazmak kıt bir kaynakken tolere edilebilen zayıf vekillerdi; kod ucuzlaşınca bu metrikler yanıltıcı hale geliyor çünkü hacmi şişirmek artık çok kolay. Bu arada, küçük hata düzeltmeleri ve boilerplate yazımı gibi görevlerle inşa edilen junior mühendis yetişme hattı, yapay zekanın bu görevleri devralmasıyla çözülmemiş bir soruna dönüşüyor; etkisi de yıllar sonra ortaya çıkacak.