
Margaret Hamilton led the team that wrote the flight software for the Moon landings, and insisted on error-handling everyone told her was unnecessary. Three minutes before touchdown, that code saved the landing.
Margaret Hamilton (b. 1936)
Why it matters
The idea in context
As the lunar module descended, alarms fired: the computer was being overloaded by a radar left switched on. Hamilton's software was built to recognise overload, shed low-priority tasks and keep the critical ones running — so instead of freezing, it kept flying the spacecraft. Mission Control gave the go. She had argued for that protection against colleagues who said astronauts would never make mistakes. She is also widely credited with coining the term 'software engineering', at a time when writing code was not regarded as engineering at all.
Türkçe
Aynı kart, başka bir dilde.
Margaret Hamilton, Ay inişlerinin uçuş yazılımını yazan ekibe önderlik etti ve herkesin gereksiz dediği hata yönetiminde ısrar etti. İnişten üç dakika önce o kod inişi kurtardı.Margaret Hamilton (d. 1936)
Ay modülü alçalırken alarmlar çaldı: Açık bırakılmış bir radar bilgisayarı aşırı yüklüyordu. Hamilton'ın yazılımı aşırı yükü tanıyacak, düşük öncelikli görevleri bırakacak ve kritik olanları çalışır tutacak biçimde kurulmuştu — böylece donmak yerine aracı uçurmayı sürdürdü. Görev Kontrol onay verdi. Bu korumayı, astronotların asla hata yapmayacağını söyleyen meslektaşlarına karşı savunmuştu. 'Yazılım mühendisliği' terimini, kod yazmanın mühendislik sayılmadığı bir dönemde ortaya attığı da yaygın olarak kabul edilir.
Source trail

