https://frosthead.com

Маргарет Хамилтон водила је НАСА-ин софтверски тим који је слетио астронауте на Месец

20. јула 1969. године, када се месечев модул, Орао, приближавао месечевој површини, рачунари су почели да трепере упозоравајуће поруке. На тренутак се контрола мисије суочила са одлуком „ићи / не-ићи“, али са великим поверењем у софтвер који је развила информатичарка Маргарет Хамилтон и њен тим, рекли су астронаутима да наставе. Софтвер, који је рачунару омогућио препознавање порука о грешци и игнорисање задатака са малим приоритетом, наставио је да води астронауте Нил Армстронг и Бузз Алдрин преко крутог, прашњавог месеца месеца до њиховог слетања.

"Брзо је постало јасно", рекла је касније, "да софтвер није само обавестио све да постоји проблем у вези са хардвером, већ и да софтвер то надокнађује." Истрага ће на крају показати да су астронаути " контролна листа је била грешка, рекавши им да погрешно поставе склопни хардверски прекидач радарског система. "Срећом, људи из Миссион Цонтрол-а поверили су нам софтвер", рекао је Хамилтон. И са довољно горива за још 30 секунди лета, Неил Армстронг је известио: " Орао је слетео."

Постигнуће је било монументални задатак у време када је рачунарска технологија била у повојима: астронаути су имали приступ само 72 килобајта рачунарске меморије (мобилни телефон од 64 гигабајта данас има скоро милион пута више простора за складиштење). Програмери су морали користити папирне картице за убацивање информација у рачунаре величине собе без интерфејса екрана.

Како се десило слетање, Хамилтон, који је тада имао 32 године, припао је управљању мисијама из МИТ-а. "По себи се нисам концентрисао на мисију", признао је Хамилтон. „Концентрирала сам се на софтвер.“ Након што је све правилно функционисало, тежина тренутка је погодила њу. „Боже мој. Погледај шта се догодило Успели смо. Успело је. Било је узбудљиво."

Хамилтон, који је популаризовао појам "софтверски инжењеринг", узео је неке изазове за то. Критичари кажу да је то повећало важност њеног рада, али данас, када софтверски инжењери представљају горљиво тражени сегмент радне снаге, Маргарет Хамилтон нико се не смеје.

Колекција рачунарског софтвера за летење Аполона Смитхсониан-ов Национални музеј ваздуха и свемира у својим колекцијама има збирку рачунарског софтверског софтвера „Аполло Фид Гуиданце“ (горе, страна број 45506-А) коју су креирале Хамилтон и њен тим. (Национални музеј ваздуха и свемира)

Када су биле планиране мисије Аполона, почео је процес писања кода на великим листовима папира. Оператор притискивања кључева створио би рупе у папирним картицама, укуцавајући кодове у оно што се назива бушење. „Не превише људи зна шта су картице за бушење више, али тако сте то програмирали“, каже Паул Церуззи, кустос емеритус из Националног музеја ваздухопловства и свемира Смитхсониан, који познаје Хамилтона у последње две деценије.

Музеј у својим колекцијама садржи колекцију рачунарског софтвера за коришћење софтвера "Аполло Флигхт Гуиданце" коју је креирао Хамилтон. Архивска грађа укључује исписне листове, познате као "пописи", који приказују резултате прорачуна једнаџби за вођење. Када излаз рачунара не утврди проблеме, софтверски инжењери ће „прегледати“ листе, потврдивши да ниједно питање не захтева пажњу.

Након што је све изгледало добро, шифра је послата у фабрику Раитхеон, где су углавном жене - многе од њих бивше раднице текстилних млинова у Новој Енглеској - ткале бакарне жице и магнетне језгре у дугачки "коноп" жице. Са кодирањем написаним са један и нула, жица је прошла кроз сићушну магнетну језгру када је представљала једно, а кретала се око језгре када је представљала нулу. Овај генијалан процес створио је ужад која је носила софтверска упутства. Жене које су радиле дело биле су познате као ЛОЛ, рекао је Хамилтон Церуззи, не зато што су биле смешне; било је то скраћење за „мале старе даме.“ Хамилтона су звали „мајка конопца“.

Хамилтон, каже кустос Теасел Муир-Хармони, "био је заиста експанзиван и као програмер (горе, док је радио на Аполону), проналазећи решења за проблеме, веома иновативна, веома ван оквира размишљања. Хамилтон, каже кустос Теасел Муир-Хармони, "био је заиста експанзиван и као програмер (горе, док је радио на Аполону), проналазећи решења за проблеме, веома иновативна, веома ван оквира размишљања." (Викимедиа Цоммонс)

Коноп је надокнађивао ограничену меморију рачунара Аполло. Процес је створио "веома робустан систем", према Теасел Муир-Хармони, кустос у Музеју ваздуха и свемира и аутор нове књиге " Аполон до месеца: Историја у 50 објеката" . " То је био један од разлога зашто је Аполло Гуиданце Цомпутер радио беспрекорно током сваке појединачне мисије."

Љубитељ математике од раног доба Хамилтон је трансформисао тај афинитет, постајући стручњак за софтверско писање и инжењеринг након одласка са факултета. Када је њен супруг 1959. похађао правни факултет на Харварду, она је запослила посао на МИТ-у, учећи да пише софтвер који ће предвидети временске прилике. Годину дана касније, почела је програмирати системе за лоцирање непријатељских летјелица у програму полуаутоматског земаљског окружења (САГЕ).

