Klavye Bıraktı, Mutluluk Da Götürdü: Yapay Zeka Kodlaması Neden Hâlâ Mühendislik?

Klavye Bıraktı, Mutluluk Da Götürdü: Yapay Zeka Kodlaması Neden Hâlâ Mühendislik?

Tem 09, 2026 ai-coding developer-experience vibe-coding software-craft engineering-judgment productivity

Kodlama Değişti, Zanaat Ölmedi

Geliştirici çevrelerinde şöyle bir espri dolaşır: AI'nın ürettiği kod "pislik"tir—güvenilmemesi gereken düşük kaliteli çıktı. Ama bu çerçeveleme meseleyi bambaşka kaçırıyor. Pislik, AI'nın yazdığı kod değil. Pislik, bitmiş gibi görünüp arkada böcek, uyumsuzluk ve kırılganlık saklayan kod. Asıl mesele araçta değil, arkasındaki düşüncededeydi.

Aylardır AI destekli geliştirme araçlarıyla çalıştıktan sonra fark ettiğim bir şey var: kodlama keyfi kaybolmadı. Sadece taşındı.


Tıklamayı Yakaladığınız An

İlk kez bir kod parçasının kafanızda yerine oturduğu anı hatırlayın. Bir çözümün sadece karşınızdaki sorunu değil, henüz düşünmediğiniz kenar durumları da kapsadığını gördüğünüz anı? İşte o his—o tıklama. Koruduğumuz şey buydu.

Yıllarca o tıklama yazarken gerçekleşti. Bir sorunla boğuşur, varyasyonlar dener, yarısını siler, sonunda zarif bir şeye ulaşırdınız. Düşünce klavyedeydi.

Ama mesele şu: tıklama tuşlarda değildi. Tanımadaydı. Bir çözümün sadece isteğinize uymakla kalmayıp, problemin gerçek yapısını izleyen bir şey olduğunu gördüğünüz an. Bu onu tatmin edici kılan şeydi. Bu kılan şeydi mühendislik.


Ucuz Kod, Pahalı Tecrübe

AI bir özelliği hayata geçirme maliyetini dramatik şekilde düşürdü. Bir prompt yaz, çalışan kod al, yayınla. Nitelik çıtası kaydı. Ve birçok geliştirici için bu rahatsız edici. Zanaatın sulandırıldığı hissı var.

Ama düşmeyen bir maliyet daha var: hangi çözümü seçeceğini bilmek.

NameOcean'da yeni bir projeyle çalışırken ya da müşterilere karmaşık altyapı sorunlarında yardım ederken, AI bana seçenekleri hızlıca sunuyor. Bir DNS yapılandırmasının üç versiyonu. SSL sertifikalarını ele almanın dört yolu. Bir deployment pipeline'ı yapılandırmanın beş farklı yöntemi.

İlk versiyon neredeyse her zaman "bana göre" olanıdır—tam olarak tarif ettiğimi çözer, orada durur. Kullanışlı ama sınırlı. Dördüncü veya beşinci deneme sıklıkla bambaşka bir şey ortaya koyar: bahsetmediğim durumları hesaba katan bir yapı, başlangıçtaki çerçevemin ötesine geçen kalıplar.

Mühendislik yargısı burada devreye giriyor. Kodu sıfırdan yazmakta değil, adayların hangisinin problemin gerçek şeklini izlediğini tanımakta.


Okumak Yeni Yazmak

Değişim basit görünüyor: daha çok üret, daha çok oku, bilgece seç. Ama workflow'da gerçek bir fark var.

Kodu kendiniz yazarken, zaten bildiğiniz şeylerin içinde arama yaparsınız. Alışkanlıklarınız, kalıplarınız, zihinsel kelime dağarcığınız. AI desteğiyle arama alanı patlıyor. Konvansiyonel olmayan yaklaşımlar isteyebilirsiniz, normalde if-else'lere uzanacağınız yerde state-machine kalıpları, alan bazlı doğrulamaya varacağınız yerde schema-first düşünce yapısı.

Kaldıraç üretimde değil, okumada. Çok daha geniş bir olasılık havuzunda arama yapıyorsunuz ve bedel birini yazmak yerine denemeleri okumak.

"İtimat kodlama"nın (vibe coding) doğru yapıldığında işe yaramasının sebebi bu. İlk çıktıyı kabul etmiyorsunuz sadece. Yineleniyorsunuz, eleştiriyorsunuz, AI'ı daha iyi çerçevelere doğru itiyorsunuz. Bir kod daktilosu değil, düşünce ortağı olarak kullanıyorsunuz.


Yargılama Vergisi

İsmi konulması gereken bir sorun var: zarif çözümü tanıma becerisi, diğer her şey ucuzlarken ucuzlamadı. Yıllarca hata ayıklama, yeniden yapılandırma ve kod shipping bu kası sessizce inşa etti. Hâlâ pahalı.

Eskiden birini yazacağınız sürede elli aday üretebilirsiniz. Ama en uzağa gideni seçmek—bugünkü sorunu çözerken yarınki borcu yaratmayanı bulmak—o yargı hâlâ sizin.

Bu yeni dünyada parlayan mühendisler kod yazma hızıyla değil, okuma genişliğiyle ve yargılama keskinliğiyle öne çıkıyor. Zanaat ölmedi. Seviye atladı.


Tıklamanın Yeni Adresi

İşte en sevdiğim kısım: tıklama hâlâ gerçekleşiyor. Bir şekil yerine oturduğunda ve bir çözümün henüz kimsenin sormadığı durumları kapsadığını gördüğünüz o tanıma anı? Hâlâ var. Sadece birini yazmak yerine dört deneme okurken gerçekleşiyor.

Geçen hafta bir müşterinin hosting kurulumu için yapılandırma ayrıştırıcısı üzerinde çalışıyordum. İlk AI önerisi mutlu yolu ele alıyordu. Üçüncü öneri, her şeyin tıklamasını sağlayan bir schema bildirimi kullanıyordu—doğrulama, tip güvenliği, dokümantasyon ve gelecekteki genişletilebilirlik tek bir yapıdan çıkıyordu.

O çözümü ben yazmadım. Ama gördüğümde tanıdım. Ve bu kısım tamamen aynı hissettirdi.

Keyf gitmedi. Gerçek mühendislik işinin yapıldığı yere taşındı: problemleri yeterince derin anlayarak, bir çözümün göründüğünden fazlası olduğunu tanıyabilecek kadar.

AI destekli geliştirmeye karşı direnç hissediyorsanız, kendinize sorun: aslında neyi savunuyorsunuz? Yazmayı mı? O ucuzluyor. Tanımayı, yargılamayı, zarif çözümlere olan zevki mi? Zanaat orada yaşıyor şimdi. Ve o kısım sorunsuz taşındı.

Yazılım geliştirmenin sesi değişti. Ama müzik hâlâ orada.

Read in other languages:

RU BG EL CS UZ SV FI RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN