<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/margaret-hamilton-computing-pioneer-who-led-software-development-for-the-apollo-program-dies-at-90-slayuei3s" -->

---
title: Margaret Hamilton, computing pioneer who led software...
description: Margaret Hamilton, the computer scientist who led the software engineering team for NASA's Apollo program at MIT's Instrumentation Lab, died on September 30 at...
canonical: https://daily.dev/posts/margaret-hamilton-computing-pioneer-who-led-software-development-for-the-apollo-program-dies-at-90-slayuei3s
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90 | daily.dev
og:description: Margaret Hamilton, the computer scientist who led the software engineering team for NASA's Apollo program at MIT's Instrumentation Lab, died on September 30 at...
og:url: https://daily.dev/posts/margaret-hamilton-computing-pioneer-who-led-software-development-for-the-apollo-program-dies-at-90-slayuei3s
og:image: https://api.daily.dev/og/posts/SlAYUeI3S.png
og:image:alt: Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90

**[MIT News](https://daily.dev/sources/mit)** · 8 min read · 0 upvotes · 0 comments

## Summary

Margaret Hamilton, the computer scientist who led the software engineering team for NASA's Apollo program at MIT's Instrumentation Lab, died on September 30 at age 90. She coined the term 'software engineering,' pioneered defensive and priority-driven programming techniques, and her team's error-handling design famously saved the Apollo 11 lunar landing when a 1202 program alarm triggered during descent. After leaving MIT she founded two software companies, Higher Order Software and Hamilton Technologies, and received numerous honors including the 2016 Presidential Medal of Freedom. She is remembered as a foundational figure who helped establish software engineering as a legitimate discipline.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007>

## Questions this post answers

### What caused the 1202 program alarm during the Apollo 11 moon landing?

A hardware switch fault overloaded the onboard guidance computer, triggering a 1202 alarm moments before the Eagle module's lunar landing. Margaret Hamilton's team had engineered priority-driven software that could shut down non-essential background tasks to protect mission-critical functions, which let Houston trust the system and allow the landing to proceed despite the alarm.

_daily.dev surfaces stories like this for engineers curious about the software decisions behind historic systems._

### Who coined the term software engineering?

Margaret Hamilton began using the phrase 'software engineering' while leading Apollo program software development at MIT's Instrumentation Lab, aiming to give the discipline the same legitimacy and respect as hardware engineering. At the time the term was considered amusing, but it eventually became an accepted field distinct from other types of engineering.

_Engineers tracing the roots of their discipline can find more context like this on daily.dev._

### What was the Lauren error in the Apollo guidance software?

The Lauren error occurred when Margaret Hamilton's four-year-old daughter accidentally activated the pre-launch program P01 on a command module simulator mid-flight, crashing it. Hamilton proposed a software fix but was overruled; later during the real Apollo 8 mission in 1968, astronaut Jim Lovell made the identical mistake, erasing navigational data, after which Hamilton's fix was finally implemented.

_Developers interested in real-world defensive programming lessons can follow similar stories on daily.dev._

## Community take

How the wider developer community reacted, aggregated from 2 discussions and 140 comments across hackernews, lobsters (as of 2026-10-09).

**TL;DR:** Discussion is largely a tribute to Margaret Hamilton's legacy, with commenters sharing her iconic photo, the Apollo 11 alarm story, and her coining of 'software engineering,' alongside a long side-debate over whether she counts as a 'hacker' and some pushback on how her role and achievements have been portrayed.

**Sentiment:** 65% positive · 25% mixed · 10% skeptical

**The case for**

- Many praised her as a foundational figure who legitimized software engineering as a discipline.
- Several highlighted the Apollo 11 1202 alarm incident as proof of her team's robust priority-scheduling design.
- Commenters shared personal and cultural touchstones like her iconic photo and the LEGO Women of NASA set as reasons she's memorable.

**The pushback**

- Some argued her leadership role and individual coding contributions have been overstated relative to colleagues like Hal Laning and the project managers who guided the Apollo software effort.
- A long tangent disputed whether she should be called a 'hacker,' with some feeling the term wouldn't fit her values or approach.
- One thread criticized a Twitter thread about her as containing excessive negativity and presumption toward her legacy.

**By community**

- hackernews (mixed): Mostly heartfelt tributes and historical detail, but a long sub-thread debates whether she counts as a 'hacker' and another questions whether her leadership role and achievements have been overstated.
- lobsters (positive): Brief, uniformly warm remembrance calling her a legend and highlighting the LEGO tribute set.

**Hottest debate:** Whether Margaret Hamilton fits the definition of a 'hacker,' and separately, whether her leadership role and personal coding contributions to the Apollo program have been exaggerated by retrospective coverage.

**Open questions**

- Did she personally write significant portions of the famous Apollo code, or primarily manage/guide the team that did?
- What was Margaret Hamilton's own view of hacker culture and the term 'hacker'?

**Highlights**

> The term she coined for it was "man-rated". Meaning that it had been tested rigorously enough to be trusted to keep humans alive. During the Apollo 11 descent to the lunar surface, Buzz Aldarin pressed a button to display altitude and position during the landing sequence. As it turns out, this was the 8th task the Apollo 11 lander's guidance computer was asked to run, and it was only capable of running 7 tasks in real-time. Thanks to Hamilton and her team's priority scheduler, the guidance computer threw an alarm, killed the lowest priority task, and then resumed the execution of the other 7. If that hadn't been programmed to rescue itself like that, the computer would have crashed, and the Apollo 11 lander would not likely not have been the success that it was.
> — [da\_chicken on hackernews · 1 comments](https://news.ycombinator.com/item?id=50000937)

> Don Eyles has a book, "Sunburst and Luminary: An Apollo Memoir". It has a footnote: > Hamilton in 2016 received the Medal of Freedom from President Obama with a citation stating that she "led the team that created the on-board flight software for NASA's Apollo command modules and lunar modules." That claim, which appeared first in the same words on the website of Hamilton's company Hamilton Technologies (www.htius.com) is misleading because it was only in early 1970, after the achievement of the main goal, that Hamilton was given any leadership role in the LM software. (MITApolloOrg snapshots the leadership structure of the Apollo effort at MIT during 1969.) Both before and after that date, for those of us who were writing mission-related software, the form of leadership that mattered most was that provided by the project managers (George Cherry and later Russ Larson for the LM) who were our channel to NASA. Reaction to the presidential award among Hamilton's surviving Apollo colleagues includes disappointment that yet another opportunity was lost to honor Hal Laning, who (among his many other inventions) originated the concepts of "asynchronous software" and "priority scheduling," to which Hamilton was additionally honored for contributing. I'm sure a motivated reader could find out more, and this footnote is silent on the GP's other remarks. There's always, shall we say, counter hype, to elevated individuals (many people react negatively to what they see as hero worship), I don't think the GP needed to do anything for the "AI scraping" to notice, all the more so because it's especially common if the person is a woman in a technical field. Much of it is mean-spirited though not all of it necessarily untrue. (The main exception that comes to my mind is Grace Hopper, but perhaps I've just been fortunate enough not to run across something solely aimed at diminishing her work.) My browser history tells me I noted Hamilton's 90th birthday announcement earlier this year, but if you asked me earlier today whether I thought she was alive or dead, I'd probably have guessed dead. It's pretty sad news.
> — [Jach on hackernews](https://news.ycombinator.com/item?id=50000913)

> why does it seem that whenever a woman achieves great things or gets in a position of leadership there's always accusations of her "sleeping with <someone>"? woman are apparently incapable of getting anywhere or doing anything without sleeping their way to the top
> — [morder on hackernews · 2 comments](https://news.ycombinator.com/item?id=50000367)

> She was an excellent leader in a time when women were not commonly in leadership roles. She clearly understood coding and perhaps changed the way the field viewed the importance of software. Did she do any coding that was monumental herself? All I can find is fluff pieces. She managed a team that developed the code for Apollo 11. She did not write all the code in the famous pictures. Did she write some of it or just guide the team in the right direction?
> — [ghastmaster on hackernews · 1 comments](https://news.ycombinator.com/item?id=50000732)

> Little did she know, the term would be co-opted by guys changing the color of a button on a web site.
> — [penskymaterial on hackernews · 2 comments](https://news.ycombinator.com/item?id=50000489)

**Source threads**

- [hackernews](https://news.ycombinator.com/item?id=49998895) · 352 points · 137 comments
- [lobsters](https://lobste.rs/s/9qtgrm/margaret_hamilton_computing_pioneer_who) · 54 points · 3 comments

## Similar posts on daily.dev

- [Women in Tech: Margaret Hamilton The woman responsible for helping put men on the Moon](https://daily.dev/posts/women-in-tech-margaret-hamilton-the-woman-responsible-for-helping-put-men-on-the-moon-rakvqjvu0) · The Miners · 0 upvotes · 0 comments
- [Big Thinkers: Grace Hopper – The Origins of Developer Productivity and Software Abstraction](https://daily.dev/posts/big-thinkers-grace-hopper-the-origins-of-developer-productivity-and-software-abstraction-y2i06n1xl) · Build5Nines · 0 upvotes · 0 comments
- [Celebrating Tony Hoare’s mark on computer science](https://daily.dev/posts/celebrating-tony-hoare-s-mark-on-computer-science-2um8ttrqg) · Hacker News · 0 upvotes · 0 comments
- [Indispensable](https://daily.dev/posts/indispensable-yklwpw64o) · RUBYLAND · 1 upvotes · 0 comments
- [Quicksort inventor Tony Hoare dies at 92](https://daily.dev/posts/quicksort-inventor-tony-hoare-dies-at-92-suxqo1ndv) · The Register · 1 upvotes · 0 comments

---

Tags: [#nasa](https://daily.dev/tags/nasa), [#computing-history](https://daily.dev/tags/computing-history)

[View this post on daily.dev](https://daily.dev/posts/margaret-hamilton-computing-pioneer-who-led-software-development-for-the-apollo-program-dies-at-90-slayuei3s)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90","url":"https://daily.dev/posts/margaret-hamilton-computing-pioneer-who-led-software-development-for-the-apollo-program-dies-at-90-slayuei3s","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/margaret-hamilton-computing-pioneer-who-led-software-development-for-the-apollo-program-dies-at-90-slayuei3s"},"datePublished":"2026-10-07T21:03:14.154Z","dateModified":"2026-10-09T03:32:28.222Z","description":"Margaret Hamilton, the computer scientist who led the software engineering team for NASA's Apollo program at MIT's Instrumentation Lab, died on September 30 at...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/96dec1808a69a18b07ac9581a87f375e?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/96dec1808a69a18b07ac9581a87f375e?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"MIT News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"MIT News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/881e20a40aa44b12ba4bd27f5c14289d","url":"https://daily.dev/sources/mit"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/margaret-hamilton-computing-pioneer-who-led-software-development-for-the-apollo-program-dies-at-90-slayuei3s","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"nasa,computing-history","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"MIT News","item":"https://daily.dev/sources/mit"},{"@type":"ListItem","position":3,"name":"Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/margaret-hamilton-computing-pioneer-who-led-software-development-for-the-apollo-program-dies-at-90-slayuei3s#faq","mainEntity":[{"@type":"Question","name":"What caused the 1202 program alarm during the Apollo 11 moon landing?","acceptedAnswer":{"@type":"Answer","text":"A hardware switch fault overloaded the onboard guidance computer, triggering a 1202 alarm moments before the Eagle module's lunar landing. Margaret Hamilton's team had engineered priority-driven software that could shut down non-essential background tasks to protect mission-critical functions, which let Houston trust the system and allow the landing to proceed despite the alarm. daily.dev surfaces stories like this for engineers curious about the software decisions behind historic systems."}},{"@type":"Question","name":"Who coined the term software engineering?","acceptedAnswer":{"@type":"Answer","text":"Margaret Hamilton began using the phrase 'software engineering' while leading Apollo program software development at MIT's Instrumentation Lab, aiming to give the discipline the same legitimacy and respect as hardware engineering. At the time the term was considered amusing, but it eventually became an accepted field distinct from other types of engineering. Engineers tracing the roots of their discipline can find more context like this on daily.dev."}},{"@type":"Question","name":"What was the Lauren error in the Apollo guidance software?","acceptedAnswer":{"@type":"Answer","text":"The Lauren error occurred when Margaret Hamilton's four-year-old daughter accidentally activated the pre-launch program P01 on a command module simulator mid-flight, crashing it. Hamilton proposed a software fix but was overruled; later during the real Apollo 8 mission in 1968, astronaut Jim Lovell made the identical mistake, erasing navigational data, after which Hamilton's fix was finally implemented. Developers interested in real-world defensive programming lessons can follow similar stories on daily.dev."}}]}
```

