Margaret Hamilton, Software Lead for Apollo Moon Landings, Dies at 90
The MIT mathematician who directed the team that wrote the onboard guidance software for the Apollo missions died on 30 September.

Cambridge, Massachusetts2 min read
Last updated
Margaret Hamilton, the mathematician who led the software engineering team that produced the onboard flight software for NASA’s Apollo missions, died on 30 September at the age of 90. The Massachusetts Institute of Technology, where she worked from 1959 until the mid-1970s, confirmed her death. Her daughter, Lauren Hamilton, said the cause was multiple organ failure.
Hamilton directed a team of roughly 100 people that wrote the code for the two 70-pound Apollo Guidance Computers—one in the command module and one in the lunar module. The software had to operate with only 72 kilobytes of memory and had to prioritise tasks in real time. During the Apollo 11 landing, the computers generated alarm codes when radar data overloaded the processor; the priority-display system Hamilton’s team had built allowed the astronauts and Mission Control to continue the descent. President Barack Obama cited that moment when he awarded her the Presidential Medal of Freedom in 2016: “Our astronauts didn’t have much time, but thankfully they had Margaret Hamilton.”
She is widely credited with helping to establish “software engineering” as a distinct discipline. The term appeared in her work at the MIT Instrumentation Laboratory (later Draper Laboratory) at a time when programming was still treated as an adjunct to hardware. Hamilton was the first woman hired as a programmer on the Apollo project at the laboratory. She later founded Hamilton Technologies and continued to publish on software reliability.
Born on 17 August 1936 in Indiana, she studied mathematics at Earlham College and moved to Cambridge in the early 1960s. She is survived by her daughter, a son-in-law, two grandsons, four great-grandchildren, and three siblings. A 1969 photograph of her standing beside stacks of Apollo source-code printouts has circulated widely in recent years and is held in the collections of the MIT Museum and the Smithsonian.
The Apollo software was later released on GitHub. Engineers who worked with Hamilton have noted that the system’s ability to interrupt lower-priority tasks and resume them later was essential to the success of the landings. The same architecture contributed to subsequent programmes including Skylab. Hamilton’s later commercial work focused on methods for preventing software errors before they reached flight or production systems.
Her death closes a chapter in the history of the first human landings on the Moon. The code her team produced remains one of the most thoroughly documented examples of real-time embedded software from the era before high-level languages and large memory were available. The priority scheme that kept the lunar module on course during the final minutes of the Apollo 11 descent is still cited in discussions of fault-tolerant design.
MIT’s department of aeronautics and astronautics described her as a pioneer who developed advanced code and led a team in building one of the most complex systems of its time. The Presidential Medal of Freedom citation and the continued circulation of the 1969 photograph have made her one of the better-known figures among the thousands of engineers who worked on Apollo, yet much of the detailed technical record of her contributions remains inside the original program listings and the oral histories collected by the MIT Museum and NASA.
Continue reading
- News
Canadian Poet Anne Carson Awarded 2026 Nobel Prize in Literature
Almanaque Digital DeskStockholm
- Tech
Google Releases Gemini 4 Argon Model to Pro and Ultra Subscribers
Almanaque Digital DeskMountain View
- News
Man Dies After Falling from Goliath Roller Coaster at Six Flags Over Georgia
Almanaque Digital Desk