Ana Sayfa

Kod Nedir? Yazılımın Gizemini Çözmek

1 dk okuma

Paul Ford'un 2015 tarihli "What is code?" makalesi, yazılımın 1940'lardan beri var olduğunu ancak günümüzde cebimizden arabalarımıza kadar her yerde olduğunu vurgulayarak başlıyor. Yazılımın hayatımızdaki bu merkezi rolü nedeniyle, kodu anlamamanın artık kabul edilemez olduğunu ve bu alanda bilgi sahibi olmayanların geride kalacağını belirtiyor. Makale, kodu ve onu oluşturan insanların kültürünü açıklığa kavuşturmayı amaçlıyor, temel teknik terimler ve matematiksel kavramlarla birlikte kalıcı içgörüler sunuyor. Okuyuculara, kariyerlerine onlarca yıl katmak için birkaç saat ayırmanın küçük bir bedel olduğunu ifade ediyor.

Makale, yazılım geliştirme süreçlerini denetlemekte zorlanan, soyut düşünme yeteneğine sahip ancak teknik bilgiye uzak bir yönetici figürü üzerinden konuyu ele alıyor. Bu yönetici, yıllardır süregelen bir döngüde, her iki yılda bir ortaya çıkan "İnternet şeyleri" için yüz binlerce, hatta milyonlarca dolar harcamak zorunda kalıyor. İçerik yönetimi, müşteri ilişkileri yönetimi entegrasyonu, mobil uygulamalar veya kurumsal kaynak planlama gibi projeler, yöneticinin bütçe kontrolünü ne kadar sıkı tutarsa tutsun, yazılımın bir yolunu bulup parmaklarının arasından kayıp gittiğini gösteriyor. Taupe blazer giyen bir geliştiricinin "web sitesi yeniden mimarisi projesi" için büyük bütçeler talep etmesiyle başlayan bu senaryo, yöneticinin somut olmayan soyutlamalara harcanan bu parayı anlamlandırma ve sorumluluğunu üstlenme çaresizliğini ortaya koyuyor. Kodlayıcıların maliyetli olduğu ve başlangıçta büyük bütçeli projelerin daha da büyüme eğiliminde olduğu gerçeği, yöneticinin bu karmaşık dünyayı anlama ihtiyacını pekiştiriyor.

İçgörü

Yazılımın hayatımızdaki merkezi rolü arttıkça, teknik olmayan profesyonellerin bile kodun temel prensiplerini ve yazılım geliştirme süreçlerini anlaması kritik hale gelmiştir.

Kaynak