47 yaşındaki bir beyefendinin varoluşsal krizi 💀

Reddit'te viral olan bir gönderi, deneyimli bir geliştiricinin iç döküşü. Adam 1999'dan beri sektörde, disketlerde QBasic ile başladı, on yıllar boyunca hard skill'lerini cilaladı, şimdi kendi ajansını yönetiyor.

Geçen gün kendi yazdığı CRM için yeni bir özelliğe ihtiyacı oldu. Prompt'a 30 saniye harcadı. Claude her şeyi 2 dakikada yazdı. Mükemmel, ilk denemede, tek bir hata olmadan.

Sonuç: adam ağır bir depresyona girdi. 25 yıllık deneyiminin bir anda sıfırlandığını hissetti.

Daha sonra gönderiyi güncelledi ve acının gerçek nedeni ortaya çıktı. Kod satırları yazmayı özlemiyor. Dopamini özlüyor. Eskiden üç gün belge okuyabilir, Stack Overflow'un derinliklerini kazabilir, acı çekerdin ve sonra — bam! — zarif bir çözüm bulurdun. Bu sana güçlü bir önem duygusu verirdi. Artık bu yok. Programlama onun için sıkıcı bir devir haline geldi.

Yorumlarda, yazarın (ve mesleği gömen herkesin) duruma yanlış açıdan baktığını hızla açıklayan sektör gazilerinin bir sayımı toplandı. Tartışmanın özünü derledim.

1️⃣ Mükemmel kod yanılsaması
Claude çalışan bir sonuç verdi çünkü prompt'u 25 yıllık geçmişe sahip bir kişi yazdı. Yazar mimariyi biliyordu, sistemin nasıl çalıştığını anlıyordu ve üretilen parçayı saniyeler içinde doğrulayabiliyordu.
Aynı görevi geçmişi olmayan birine verin. Yapay zeka güzel görünen ama tamamen çalışmayan çöp üretebilir. Sinir ağı iş bağlamını anlamıyor.
Yorumlarda isabetli bir şekilde belirtildiği gibi: "Yapay zeka, sakin bir yüzle yalan söyleyen ve tam denetim gerektiren çok hızlı bir stajyerdir."

2️⃣ Soyutlama seviyesinin kayması
Programlama her zaman soyutlamalar yoluyla gelişti. Önce donanım elle yönetildi, sonra işletim sistemleri ortaya çıktı. Assembly'de yazıldı — üst düzey framework'ler çıktı. Artık kimse manuel bellek yönetimi için ağlamıyor.
Yapay zeka sadece yeni bir katman. Sorun giderme ortadan kalkmadı, bir üst seviyeye taşındı. Şimdi sözdizimini değil, mimariyi, sistem entegrasyonlarını ve model halüsinasyonlarını hata ayıklıyoruz.

3️⃣ Kod yazmak geliştirme değildir
Mühendisliğin ana darboğazı her zaman müşterinin kaotik gereksinimlerini katı bir mantığa çevirmek olmuştur. Yapay zeka sadece kod satırları yazmanın mekanik aşamasını hızlandırdı. Gereksinim toplama, planlama, QA ve ölçekleme sorunlarını çözmek tamamen insani bir görevdir. Sinir ağları sadece standart kodu (boilerplate) aldı, mesleği değil.

4️⃣ Rol değişimi: yazıcıdan editöre
Sektör şu anda bir dönüşüm geçiriyor. Bir mühendisin değeri artık başkasının (üretilmiş) kodunu hızlıca okuma, anlama ve doğrulama yeteneğinde yatıyor. Yapay zekanın çıktısını kontrol edebilecek kıdemli bir geliştirici olmadan, işletmeler ikinci bir özellik eklemeye çalışırken kontrolsüz üretilmiş miras kodunda boğulur.

Kısacası, kıdemli geliştiriciler şu anda altın çağlarını yaşıyor: üretkenliklerini 10 kat artırabilirler. Ama gerçekten endişelenmesi gerekenler, temel bilgisi olmayan "vibe coding" meraklıları. Ve eski beceriler sıfırlanmadı. Sadece artık hafriyat işleri için size bir ekskavatör verildi ve kürekle kazmak zorunda olmadığınız için üzülüyorsunuz.