Margaret Hamilton, the MIT software leader whose teams developed onboard flight software for the Apollo missions, died on September 30, 2026, aged 90. MIT announced her death on October 7; the Associated Press reported that her daughter, Lauren Hamilton, confirmed she died at a hospital in Cambridge, Massachusetts. No cause of death was disclosed in the cited reports.
Who was Margaret Hamilton?
Hamilton was a mathematician and software engineer who helped establish software engineering as a discipline and led teams building flight software for crewed Apollo missions. Her work was central to the software effort, but Apollo software was a large collective undertaking: MIT says more than 400 people worked on it.
As an Amazon Associate I earn from qualifying purchases.
She earned a bachelor’s degree in mathematics, with a minor in philosophy, from Earlham College in 1958. She joined MIT in 1959, first working on weather-prediction software with meteorologist Edward N. Lorenz. In 1961, she became a programmer at MIT Lincoln Laboratory on the SAGE air-defense project, where she developed an interest in software reliability. MIT says she was the first programmer assigned to its Apollo project and its first female programmer on that work.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →What did Margaret Hamilton do for Apollo?
Hamilton joined the MIT Instrumentation Lab’s Apollo work in 1965 and led teams developing onboard flight software. By 1968, she was assistant director in charge of the Command and Service Module team. The software had to manage spacecraft operations under severe constraints and respond reliably when something unexpected happened.
#1 Best Overall
Hamilton’s contribution was both technical and organizational: she helped develop software and led a team working within the larger MIT, NASA and Apollo effort. She later described pushing for software to be treated with the rigor given to other engineering disciplines. In an interview quoted by MIT, she said she began using the term “software engineering” to distinguish the work from hardware while treating both as parts of systems engineering.
How did Apollo 11’s computer respond to the 1202 alarm?
During Apollo 11’s lunar landing, the onboard computer displayed a 1202 alarm. MIT’s retrospective account says a fault in a hardware switch overloaded the computer. The software’s priority-driven design responded by discarding less important background tasks while preserving mission-critical work, allowing the landing to continue with Houston’s approval.
Rank #2
The alarm was not itself a software failure, and the recovery should not be credited to Hamilton alone. It reflected design decisions by her team and the wider Apollo engineering effort. MIT’s summary describes the response at a high level rather than providing a complete technical transcript of the event.
How did Hamilton’s work anticipate operator mistakes?
MIT recounts an incident involving Hamilton’s daughter Lauren, who accidentally ran a pre-launch program in a simulator during a simulated flight, causing it to crash. Hamilton proposed a software change to guard against the mistake, but the proposal was initially rejected on the assumption that astronauts would not make the same error.
Rank #3
- Author: Kranz, Gene.
- Publisher: Simon & Schuster
- Pages: 416
- Publication Date: 2009
- Binding: Paperback
On Apollo 8, astronaut Jim Lovell inadvertently ran the program, and navigation data disappeared. MIT says the team’s proposed changes were then integrated. The episode illustrates a principle of defensive software design: a system should anticipate plausible human error rather than rely on users never making it.
What did Margaret Hamilton do after Apollo?
Hamilton remained at the Instrumentation Lab into the 1970s. She founded Higher Order Software in 1976 and, roughly a decade later, Hamilton Technologies. MIT describes the latter company’s Universal Systems Language as a systems modeling language and methodology intended to prevent errors in complex software, extending her focus on reliability and defensive programming.
What honors did she receive?
- NASA Exceptional Space Act Award, 2003.
- Presidential Medal of Freedom, 2016.
- Computer History Museum Fellow Award, 2017.
- Intrepid Lifetime Achievement Award, 2019.
- Induction into the National Aviation Hall of Fame, 2022.
In announcing the Presidential Medal of Freedom, the White House citation, as reproduced by MIT, said Hamilton “defined new forms of software engineering and helped launch an industry that would forever change human history.”
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Why is Margaret Hamilton remembered?
Hamilton’s legacy is not simply that software she helped lead was aboard the first crewed lunar landing. She championed the idea that software required disciplined engineering, contributed to systems designed to handle faults and mistakes, and helped make software reliability visible as a core part of complex missions.
Best Value
MIT’s Apollo Program Professor Olivier de Weck called her a pioneer in a field still in its infancy, noting that she led a team applying that new technology to one of humanity’s most complex systems. Hamilton reflected on the uncertainty of the work in a 2009 MIT News interview: “We had to find a way, and we did. Looking back, we were the luckiest people in the world; there was no choice but to be pioneers.”
MIT also notes that Hamilton was included in the LEGO Women of NASA set released in 2017; its current retail availability is not established.
Quick Recap
Sources
- MIT News obituary and career account, October 7, 2026.
- Associated Press report on Hamilton’s death.
- White House: 2016 Presidential Medal of Freedom recipients.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitches




