Avant que l’histoire ne retienne surtout les noms de Neil Armstrong, Buzz Aldrin et Michael Collins, des milliers de personnes travaillaient déjà dans l’ombre à rendre possible la mission Apollo 11. Parmi elles, Margaret Hamilton occupe une place essentielle dans l’histoire de la science et de l’ingénierie logicielle. Derrière la photo devenue célèbre, où elle apparaît à côté d’une pile de code plus haute qu’elle, se cache bien plus qu’une image emblématique : celle d’une mathématicienne brillante, d’une mère engagée et de la première ingénieure en logiciel, dont le travail a profondément influencé la conquête spatiale américaine.
Margaret Heafield Hamilton a très tôt développé un goût authentique pour les mathématiques. Originaire de l’Indiana, elle a étudié les mathématiques et la philosophie à Earlham College, à Richmond, au milieu des années 1950. Elle y a aussi été élue reine du bal de fin d’année et y a rencontré James Cox Hamilton, qu’elle a épousé. Douée, créative et ambitieuse, elle souhaitait poursuivre ses études, mais sa vie a rapidement pris une autre direction : pour soutenir sa famille, elle a d’abord enseigné les mathématiques au lycée, avant de suivre son mari en Nouvelle-Angleterre, où il préparait des études de droit à Harvard. Elle s’est alors orientée vers les mathématiques abstraites à l’université Brandeis, puis a accepté un poste au Massachusetts Institute of Technology, plus connu sous le nom de MIT.
Ce choix s’est révélé décisif. Au MIT, Margaret Hamilton a d’abord travaillé sur des programmes météorologiques, dans une période où le mot « logiciel » n’existait même pas encore. À l’époque, programmer n’était ni un métier reconnu ni une discipline enseignée dans les universités. Il n’y avait ni manuel, ni parcours établi, ni règles fixes : elle a donc dû apprendre largement par elle-même. Après avoir fait ses preuves, elle a attiré l’attention de l’armée américaine, qui l’a recrutée sur le projet SAGE, un système de défense antiaérienne semi-automatique, où elle a travaillé comme conceptrice pendant trois ans.
Cette expérience l’a ensuite menée vers un autre projet d’envergure, cette fois entre le MIT et la NASA. En 1963, l’agence spatiale américaine voulait concrétiser le rêve lunaire de John F. Kennedy. Le programme Apollo était d’une ampleur inédite, et le laboratoire Charles Stark Draper du MIT avait été chargé de développer le logiciel. Margaret Hamilton a posé sa candidature et a obtenu le poste. À partir de là, cette jeune mère active des années 1960 a gravi les échelons jusqu’à devenir directrice de la programmation des projets Apollo et Skylab, s’imposant comme une figure majeure de l’histoire du logiciel et de l’exploration spatiale.

