Margaret Hamilton siede in un modello del modulo di comando Apollo esposto al MIT nel 1969.
File/AP
Nascondi titolo
File/AP
È morta all’età di 90 anni Margaret Hamilton, la pioniera dell’informatica il cui software portò i primi astronauti della NASA sulla Luna.
La morte di Hamilton, per cause non specificate, il 30 settembre, è avvenuta L’annuncio è avvenuto mercoledì dal Massachusetts Institute of Technology, dove lavorò dal 1959 alla metà degli anni ’70.
“Dire che Margaret Hamilton è stata una pioniera – dire che era in anticipo sui tempi – sarebbe un drammatico eufemismo”, ha detto in una nota Oliver de Weck, capo ad interim del dipartimento di aeronautica e astronautica del MIT. “Non solo ha sviluppato lei stessa un codice sofisticato, ma ha anche guidato un team che utilizzava quella nuova tecnologia per sviluppare uno dei sistemi più complessi che l’umanità abbia mai realizzato.”
Cresciuta in Indiana, Hamilton ha conseguito una laurea in matematica con una specializzazione in filosofia presso l’Earlham College nel 1958. L’anno successivo si è trasferita a Boston – affinché suo marito potesse conseguire una laurea in giurisprudenza – e ha accettato un lavoro nel dipartimento di meteorologia del MIT, lavorando con il professore che ha scoperto la teoria del caos.
Ha fatto il suo debutto nell’ingegneria del software. Hamilton in seguito ottenne un lavoro di programmazione in un altro laboratorio, lavorando al progetto Semi-Automatic Ground Environment (SAGE), il primo sistema di difesa aerea degli Stati Uniti.
“Ha avuto la lungimiranza di pensare ai modi in cui gli esseri umani potrebbero usare i computer e creare sistemi affidabili che potrebbero essere utilizzati negli ambienti più pericolosi, dove la vita e la morte possono verificarsi”, ha affermato Teisel Muir-Harmony, curatore della Collezione Apollo presso il National Air and Space Museum dello Smithsonian.
Nel 1961, l’Instrumentation Lab del MIT vinse un contratto con la NASA per sviluppare il software per il progetto Apollo. Hamilton vide un annuncio su un giornale che chiedeva alle persone di sviluppare un software per “mandare un uomo sulla luna” e fece domanda. È stata la prima donna programmatrice assunta per le missioni Apollo, iniziate con aerei senza pilota per poi passare al software di bordo.
Nel 1968, prestò servizio come vicedirettore responsabile del team del modulo di comando e servizio, alla guida di uno staff di 100 ingegneri. Hamilton ha poco più di 30 anni, così come molti dei suoi colleghi di ingegneria del software, un termine che le viene attribuito il merito di aver coniato.
Dopo aver lasciato il MIT, Margaret Hamilton fondò due società di software. La vediamo qui nel 1986 nella sua casa e ufficio a Cambridge, Massachusetts.
Carol Francavilla/AP
Nascondi titolo
Carol Francavilla/AP
“Durante questo periodo del suo lavoro, era un campo completamente nuovo e lei ha davvero contribuito a definirlo”, ha detto Muir-Harmony. “Margaret Hamilton, come molte persone che hanno lavorato al programma Apollo, ha davvero contribuito allo sviluppo dell’informatica come la conosciamo oggi.”
Hamilton ha impressionato con le sue capacità di problem solving e di leadership. Portava spesso sua figlia Lauren, allora 4 anni, in laboratorio, provocando il famigerato “difetto di Lauren”.
“Sua figlia ha sovraccaricato il sistema durante una sorta di test. E ha pensato: ‘Oh mio Dio, questo è davvero qualcosa che accade nello spazio. Quindi è meglio che lo consideri'”, ha detto l’autore Dean Robbins, che ha pubblicato un libro su Hamilton nel 2017.
Hamilton si concentrò sulla programmazione “difensiva”, creando software in grado di prevedere e correggere da solo gli errori.
“Il suo obiettivo non è costruire un sistema che funzioni quando tutto va bene”, ha detto Muir-Harmony. “Si tratta di costruire un sistema che possa continuare a funzionare anche quando le cose vanno male.”
Forse l’esempio più famoso è la missione Apollo 11 del 1969. Appena tre minuti prima che i primi esseri umani toccassero la Luna, a bordo scattarono gli allarmi che indicavano un sovraccarico del computer. Fortunatamente, il team di Hamilton ha creato un sistema in grado di interrompere le attività in background non necessarie in quel momento.
“Il controllo della missione è stato in grado di capire cosa stava succedendo, di potersi fidare del computer… di dare priorità ai compiti, di sapere che gli astronauti avrebbero potuto continuare… con il primo allunaggio”, ha detto Muir-Harmony.
Dopo aver lasciato il MIT, Hamilton fondò due società di ingegneria del software. Ha ricevuto Medaglia presidenziale della libertà da Barack Obama nel 2016, ed è stata immortalata in miniatura l’anno successivo nell’ambito della “Set Lego “Donne della NASA”..
Anche Hamilton è una cosa Foto in bianco e nero Fa il giro dei social media dal 1969, mostrando una giovane donna con i capelli lunghi e gli occhiali che sorride mentre sta accanto a un’imponente pila di quaderni, pieni del codice che ha mandato gli esseri umani sulla luna.
Nel novembre 2016 il presidente Barack Obama ha consegnato la medaglia presidenziale della libertà alla matematica e informatica Margaret Hamilton.
Andrew Hornick/AP
Nascondi titolo
Andrew Hornick/AP
Ma nonostante il suo riconoscimento pubblico nei suoi ultimi anni, Robbins ha detto che Hamilton “non era il tipo che suonava il suo corno”. Inizialmente infatti era restia all’idea di una biografia e ha accettato solo perché pensava che sarebbe stato divertente leggerla con i suoi nipoti. (Ha quattro nipoti, due pronipoti, sua figlia, suo genero e tre fratelli.)
“Si è davvero appassionata allo sviluppo del software, spiegando cosa ha fatto”, ricorda. “Era molto entusiasta di parlare degli aspetti tecnici dello sviluppo. E mi mandava foto di ciò che aveva scritto, codice reale e immagini delle macchine primitive che dovevano usare negli anni ’60.”
L’intero processo è molto noioso. Muir-Harmony ha spiegato che i programmi venivano memorizzati nel computer di guida dell’Apollo intrecciando a mano filo di rame attraverso nuclei magnetizzati (“Sembrano praticamente delle piccole ciambelle”). In qualità di supervisore di quel processo, Hamilton si guadagnò il soprannome di “madre di corda“In laboratorio.
Robbins ha lottato per semplificare tutto per il suo pubblico di scuola elementare, finché non si è reso conto che la storia di Hamilton era tutta incentrata sulla risoluzione dei problemi. E nel farlo ha infranto le barriere per le donne.
“Non esiste un manuale su come utilizzare i computer per portare gli astronauti sulla Luna”, ha detto. “Ha dovuto inventarlo al volo e sotto una pressione tremenda. E penso che ne sia orgogliosa, nel suo modo modesto.”
Ha detto Hamilton Notizie del MIT nel 2009 Dal suo punto di vista, l’esperienza del software è “emozionante almeno quanto gli eventi che circondano la missione”.
Guardando indietro eravamo le persone più fortunate del mondo, ha detto. “Non c’è altro modo che essere pionieri.”