Dans l’histoire de la technologie, certains noms façonnent tranquillement l’avenir. Margaret Hamilton était l’une d’entre elles. Informaticienne américaine et pionnière de l'ingénierie logicielle, elle nous a fait entrer dans la grande ère de l'exploration spatiale, définissant ainsi le terme « ingénierie logicielle ». L’histoire d’Hamilton n’est pas seulement une partie de l’histoire de la science et de la technologie, mais aussi un symbole de la lutte des femmes et des avancées dans les domaines STEM.
Hamilton est né à Paoli, Indiana en 1936 et a ensuite déménagé au Michigan avec sa famille. Après avoir obtenu son diplôme du lycée Hancock en 1954, elle entre à l'Université du Michigan, se spécialisant en mathématiques, puis est transférée au Earl Hahn College, où elle obtient une licence en mathématiques et une mineure en philosophie en 1958. Ses réalisations sont indissociables des encouragements de sa mère et de l’influence de son milieu familial.
Hamilton a commencé sa carrière en 1959 en travaillant au département de météorologie du MIT, développant un logiciel pour prédire le temps. Ses travaux ont conduit au développement ultérieur de la théorie du chaos. À l’époque, l’informatique et l’ingénierie logicielle n’étaient pas des disciplines formelles et les programmeurs apprenaient sur le tas.
Lorsque vous êtes un nouveau venu, on vous attribue un programme que personne n'a jamais compris ni exécuté. Quand j’ai commencé, ils faisaient la même chose.
Entre 1961 et 1963, Hamilton a travaillé sur le projet SAGE de l'US Air Force, écrivant un logiciel pour l'ordinateur AN/FSQ-7, qui a joué un rôle clé dans les prévisions météorologiques et les opérations de défense aérienne. Son succès lui a non seulement permis d’améliorer ses compétences, mais lui a également servi de tremplin pour rejoindre la NASA à l’avenir.
En 1965, après avoir entendu parler du programme Apollo, Hamilton décide de participer à ce passionnant projet d'exploration lunaire. Elle est devenue la première programmeuse embauchée pour le programme Apollo du MIT et est finalement devenue chef du département d'ingénierie logicielle.
Je m'étais déjà préparé à cette éventualité. Lorsque l’affichage prioritaire s’allume, comptez d’abord jusqu’à cinq.
Pendant les moments critiques de l'atterrissage d'Apollo 11, le logiciel écrit par l'équipe d'Hamilton a réussi à gérer plusieurs alarmes informatiques, empêchant l'annulation de la mission d'atterrissage. Même en cas d'urgence, l'ordinateur de guidage Apollo a été programmé pour limiter les tâches inutiles et assurer la sécurité des astronautes.
Si les ordinateurs n’avaient pas reconnu ce problème et pris des mesures de récupération, je doute que Apollo 11 aurait atteint la Lune.
En 1976, Hamilton a fondé Higher Order Software, une société dédiée au développement de techniques de prévention des erreurs et de tolérance aux pannes plus efficaces, basées sur son expérience avec le programme Apollo. Elle a ensuite fondé Hamilton Technologies en 1986 pour faire progresser les concepts de conception de systèmes et de développement de logiciels.
Hamilton a toujours été un symbole du féminisme dans les domaines de la science et de la technologie. Ses contributions pionnières dans le domaine de « l'ingénierie logicielle » ont ouvert la voie à d'innombrables femmes pour intégrer le domaine des STEM. Elle a reçu plusieurs distinctions pour son travail, notamment la Médaille présidentielle de la liberté 2016.
J'ai commencé à utiliser le terme « ingénierie logicielle » pour la distinguer du matériel et d'autres types d'ingénierie.
Les réalisations de Margaret Hamilton incarnent une combinaison d’innovation, de persévérance et de génie. Elle a non seulement changé notre compréhension des logiciels, mais est également devenue un symbole pour les femmes dans le domaine de la science et de la technologie. L’histoire d’Hamilton nous fait réfléchir : quel potentiel des femmes reste-t-il encore à exploiter dans le futur ?