Povestea sa a fost prezentată și într-un material publicat de Playtech. Hamilton nu „a inventat software-ul”, dar a ajutat la transformarea programării într-o disciplină riguroasă, capabilă să susțină misiuni în care o eroare putea costa vieți.
De la prognoze meteo la programul Apollo
Margaret Hamilton a absolvit matematica și a ajuns la Massachusetts Institute of Technology, unde a lucrat inițial la programe pentru prognozarea vremii, alături de meteorologul Edward Lorenz. Ulterior, a participat la proiectul militar SAGE, o experiență care i-a arătat cât de important este ca un sistem informatic să funcționeze corect în situații neprevăzute.
La începutul anilor 1960, Hamilton s-a alăturat laboratorului MIT care dezvolta sistemele de ghidare pentru NASA, a devenit directoarea diviziei de inginerie software și a condus echipa responsabilă de programele folosite în modulul de comandă și în modulul lunar. Codul trebuia să ruleze pe un calculator mult mai modest decât un telefon actual. O parte din instrucțiuni era stocată într-o memorie specială, realizată prin trecerea unor fire prin mici inele magnetice.
Celebra fotografie în care Hamilton apare lângă un teanc de documente aproape cât ea de înalt arată listările software-ului realizat de echipa sa pentru misiunile Apollo, iar imaginea a devenit un simbol al volumului uriaș de muncă ascuns în spatele programului spațial american.
Software-ul care a ajutat misiunea să continue
Momentul cel mai cunoscut a venit în timpul coborârii modulului Apollo 11 spre Lună, când calculatorul de bord a afișat alarmele 1201 și 1202 după ce a fost suprasolicitat cu prea multe operațiuni. Sistemul fusese însă proiectat să abandoneze sarcinile mai puțin importante și să păstreze active calculele necesare aterizării.
Controlorii de zbor au stabilit că misiunea putea continua, iar Neil Armstrong și Buzz Aldrin au aselenizat în siguranță. Reușita nu i-a aparținut unei singure persoane, dar modul în care echipa lui Hamilton construise software-ul a avut un rol esențial, deoarece programul putea gestiona prioritățile și se putea recupera după o suprasolicitare.
Hamilton a contribuit și la popularizarea expresiei „inginerie software”, într-o perioadă în care programarea nu beneficia de prestigiul altor ramuri tehnice. NASA i-a acordat în 2003 un premiu pentru contribuțiile sale, iar în 2016 a primit Medalia Prezidențială a Libertății. Influența ei a depășit programul Apollo, moștenirea sa rămânând vizibilă în sistemele moderne, unde prevenirea erorilor și siguranța sunt la fel de importante precum viteza.
















