Yazar Amit Prasad, kariyerinin başından beri “İyi Kod” yazmaya tutkuyla bağlı olduğunu belirtiyor. Ona göre “İyi Kod”, okunması ve anlaşılması kolay, geliştirilmesi ve bakımı keyifli, belirli bir amaca hizmet eden ve yetenek, deneyim, tutku ile zaman yatırımının nadir bir birleşimiyle ortaya çıkan koddur. Ancak bu tür kodların oldukça nadir olduğunu vurguluyor. Yazar, kendisini bir “Software Engineer” olarak tanımlıyor ve işinin sadece kod yazmak değil, gerçek sorunları çözen faydalı yazılımlar üretmek olduğunu ifade ediyor.
Makalede, bir meslektaşının Linux kernel’ı ile derinlemesine entegre olan harici bir sistemi Rust’a yeniden yazma deneyimi aktarılıyor. İlk deneme, C kodunun basit bir çevirisiydi ve kodlama ajanları kullanılarak yapılmıştı. Ortaya çıkan kod “kötü” olmasa da, “İyi Kod” değildi; okunması ve anlaşılması zordu, genişletilmesi ve bakımı güçtü ve neden bu ek sistemin yeniden yazıldığı bile net değildi. Ancak aynı meslektaş, kernel alt sistemini ve orijinal C programının yazılma nedenlerini derinlemesine anladıktan sonra Rust çevirisini kendisi yeniden yazdı. Bu ikinci versiyon, doğal bir akışa sahipti, kendini ve temel alt sistemleri açıklıyordu ve tüm kod tabanının en iyi kısımlarından biri haline geldi. Hatta yazar, bunun orijinal C kodundan bile daha iyi olduğunu belirtiyor.
Yazar, bu deneyimin kendisine uzun zaman sonra ilk kez kod satırları karşısında heyecan duyduğunu hatırlattığını söylüyor. Eskiden çoğu gün “İyi Kod”a yakın kodlar yazdığını, ancak zamanla her şeyin değiştiğini ifade ediyor. Günümüzde çoğu kodun ilk versiyonunu kendisi yazmadığını, kodlama ajanlarıyla daha üretken olduğunu ancak onların ürettiği kodun sadece “kabul edilebilir” olduğunu, “İyi Kod” olmadığını belirtiyor. Makale, kod satırlarını önemseme çağının sona erip ermediğini sorguluyor ve bu durumu, “İyi Assembly” veya “İyi Circuits”e duyulan tutkunun zamanla unutulmasına benzetiyor. Yazılım mühendisliğindeki bu değişimin ise oldukça ani hissedildiğini ekliyor.
Yapay zeka destekli kodlama araçlarının yaygınlaşmasıyla birlikte, yazılım mühendisliğinde "İyi Kod" yazma tutkusunun ve kalitesinin azaldığına dair önemli bir değişimi gözler önüne seriyor.