Margaret Hamilton, “Yazılım Mühendisliği” terimini yaratan bilgisayar bilimcisidir. 17 Ağustos 1936 tarihinde ABD’nin Indiana eyaletinde doğdu. Çok başarılı ve zeki bir öğrenciydi. 1958’de Earlham Üniversitesi Matematik ve Felsefe bölümlerinden mezun oldu.
Margaret Hamilton ve Yazılım Mühendisliği
Margaret, 1958’de evlenip Boston’a taşındı. Eşi Harvard Üniversitesi’nde Hukuk okurken o da MIT (Massachusettes Instıtute of Technology) ‘te çalışmaya başladı. Meteorolojide hava tahminleri için yazılımlar geliştirdi.
Sonra 1961-1963’te Lincoln Laboratuvarı’nda SAGE projesinde çalıştı. MIT’in Whirlund projesinin uzantısı olan SAGE projesi, hava koşullarını öngörerek hava hareketlerini simülatörler aracılığı ile izleyebilecek bilgisayar yazılımıdır. SAGE, savunma amaçlı bir projedir.
Apollo 11
Margaret Hamilton, daha sonra MIT’teki Apollo uzay araçlarındaki uçuş bilgisayarlarında kullanılacak yazılımın üzerinde çalışan bölümün başına geçiyor. Ne yapacağını kimse bilmiyordu çünkü o yıllarda Yazılım Mühendisliği eğitimi veren bir okul bulunmamaktaydı. O yüzden takım üyeleri, sorunlarını kendileri çözmeleri gerekiyordu. Hamilton, sistem hatalarını tespit etmek ve bilgisayarın çökmesi durumunda bilgileri kurtarabilmek için gerekecek yazılım için çalışmış. Ve yazdığı hata ayıklama programı sayesinde Apollo 11 ile Neil Armstrong, Buzz Aldrin, Michael Collins Ay’a iniş yapabilmelerin sağlamıştır.
“Uzay görevi yazılımının sadece çalışması değil, aynı zamanda ilk seferinde çalışması gerekiyordu. Yazılımın yalnızca kendisinin son derece güvenilir olması değil, aynı zamanda gerçek zamanlı olarak hata tespiti ve kurtarma yapabilmesi gerekiyordu. Yazılım geliştirme kuralları bulmak için kendi başımıza kaldık. Hatalardan öğrendiklerimiz sürprizlerle doluydu.” — Margaret Hamilton
Margaret Hamilton, 1986 yılında kurmuş olduğu “Hamilton Teknoloji” firması ile Evrensel Sistem Dilleri üzerinde çalışmalar yaptı. Bu ürünlerin hepsini, kendisi geliştirdi.
Yazılım Mühendisliği’nin temellerini atan Margaret Hamilton;
- 1986’da Computing Kadınlar Derneği tarafından “Ada Lovelace ödülünü,
- 2003’te Nasa Sıradışı ,Uzay Çalışması ödülünü,
- 2009’da Earlham Koleji Sıradışı Mezun ödülünü,
- 2016’da Barack Obama Başkanlık Özgürlük Madalyası ödülünü aldı.
- 2017’de LEGO Nasa Kadınları(Margaret Hamilton, Mae Jemison, Sally Ride, Nancy Grace) figürleri içinde yer aldı.
Evet insanoğlunun hem Ay’a inmesini sağlayan hem de Yazılım Mühendisliği mesleğinin kurucusu olan Margaret Hamilton, sayısız başarılara imza atmıştır.
Sonuç olarak, insanoğlunun istedikten sonra başaramayacağı hiçbir şey yoktur. Margaret Hamilton, yaşadığı dönemde hem de bir kadın olarak, bilgisayar ile ilgili yazılım başta olmak üzere birçok gelişime önderlik ediyor ve günümüzde de etmeye devam ediyor. Bilgisayar programlarında olabilecek hataları önlemek ve koruyabilmek için yıllardır çalışıyor.
Ayrıca hakkındaki kısa bir videoyu da, izlemeniz için yazıma ekliyorum. Sevgiyle ve bilimle kalın…
Kaynaklar:
Medium.com Gizem Terzi Türkoğlu yazısı
Brittanica.com
İnovax.net
Astroturk.net