Bugünkü makalemizde “Ünlü yazılım mühendisleri kimlerdir” ile ilgili dikkat edilmesi gereken noktaları inceliyoruz.
Ünlü Yazılım Mühendisleri Kimlerdir? Haydi Biraz Eğlenelim
İzmir’in sıcağında, kahvemi alıp balkonuma çıktığım bir sabah, aklıma geldi: “Ünlü yazılım mühendisleri kimlerdir?” Tabii ki arkadaşlarım olsaydı, bu soruyu sorar sormaz yüzüme bir gülme patlaması olurdu. Çünkü ben soruları sormayı severim ama cevapları bazen fazla ciddiye alırım; işte o an hem düşündüğüm hem de kendimle dalga geçtiğim anlardan biri.
Hadi bakalım, bu yazıda hem ünlü yazılım mühendislerini tanıyacağız hem de biraz kahkaha atacağız.
1. Dennis Ritchie: C’nin Baba’sı
Bazen düşünüyorum da, Dennis Ritchie olmasaydı belki de ben şu anda bu blogu yazarken klavyede tuşları deli gibi tıklıyor olacaktım. C dili, Unix’in can simidi ve bilgisayar dünyasının gizli kahramanı. Arkadaş ortamında biri C dilinden bahsettiğinde benim iç sesim şöyle der:
“Tamam, tamam, herkes C dili biliyor gibi davranıyor, ama ben hâlâ ‘int’ ne demek, hatırlayayım mı, yok yok unut, hayat kısa.”
Bir gün kahve içerken arkadaşım Murat, “Ritchie’nin bir dil yaratması ne kadar zor olmuştur ki?” dedi. Ben de gözlerimi devirdim:
— “Murat, bir de bununla işletim sistemi mi yazmış?”
— “Evet.”
— “O zaman ben sadece kahve içiyorum, bu kadar yeter.”
Dennis, aslında yazılım mühendisliği dünyasında sessiz ama derin bir etkiye sahip. Hani bazen insanlar sosyal medyada havalı şeyler yapar ama Dennis hep arkada, “Ben C’yi yaptım, gerisini siz halledin,” der gibi.
2. Linus Torvalds: Linux’un Babası
Linux dendiğinde aklıma hep kendi bilgisayar başında saçını yolan genç bir Linus geliyor. Arkadaş ortamında birisi “Linus Torvalds gibi olmalı mıyım?” diye sorduğunda, ben gülüyorum tabii:
“Olabilirsin, ama önce sabahlara kadar kod yazacak enerjiye sahip ol, yoksa sadece ‘sudo apt-get’ ile yetinirsin.”
Bir gün markette bir kodlama arkadaşımı gördüm, elinde Linux dağıtım CD’si var. Dedim ki:
— “Abi hâlâ CD mi kullanıyorsun, 2026’yı yaşıyoruz?”
— “Linus baştan başlattı, ben de devam ediyorum.”
O an anladım ki bazı insanlar yazılım dünyasında tarih yazmak için sadece masa başında oturuyor, bazıları ise markette CD peşinde koşuyor.
3. Margaret Hamilton: Apollo’nun Kahramanı
Biraz tarih dersi gibi gelebilir ama Margaret Hamilton’ı bilmeden yazılım mühendisliği demek eksik kalır. Apollo programında yazdığı yazılımlar olmasaydı, belki ben şu an yıldızları izlerken hayal kuramıyor olacaktım.
İzmir’de gece deniz kenarında otururken arkadaşım bana sordu:
— “Yani Margaret olmasa, insanlar Ay’a mı gidemezdi?”
— “Muhtemelen, ya da giderlerdi de ben burada blog yazamazdım.”
— “Vay be, yazılım mühendisleri gerçekten süper kahramanmış.”
İşte bu diyaloglarda hem güldük hem de derin düşündük. Yazılım mühendisliği sadece kod değil, aynı zamanda insanlık tarihini etkileyen kararlar bütünü.
4. Guido van Rossum: Python’un Yaratıcısı
Python dendiğinde çoğu insan “Ama ben sadece kodu anlamak istiyorum” der. Ama Guido bunu basitleştirerek yaptı. Hani bazen ben Python öğrenmeye çalışırken arkadaşım, “Abi ne zaman bitecek bu?” diye soruyor, ben de kahkaha atıp:
— “Guido sayesinde bu kadar basit.”
Python’un güzelliği işte burada ortaya çıkıyor; herkesin kod yazabilmesi için yaratılmış bir dil. Arkadaş ortamında birisi bana Python ile bir şey yapıp yapamayacağımı soruyor, içimden cevap geliyor:
“Yaparım ama önce kahve, sonra kod.”
Gündelik Hayattan Kodlamaya Geçiş: Yazılım Mühendisleri ve Biz
İzmir sokaklarında yürürken, bazen kendi kendime soruyorum: “Ben bir yazılım mühendisi olsam ne yapardım?” Tabii ki kahve içerken kod yazardım. Ama çoğu zaman da arkadaşlarla espri yapardım.
Bir gün tramvayda oturuyordum, yanımdaki çocuk laptop açmış Python öğreniyor. İçimden dedim ki:
— “Bak, Guido seni izliyor gibi.”
O an fark ettim ki yazılım mühendisliği sadece kod değil, aynı zamanda insanlara ilham vermek demek.
Kendi Kendine Dalga Geçmek: Yazılım Mühendislerinin İnsani Yüzü
Bazen düşünüyorum, Dennis, Linus, Margaret ya da Guido olmasaydı, belki ben bu blogu yazıyor olamazdım. Ama bir yandan da kendime gülüyorum. İzmir’de oturup arkadaşlarımla şaka yaparken bir yandan ünlü yazılım mühendislerini düşünmek… Bu çelişki beni ben yapan şey.
Kısa bir iç diyalog:
“Tamam, kendine gel, blog yazıyorsun. Ama biraz da eğlen.”
— “Evet, eğleniyorum, kahvemi de bitirdim.”
— “O zaman devam et.”
Son Söz: Ünlü Yazılım Mühendisleri Kimlerdir?
Sonuç olarak, ünlü yazılım mühendisleri kimlerdir sorusu basit bir soru gibi görünse de cevabı derin: onlar Dennis Ritchie gibi sessiz kahramanlar, Linus Torvalds gibi sabahlara kadar çalışan dehalar, Margaret Hamilton gibi insanlığa yön veren öncüler ve Guido van Rossum gibi basitliğiyle devrim yapan yaratıcı zihinlerdir.
Ama en önemlisi, bu isimleri düşünürken hem gülmek hem de ilham almak mümkün. İzmir’de bir balkonda oturup kahve içerken, arkadaşlarla şaka yaparken bile, yazılım mühendislerinin dünyasına küçük bir yolculuk yapabilirsiniz. Ve evet, ben bu yazıyı yazarken hem kendimle dalga geçtim hem de düşündüm; çünkü hayat da biraz böyle, mizah ve ciddi düşünce arasında gidip geliyor.
İşte böyle… yazılım mühendislerini tanımak, hem gülmek hem de biraz derin düşünmek demek. Şimdi ben bir kahve daha alıp, belki Linus’un Linux’u veya Margaret’ın Apollo yazılımını düşüneceğim. Ama önce… arkadaşlarla biraz daha şaka yapalım.