Nella storia della tecnologia, alcuni nomi stanno silenziosamente plasmando il futuro. Margaret Hamilton è una di queste. In qualità di scienziata informatica americana e pioniera dell'ingegneria del software, ci ha condotto nell'era gloriosa dell'esplorazione spaziale e nel processo ha definito il termine "ingegneria del software". La storia di Hamilton non è solo una parte della storia della scienza e della tecnologia, ma anche un simbolo delle lotte e delle scoperte delle donne nei campi STEM.
Hamilton è nato a Paoli, Indiana nel 1936 e successivamente si è trasferito nel Michigan con la sua famiglia. Dopo essersi diplomata alla Hancock High School nel 1954, entrò all'Università del Michigan, specializzandosi in matematica, per poi trasferirsi all'Earhan College, dove alla fine conseguì una laurea in matematica e una specializzazione in filosofia nel 1958. I suoi successi sono inseparabili dall'incoraggiamento di sua madre e dall'influenza del suo background familiare.
La carriera di Hamilton iniziò nel 1959 quando lavorò nel dipartimento di meteorologia del MIT sviluppando software per prevedere il tempo. Il suo lavoro ha portato a ulteriori sviluppi nella teoria del caos. A quel tempo, l’informatica e l’ingegneria del software non erano discipline formali e i programmatori imparavano sul lavoro.
Quando entrano, ti assegnano un programma che nessuno è mai riuscito a capire o eseguire. Hanno fatto la stessa cosa quando ho iniziato.
Dal 1961 al 1963, Hamilton ha partecipato al progetto SAGE dell'aeronautica americana ed è stato responsabile della scrittura del software per il computer AN/FSQ-7, che ha svolto un ruolo chiave nella previsione del tempo e nelle operazioni di difesa aerea. Il suo successo non solo ha migliorato le sue capacità, ma è servito anche come trampolino di lancio per unirsi alla NASA in futuro.
Nel 1965, dopo aver appreso del progetto Apollo, Hamilton decise di partecipare a questo entusiasmante progetto di esplorazione lunare. Divenne la prima programmatrice assunta nel programma Apollo del MIT e alla fine divenne direttrice del dipartimento di ingegneria del software.
Mi sono preparato per l'eventualità. Quando si accende il display della priorità, contare prima fino a cinque.
Durante i momenti critici dell'atterraggio dell'Apollo 11, il software scritto dal team di Hamilton ha gestito con successo diversi avvisi del computer e ha impedito l'interruzione della missione di atterraggio. Anche in caso di emergenza, il computer di guida dell'Apollo era programmato per limitare i compiti non necessari, garantendo la sicurezza degli astronauti.
Se il computer non fosse riuscito a riconoscere questo problema e ad intraprendere un'azione di ripristino, dubito che l'Apollo 11 sarebbe atterrato con successo sulla luna.
Nel 1976, Hamilton ha fondato Higher Order Software, una società dedicata allo sviluppo di tecnologie più efficienti per la prevenzione degli errori e la tolleranza agli errori basata sull'esperienza acquisita durante il programma Apollo. Successivamente, ha fondato Hamilton Technologies nel 1986 per far avanzare ulteriormente i concetti di progettazione di sistemi e sviluppo di software.
Hamilton è sempre stata un simbolo del femminismo tecnologico. I suoi contributi pionieristici nel campo dell'"ingegneria del software" hanno aperto la strada a innumerevoli donne per entrare nel campo STEM. Il suo lavoro è stato riconosciuto con numerosi premi, tra cui la Medaglia presidenziale della libertà degli Stati Uniti nel 2016.
Ho iniziato a utilizzare il termine "ingegneria del software" per distinguerlo dall'hardware e da altri tipi di ingegneria.
I risultati ottenuti da Margaret Hamilton riflettono una combinazione di innovazione, tenacia e brillantezza. Non solo ha cambiato la nostra comprensione del software, ma è diventata anche una bandiera per le donne nel campo della tecnologia. La storia di Hamilton ci fa riflettere su quanto potenziale delle donne del futuro resta inespresso?