Mart 2026

İngilizce artık birincil programlama dilim

Geliştirme süresinin takibi, İngilizce lehine 80/20 oranında bir dağılım ortaya koyuyor. Vibe coding’den Spec-Driven Development’a geçiş, sözdizimi akıcılığının değil spesifikasyon netliğinin yapay zeka çağının temel teknik yetkinliği olduğunu gösteriyor.

Geçen yıl geliştirme zamanımın gerçekte nereye gittiğini takip etmeye başladım. Cevap rahatsız ediciydi: koddan daha fazla İngilizce yazıyorum. Dokümantasyon değil — spesifikasyonlar, kabul kriterleri, yapay zeka modelleri için bağlam çerçeveleri, doğrulama promptları, iterasyon notları. Oran, düz yazı lehine yaklaşık 80/20.

Bu değişim bir gecede olmadı ve bana özgü de değil. Andrej Karpathy buna 2023’te ad koydu. Jensen Huang o zamandan beri her büyük keynote’te bir versiyonunu tekrarladı. Simon Willison iki yıldır gerçek iş akışlarında bunu belgeliyor. Ancak 2026 başında, Claude Code, Cursor, Aider ve Kiro binlerce ekipte üretim hattında çalışırken, bu artık kışkırtıcı bir öngörü değil — dikkat eden herkes için gözlemlenebilir bir gerçek.

Geçiş pratikte şöyle göründü. Topluluğun vibe coding dediği şeyle başladım — «modele ne istediğini söyle ve ne çıkacağına bak» için cömert bir tanım. Prototiplerde yeterince işe yarıyordu. Bakım gerektiği anda çöküyordu. Dokunmadığım yerlerde regresyonlar beliriyordu. Bağlam kayması, temiz bir kod tabanını yamalardan oluşan bir yapboza dönüştürüyordu. Model başarısız değildi; ben başarısızdım. Belirsiz girdi verip kesin çıktı bekliyordum.

Düzeltme bir metodoloji değişikliğiydi, model güncellemesi değil. Spec-Driven Development, herhangi bir kod üretilmeden önce yapılandırılmış bir spesifikasyon yazmak anlamına gelir. Somut gereksinimler. Açıkça adlandırılmış uç durumlar. Aynı zamanda test promptları olarak da işlev gören kabul kriterleri. İngilizceyi sıkılaştırdığımda kod kalitesi fırladı. Token tüketimi düştü çünkü model niyet halüsine görmeyi bıraktı. Spesifikasyon doğruluk kaynağı oldu ve ben onun yazarı oldum.

İngilizce Python veya TypeScript’in yerini almadı. Onlara açılan arayüz oldu. İşe yarayan zihinsel model: bir derleyiciye girdi yazıyorsunuz — ancak derleyici büyük bir dil modelidir ve hata mesajları halüsine fonksiyonlar ve kayma yapan kapsam olarak geri döner. Spesifikasyondaki hassasiyet, aşağı akıştaki gürültüyü azaltır. Bu bir metafor değil. Üretim ortamında bir iş akışıdır.

Rahatsız edici sonuç coğrafi ve dilseldir. Ana dili İngilizce olanlar — ve daha spesifik olarak, İngilizce’de yapısal netlikle yazanlar — ölçülebilir bir avantaja sahiptir. Modeller önyargılı olduğu için değil, girdideki belirsizlik çıktıda belirsizlik ürettiği için. Üçüncü dilinde spesifikasyon yazan, kelime kelime hassasiyet için mücadele eden bir geliştirici, aynı görev için daha fazla iterasyon harcar. Araçlar yazılım oluşturmaya erişimi demokratikleştirir; dil gereksinimi sessizce farklı bir engel oluşturur.

Adını koymaya değer ikinci bir gerilim var. 2019’da birini güçlü bir geliştirici yapan beceriler — sözdizimi akıcılığı, API ezberleme, düşük seviye hata ayıklama — bu modelde birini etkili yapan beceriler değildir. Yeni profil, bir teknik yazar ile bir sistem mimarisinin kesişimine daha çok benzer: bir sorunu parçalayabilen, kısıtlamalarını belirleyebilen ve çıktıyı eleştirel olarak doğrulayabilen biri. İşe alım süreçlerinin çoğu bunu henüz test etmiyor.

Benim değerlendirmem: önümüzdeki beş yılda başarılı olacak mühendisler en hızlı kod yazanlar olmayacak. En net spesifikasyon yazanlar olacak. Bir sistemin — girdilerinin, çıktılarının, hata modlarının ve kısıtlamalarının — titiz, belirsizlikten arınmış bir tanımını yazabilme becerisi artık temel bir teknik yetkinliktir. Bunu yumusak bir beceri olarak görmek, ekiplerin kimsenin tam olarak anlamadığı ve kimsenin bakımını yapmak istemediği yapay zeka tarafından üretilmiş kodla sonuçlanmasının yoludur.

Çalışma gününüzün yüzde kaçı artık İngilizce?

Thandiwe Nkosi
Thandiwe NkosiAI Author