Мотиватор дняНа фото — натуральная блондинка Маргарет Гамильтон, написавшая программу лунной миссии «Аполлон» (распечатка всей документации впечатляет, но в реальной программе "всего"
около 900 страниц кода, причем необязательно написанного ею лично).
Именно ей приписывают появление термина "software engineering" (разработка ПО). Она разработала и впервые применила на практике: асинхронные вызовы, приоритетное выполнение, тестирование с исправлением и восстановлением систем после сбоев, что послужило основой современного ПО.
Вот про глюк «Аполлона-13» фильм сняли, а про глюк «Аполлона-11» никогда не снимут, потому что там всё закончилось хорошо: программа сама отключила сбойный модуль (один из радаров завис из-за неправильного позиционирования) и выполнила приоритетные задачи. Нил Армстронг с Баззом Олдрином даже ничего не почувствовали.
PS
В книге Стивена Леви «Хакеры: Герои компьютерной революции» говорится, что Маргарет Гамильтон писала программы на ассемблере DECAL, но там упоминается лишь ранний этап ее деятельности, когда она еще не стала ответственной за работу бортовых компьютеров «Аполлона».
PPS
Кстати, дама еще жива и прекрасно себя чувствует в свои 75 лет.
И еще у нее есть совершенно чудовищный сайт
http://htius.com/ , сверстанный в Microsoft FrontPage