Работа программиста не всегда была такой же востребованной как сейчас. Об этом не понаслышке знает Маргарет Гамильтон, которая ранее была ведущим специалистом в области программирования проекта «Аполлон». В те годы писать код по мнению многих было занятием не очень сложным, с которым могла справиться даже женщина. Мало кто знает, что если бы не Маргарет Гамильтон и девушки из ее отдела — американского флага на Луне могло бы и не быть.
Основным рабочим компьютером, на котором работали Маргарет и ее коллеги, был XD-1 AN/FSQ-7 SAGE. Все данные для создания кода необходимо было написать от руки, и лишь только после тщательного анализа внести в компьютер. Самой важной частью работы занимались в основном женщины, поэтому программа, которую они создавали называлась — «Little Old Lаdies» («Маленькие старые леди»).
Сотрудники из смежного отдела “железа” относились к отделу “софта” предвзято и говорили, что отдел программирования не вносит ощутимого вклада в общее дело. Хотя, многие дельные советы, которые в итоге применили для улучшения продуктов, были предложены именно сотрудниками отдела, где трудилась Гамильтон.
Серьезный сбой случился во время того как Нил Армстронг и Эдвин Олдрин должны были высадиться на лунную поверхность. Радар вышел из строя и начал отправлять в модуль, управляющий посадкой, огромное количество различной информации, чем вызвал его перезагрузку.
В этот момент корабль “ Аполлон 11” быстро приближался к лунной поверхности и если бы не Гамильтон, которая предположила, что может возникнуть такая нештатная ситуация, то астронавты попросту разбились бы. Сотрудницы отдела софта, под чутким руководством Маргарет, провели оперативную перезагрузку системы и бортовой компьютер стал работать корректно. Спустя несколько минут, модуль совершил свою легендарную посадку, и Нил Армстронг совершил свои первые шаги на поверхности спутника Земли.
С тех пор прошло больше половины века. Без участия Маргарет сложно себе представить реализацию ни одного десятка крупных проектов. Многочисленные наработки Маргарет помогли создать систему проектирования программного обеспечения, не имеющую аналогов в мире по надежности. Более 30 лет назад Маргарет основала собственную компанию Hamilton Technologies, которая и по сей день занимается разработкой продуктов программного обеспечения.
1 300 просмотров