Le terme « ingénieure en logiciel » est aujourd’hui omniprésent, mais Margaret Hamilton a non seulement incarné ce métier dès ses débuts : elle a aussi contribué à en fixer le nom. Alors qu’elle travaillait sur le système de guidage et de navigation du vaisseau Apollo, elle a utilisé cette expression pour défendre l’idée que son travail relevait d’une véritable profession, indispensable à des opérations aussi complexes que l’envoi d’êtres humains dans l’espace. À l’époque, certains collègues jugeaient ce titre prétentieux ou excessif. Avec le recul, il est pourtant évident qu’elle avait vu juste : elle a ouvert la voie à l’un des métiers les plus recherchés du monde moderne, au cœur de l’informatique, de l’ingénierie logicielle et des technologies de pointe.
Margaret Hamilton était aussi en avance sur son époque sur le plan social. Dans un environnement dominé par les hommes, elle supervisait une équipe d’ingénieurs tout en élevant sa fille Lauren. Loin du modèle de femme au foyer alors valorisé, elle travaillait de longues journées et de longues nuits, souvent avec sa fille à proximité du laboratoire. Elle faisait preuve d’une minutie remarquable, au point de revenir un soir corriger une erreur de code qui lui était venue à l’esprit après une fête. Elle s’opposait aussi ouvertement à des règles sexistes qu’elle jugeait injustes, défendant ses collègues femmes et contribuant à faire évoluer certains usages.
Lorsqu’elle a été promue, ses supérieurs s’inquiétaient même de la réaction des hommes placés sous son autorité. Pourtant, Margaret Hamilton a démontré une autorité naturelle et une vision claire. Son leadership a été déterminant dans le développement du logiciel des missions lunaires, et elle a toujours insisté sur le fait que le mérite revenait à l’ensemble de l’équipe, qui travaillait comme un collectif d’égaux.
À l’époque d’Apollo 11, l’ingénierie logicielle relevait encore d’un territoire presque vierge. Les écrans et environnements que l’on associe aujourd’hui au codage n’existaient pas encore sous cette forme. Tout était nouveau, et rien n’avait été vraiment balisé. Comme Margaret Hamilton l’a résumé plus tard, « c’était comme le Far West ». Le code était rédigé sur des cartes perforées, traitées puis transportées vers une autre installation, où des femmes assemblaient les programmes à la main à l’aide de fils de cuivre insérés dans des noyaux métalliques pour représenter les 1 et les 0 du binaire. Ce travail, d’une difficulté extrême, se déroulait dans un contexte où aucun humain n’avait encore jamais posé le pied sur la Lune. Il fallait donc innover sans cesse, et inventer des solutions au fur et à mesure.
Grâce au logiciel qu’elle a conçu avec son équipe, la mission Apollo 11 a pu se dérouler en toute sécurité. Margaret Hamilton avait notamment insisté sur des tests rigoureux et sur la prévention des erreurs, une approche qui s’est révélée cruciale. Un épisode célèbre l’illustre : en laissant sa fille jouer avec le simulateur du module de commande, elle a vu Lauren déclencher par accident un programme de pré-lancement, provoquant une simulation de panne. Margaret Hamilton a alors voulu intégrer un code permettant d’éviter qu’un tel incident ne se reproduise en situation réelle. La NASA a d’abord résisté, estimant qu’un tel scénario était improbable, mais elle a fini par accepter l’ajout d’une note de procédure destinée aux astronautes.
Cette prévoyance a porté ses fruits. Lors du lancement d’Apollo 8 en 1968, un astronaute a déclenché par erreur le même programme, reproduisant la faute simulée par la fille de Margaret Hamilton et effaçant des données essentielles au retour de l’équipage. Le problème a toutefois été corrigé rapidement, et les astronautes ont pu être secourus en quelques heures. Après cet épisode, la NASA a davantage pris au sérieux les recommandations de Margaret Hamilton. Son logiciel de guidage, exempt d’erreurs majeures, a ensuite servi pour Skylab et la navette spatiale.
Le 20 juillet 1969, au moment de l’alunissage d’Apollo 11, son travail a de nouveau prouvé sa valeur. Alors qu’Armstrong et Aldrin s’apprêtaient à se poser, des alertes ont envahi le module lunaire Eagle. L’ordinateur était saturé par des calculs inutiles et des messages d’erreur, une situation qui aurait pu compromettre toute la mission. Le carburant s’épuisait, l’heure tournait, et une mauvaise configuration de l’interrupteur avait aggravé la tension. Mais Margaret Hamilton avait anticipé cette surcharge : son programme permettait au système d’abandonner les tâches secondaires pour se concentrer sur l’objectif prioritaire, à savoir l’atterrissage sur la Lune. Grâce à cette architecture, l’Eagle a pu se poser avec succès.
Au moment même où le module lunaire descendait vers la surface, Margaret Hamilton suivait la mission depuis le contrôle au sol du MIT. Comme elle l’a expliqué plus tard, elle n’était pas tant concentrée sur l’événement historique lui-même que sur le logiciel qu’elle avait conçu. Ce n’est qu’après coup que l’ampleur du moment s’est pleinement imposée à elle. Le soulagement a alors laissé place à l’émerveillement : tout avait fonctionné, et l’exploit technologique était devenu réalité.
Après avoir participé à l’un des plus grands succès de la science américaine, Margaret Hamilton a poursuivi son parcours dans l’entrepreneuriat technologique. Elle a fondé Higher Order Software, puis Hamilton Technologies, en continuant à défendre une approche fondée sur la prévention des erreurs, appelée DBTF, pour Development Before the Fact. Cette philosophie visait à détecter très tôt les problèmes afin d’éviter qu’ils ne deviennent catastrophiques. Pour elle, la fiabilité du logiciel restait la clé des futures technologies spatiales, une conviction forgée par son expérience directe des missions Apollo.
Il a fallu attendre longtemps avant que ses contributions reçoivent la reconnaissance publique qu’elles méritaient. Ce n’est qu’en 2003 que la NASA a officiellement salué son travail en lui remettant le NASA Exceptional Space Act Award. Plus tard, en 2016, le président Barack Obama lui a décerné la Presidential Medal of Freedom, la plus haute distinction civile des États-Unis. Son image est depuis devenue emblématique, symbole de la place essentielle des femmes dans l’histoire de l’exploration spatiale, de l’ingénierie et du logiciel.
Margaret Hamilton n’a jamais été seule dans cette aventure. Apollo 11 reposait sur un travail collectif, et de nombreuses femmes ont joué un rôle fondamental dans la réussite du programme spatial américain. À cette époque, le mot « computer » désignait souvent un métier, tenu par des femmes qui réalisaient à la main des calculs complexes. Katherine Johnson, Sue Finley et Dorothy Vaughan ont ainsi ouvert la voie à des missions comme Apollo, à des projets ultérieurs comme le Mars Rover, et à bien d’autres avancées scientifiques.
Comme beaucoup de ces pionnières, elles ont longtemps reçu moins de reconnaissance et de rémunération que leurs homologues masculins. Leurs parcours ont resurgi dans le débat public grâce à des ouvrages et films consacrés à ces figures oubliées. Aujourd’hui, l’histoire du voyage spatial apparaît plus clairement comme celle de mathématiciennes, de scientifiques et de programmeuses dont le talent a changé le monde. Quant à Margaret Hamilton, elle continue d’inspirer les jeunes femmes qui envisagent une carrière dans les sciences, la technologie, l’ingénierie et les mathématiques, en leur rappelant de ne pas laisser la peur freiner leur élan, et de ne jamais renoncer face à l’impossible.
