« Tüm yayınlar

Google Baş Mühendisi Adam Bender: Yazılım Mühendisliğinin Geleceği

Google Principal Engineer Adam Bender, AI'ın programlamayı hızlandırırken yazılım mühendisliğini neden geride bıraktığını anlatıyor.

Google'da 14 yıldır çalışan Principal Software Engineer Adam Bender, AI kod üretimi tartışmasının yanlış soruya odaklandığını savunuyor: "Kod iyi mi, hızlı mı yazılıyor" sorusu, programlama ile mühendislik arasındaki temel farkı gözden kaçırıyor. Bender'a göre programlama tek kişilik dar bir eylemken, mühendislik onlarca kişinin ürettiği kodu yıllarca canlı, entegre ve sürdürülebilir tutma işidir. AI birincisini hızlandırıyor ama ikincisine neredeyse hiç dokunmuyor.

Röportajda Bender, geliştirici ekosistemlerinin karmaşık uyarlamalı sistemler olduğunu, tek bir noktadaki değişikliğin öngörülemeyen yerlerde etki yaratabileceğini anlatıyor. Google'ın kod tabanı genelinde milyonlarca satırlık değişiklikleri tek bir mühendisin önerip yürütebildiği Large-Scale Change sürecini örnek göstererek, araçları kopyalamanın altındaki kültürel temeli anlamadan işe yaramayacağını vurguluyor.

Mühendisler için asıl mesele: AI çıktısı 10 kat artınca test, code review ve sistem hakkında akıl yürütme kapasitesi aynı oranda büyümüyor. Bender, agent'ların birim testlerinde iyi olduğunu ama entegrasyon testlerinin asıl kör nokta haline geldiğini, iç API'lerin artık fiilen dış API gibi davranılması gerektiğini ve yeni mühendislere on yıllık deneyimi altı ayda kazandırmanın hâlâ çözülmemiş bir problem olduğunu belirtiyor.

Bu sentez, kaynağından yapay zeka tarafından üretildi; insan editör ya da elle onay adımı yoktur. Nasıl çalışıyoruz