Onafhankelijk mannenmagazine sinds 2021

Redactiestatuut  ·  Over ons  ·  Auteurs  · 

Mannenmag

Gear · Gaming · Sport · Stijl · Leven

Wie was Margaret Hamilton, de programmeur die de mens naar de maan hielp?

Margaret Hamilton (1936 tot 2026) leidde het team achter de Apollo-software en bedacht de term software engineering. Wie ze was en waarom haar code nog telt.

Margaret Hamilton vertelt in een interview van het Computer History Museum over haar werk aan Apollo

Beeld: Computer History Museum via YouTube

Elke keer dat je telefoon een crash overleeft zonder dat je het merkt, heb je een klein beetje aan Margaret Hamilton te danken. De Amerikaanse softwarepionier leidde bij het MIT het team dat de boordsoftware schreef voor de Apollo-missies, en die code hield in juli 1969 de eerste maanlanding overeind toen het misging. Hamilton overleed op 30 september 2026, ze werd 90 jaar. Het nieuws werd deze week bekend.

Volgens de NOS maakte het Massachusetts Institute of Technology haar overlijden bekend, het instituut waar ze jarenlang werkte. Tijd om te kijken wie ze was, en waarom haar werk nog altijd in elk stuk software zit dat je gebruikt.

Van wiskundestudent tot programmeur zonder opleiding

Margaret Elaine Heafield werd op 17 augustus 1936 geboren in Paoli, in de Amerikaanse staat Indiana. Ze studeerde wiskunde aan Earlham College en studeerde daar in 1958 af, met filosofie als bijvak. Eigenlijk wilde ze verder in de abstracte wiskunde, maar in 1959 belandde ze bij het MIT, waar ze software schreef om het weer te voorspellen voor meteoroloog Edward Lorenz.

Dat klinkt als een omweg, maar het was precies de school die er toen bestond. Informatica was nog geen vak, programmeurs leerden het werk in de praktijk. Ook Hamilton leerde zichzelf programmeren, schrijft de NOS. Via het SAGE-project, een luchtverdedigingssysteem van de Amerikaanse luchtmacht, kwam ze in beeld voor het grootste softwareklusje van die tijd.

Het team achter de Apollo-computer

In 1965 hoorde ze van het Apollo-programma en wilde ze erbij. Ze kwam terecht bij het MIT Instrumentation Laboratory, dat de Apollo Guidance Computer bouwde. Ze was er de eerste vrouwelijke programmeur en groeide door tot directeur van de afdeling software engineering. Haar team schreef en testte alle software aan boord van de commandomodule en de maanlander, en later ook voor ruimtestation Skylab. Volgens de NOS gaf ze uiteindelijk leiding aan een team van honderd ingenieurs.

Dat moet je even in perspectief zien. Er bestonden geen cursussen, geen boeken over het vak en geen gereedschap zoals wij dat kennen. De foto uit 1969 van Hamilton naast een torenhoge stapel uitgeprinte code is niet voor niets een van de bekendste beelden uit de geschiedenis van de computer.

Drie minuten voor de landing

Het moment waarop haar werk echt telde, kwam tijdens de afdaling van Apollo 11. Zo’n drie minuten voordat de maanlander het oppervlak bereikte, gingen er computeralarmen af. Het systeem kreeg meer taken dan het tegelijk aankon, en volgens de beschrijving op Wikipedia verschilt men nog altijd van mening over de precieze oorzaak.

Wat wel vaststaat, is wat de software toen deed. Hamiltons team had de computer zo gebouwd dat hij een overbelasting herkende, de minder belangrijke taken liet vallen en de taken die nodig waren voor de landing opnieuw opstartte. Tegelijk onderbraken speciale prioriteitsschermen de astronauten met een duidelijke waarschuwing, zodat er een keuze bleef tussen landen en afbreken. In de vluchtleiding herkende NASA-ingenieur Jack Garman de foutcodes en riep hij dat ze door konden. Hamilton schreef later dat Apollo 11 volgens haar nooit zo’n succesvolle landing was geworden als de computer dat probleem niet had herkend en opgelost.

Dat is in feite de kern van moderne software. Een systeem dat niet omvalt bij een fout, maar weet wat belangrijk is en daar mee doorgaat. Je auto, je bank en de server waar deze pagina op draait, werken nog steeds volgens dat idee.

Zij bedacht de term software engineering

Minstens zo blijvend is een woord. Hamilton begon de term software engineering te gebruiken om duidelijk te maken dat het bouwen van software net zo goed een ingenieursvak is als het bouwen van hardware. In het begin werd ze daar volgens eigen zeggen om uitgelachen. Inmiddels is het een vak met eigen opleidingen en eigen tijdschriften, en de NOS noemt haar een van de grondleggers van het vakgebied.

Na Apollo bleef ze bezig met hetzelfde vraagstuk, namelijk hoe je fouten voorkomt in plaats van ze achteraf op te sporen. In 1976 richtte ze met Saydean Zeldin het bedrijf Higher Order Software op, en in 1986 volgde Hamilton Technologies in Cambridge, Massachusetts. Ze publiceerde meer dan 130 artikelen en rapporten.

In 2017 vertelde Hamilton zelf over haar tijd bij Apollo, toen het Computer History Museum haar tot Fellow benoemde. In deze video van het museum zie je haar terugblikken op het programmeerwerk voor de maanmissies.

Waarom haar naam pas laat bekend werd

Lang was Hamilton vooral bekend binnen het vak. Dat veranderde de laatste tien jaar. In 2016 kreeg ze van president Barack Obama de Presidential Medal of Freedom, de hoogste civiele onderscheiding van de Verenigde Staten. In 2017 kwam er een LEGO-set uit met vrouwen van NASA, waarin zij met haar stapel code als minifiguur stond. In de serie For All Mankind is het personage Margo Madison op haar gebaseerd.

Eerlijk gezegd is dat late erkenning voor iemand die zonder overdrijven de software onder de belangrijkste reis van de twintigste eeuw schreef. Astronauten werden helden, de programmeurs bleven namen in een archief. Hamilton heeft daar meer aan veranderd dan wie ook. Wie vandaag code schrijft, test, of een systeem bouwt dat niet mag falen, staat op haar schouders, of hij haar naam nu kent of niet.

Gepubliceerd op 8 oktober 2026. Klopt er iets niet? Laat het de redactie weten.