Margaret Hamilton, Software Pioneer Who Led Apollo Guidance Code, Dies at 90
The MIT engineer directed the team that wrote the onboard software for the moon landings and helped establish software engineering as a discipline.

Cambridge2 min read
Last updated
Margaret Hamilton, the computer scientist who led the team that wrote the onboard software for NASA's Apollo missions, died on September 30 in Cambridge, Massachusetts. She was 90. Her daughter, Lauren, confirmed the death. MIT, where Hamilton worked from 1959 until the mid-1970s, announced her passing on October 7.
Hamilton was the first female programmer hired for the Apollo project at MIT's Instrumentation Laboratory in 1965. She rose to director of the Software Engineering Division and oversaw a team of about 100 people. The division developed the software for the two 70-pound Apollo Guidance Computers: one in the command module and one in the lunar module. That software guided Neil Armstrong and Buzz Aldrin to a safe landing on the moon on July 20, 1969, and supported five subsequent lunar missions.
She is credited with popularizing the term "software engineering" to describe the systematic approach required for the work. At the time, software was often treated as secondary to hardware. Hamilton argued that the complexity of real-time flight software demanded the same rigor as other engineering disciplines. Her team developed priority-based scheduling and error-detection methods that allowed the computer to continue critical functions even when overloaded. During the Apollo 11 descent, the guidance computer issued alarms because of an unexpected radar input. The software prioritized the landing tasks and discarded the lower-priority data, allowing the mission to continue.
Hamilton was born on August 17, 1936. She studied mathematics and worked in meteorology and air defense software at MIT before joining the Apollo effort. She often brought her young daughter to the laboratory on evenings and weekends. After leaving MIT she founded her own software company. In 2016 President Barack Obama awarded her the Presidential Medal of Freedom. The citation noted that she defined new forms of software engineering and wrote the code that helped America reach the moon.
NASA chief historian Brian C. Odom said her work allowed a complex spacecraft to operate reliably in an unprecedented environment. MIT faculty described her as a pioneer who established practices still used in aerospace and other high-reliability systems. The Apollo computers had only 72 kilobytes of memory, a fraction of a modern smartphone, yet the software managed navigation, guidance, and control for the entire mission.
Hamilton is survived by her daughter, a son-in-law, two grandsons, and four great-grandchildren. Her death closes a chapter in the history of the Apollo program. The software methods she and her team developed remain foundational for systems that must operate without failure under extreme constraints. The term she helped introduce, software engineering, is now the standard description of the field.
Continue reading
- News
MDR on UPI Payments Above Rs 2000 to Take Effect After Diwali, NPCI Says
Almanaque Digital DeskMumbai
- News
Navi Pillay Awarded 2026 Nobel Peace Prize for Work Advancing International Law
Almanaque Digital DeskOslo
- News
Florida Confirms Six Deaths Linked to Hurricane Isaias as Recovery Continues in the Panhandle