Средином шездесетих Хамилтон је чуо да је МИТ „објавио да траже људе који би радили програме за слање човека на Месец, и само сам помислила:„ Јао, морам да идем тамо. “ планирала је да започне факултет на Универзитету Брандеис за диплому апстрактне математике, али амерички свемирски програм освојио је њено срце. Захваљујући успеху свог рада у САГЕ, била је прва програмерка ангажована на пројекту Аполло на МИТ-у. Године 1965. постала је водитељица свог тима у МИТ инструментацијској лабораторији (касније познато као Драпер Лаборатори), која је била посвећена писању и тестирању софтвера за два рачунара од 70 килограма Аполла 11 - један је био на командном модулу, Цолумбиа и један на броду лунарног модула, Еагле .

Председник 2016. Барацк Обама доделио је Хамилтону медаљу за слободу, напоменувши да „њен пример говори о америчком духу открића“. 2016. године председник Барак Обама доделио је Хамилтону медаљу за слободу, напоменувши да „њен пример говори о америчком духу открића.“ (Званична фотографија Беле куће Лавренцеа Јацксона)

"Оно о чему размишљам када размишљам о Маргарет Хамилтон је њен цитат да" није било избора него бити пионири ", јер мислим да то заиста утјеловљује ко је она и њен значај у овом програму", каже Муир-Хармони. „Била је пионир када је у питању развој софтверског инжењерства и. . . . пионирка као жена на радном месту која доприноси овој врсти програма, преузимајући ову врсту улоге. "

Тада су, као и сада, већина софтверских инжењера били мушкарци, али она то никада није оставила на путу. „Има менталитет да би требало да постоје једнака права и једнак приступ. А није се радило о мушкарцима и женама. Радило се о томе да људи могу да обављају посао који желе да предузму и да одговоре на изазове које желе да предузму, “каже Муир-Хармони. „Такође је била експанзивна као програмер, смислила је решења за проблеме, веома иновативна и врло отворена. Мислим да се то одражава на њеном избору каријере и послу који је обављала у лабораторији. “

У настојању да софтвер учини поузданијим, Хамилтон је тежио да дизајнира Аполлоов софтвер тако да буде способан за непознате проблеме и довољно флексибилан да прекине један задатак да преузме важнији. У потрази за новим начинима уклањања погрешака у систему, схватила је да звук може послужити као детектор грешака. Њезин програм на САГЕ, примијетила је, звучао је попут морске обале док је трчао. Једном ју је пробудио колега који је рекао да њен програм "више не звучи попут морске обале!" Утрчала је у посао нестрпљива да пронађе проблем и да почне да примењује овај нови облик дебугирања на свом послу.

2017. године Лего је представио акциону фигуру Маргарет Хамилтон, део колекције Вомен оф НАСА (изнад Музеја ваздуха и свемира). 2017. године Лего је представио акциону фигуру Маргарет Хамилтон, део колекције Вомен оф НАСА (изнад Музеја ваздуха и свемира). (Национални музеј ваздуха и свемира)

Као радна мајка повела је своју младу ћерку у лабораторију за инструментацију МИТ-а са собом ноћу и викендом. Једног дана, њена ћерка је одлучила да се "игра астронаута" и притиснула тастер симулатора због кога се систем срушио. Хамилтон је одмах схватио да је грешка једна астронаутка, па је препоручила прилагођавање софтвера како би се решио, али јој је речено: "Астронаути су обучени да никада не направе грешку."

Током лета на Аполло 8 током лучења, астронаут Јим Ловелл направио је потпуно исту грешку као и њена млада ћерка, а на срећу, Хамилтонов тим успео је да реши проблем у року од неколико сати. Али за све будуће летове Аполона заштита је уграђена у софтвер како би се осигурало да се више не понови. Временом је Хамилтон читаву мисију почео посматрати као систем: „део се реализује као софтвер, део је хардвер, део је хардвер“.

16. јула 1969. Американци су пунили аутопутеве, улице и куће како би сведочили лансирању ракете из свемирског центра Кеннеди: легендарног, за Мјесец Аполона 11.

Хамилтонов рад водио је преостале мисије Аполона које су слетеле на Месец, као и корист Скилабу, првој америчкој свемирској станици, 1970-их. 1972. године напустила је МИТ и покренула сопствену компанију Хигхер Ордер Софтваре. Четрнаест година касније покренула је другу компанију, Хамилтон Тецхнологиес, ​​Инц. У својој новој фирми створила је Универсал Системс Лангуаге, још један корак у унапређивању процеса дизајнирања система.

НАСА је почастила Хамилтона наградом НАСА-е за изванредни свемирски закон 2003. године, признајући њен допринос развоју софтвера и доделивши јој највећу финансијску награду коју је агенција икада додељивала једној особи до тада - 37.200 долара. Председник 2016. Барацк Обама доделио јој је медаљу слободе, напоменувши да „њен пример говори о америчком духу открића који постоји у свакој малој девојчици и дечаку који знају да некако изгледати изван неба значи гледати дубоко у себе. “

Хамилтонов рад можда није широко познат онима изван научне заједнице, мада су њена достигнућа упамћена увођењем у акцију Лего Маргарет Хамилтон из 2017. године, која је део Жене НАСА-ове колекције. Приказује Хамилтона као малог јунака са великим очима, чији је Аполонов код био виши од ње. Национални музеј ваздуха и свемира сада садржи прототипове ових акционих фигура. Софтверски инжењери се углавном не гледају као храбре фигуре акције, али Хамилтону није страност храброст потребна за херојство. Сећа се „да су били неустрашиви, чак и када стручњаци кажу:„ Не, то нема смисла “, нису веровали, нико није. Ми смо сањали да се догоди, али постало је стварно. “

Маргарет Хамилтон водила је НАСА-ин софтверски тим који је слетио астронауте на Месец