Маргарет Гамильтон, математик и инженер, обеспечила успех миссии «Аполлон-11» 20 июля 1969 года. Перед посадкой на Луну бортовой компьютер выдал ошибки 1201 и 1202 из-за перегрузки задачами и обработки лишних данных радара. Программное обеспечение автоматически перезапустилось, сохранив критические процессы и отбросив второстепенные, что позволило продолжить миссию.

Гамильтон родилась в 1936 году в Индиане. В подростковом возрасте она работала гидом в медной шахте, где позже заняла руководящую должность, отвечая за наем персонала и финансы. Во время учебы в университете она подрабатывала разнорабочей и телефонисткой на коммутаторе.

Маргарет училась в Мичиганском университете, а затем перевелась в колледж Эрлхэм. Около 1956–1957 годов она работала в страховой компании Travelers Insurance, где выполняла статистические расчеты на механических машинах Marchant. Этот опыт стал одним из этапов её профессионального пути в программировании.

Гамильтон внесла значительный вклад в развитие проектирования отказоустойчивых систем. Она рассматривала разработку программного обеспечения как полноценную инженерную дисциплину и посвятила свою карьеру совершенствованию методов борьбы с критическими ошибками в сложных системах.