{
    "archive_path": "archive/1791453995.831211",
    "base_url": "news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007",
    "basename": "margaret-hamilton-computing-pioneer-dies-1007",
    "bookmarked_date": "2026-10-08 10:06",
    "canonical": {
        "archive_org_path": "https://web.archive.org/web/news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007",
        "dom_path": "output.html",
        "favicon_path": "favicon.ico",
        "git_path": "git/",
        "google_favicon_path": "https://www.google.com/s2/favicons?domain=news.mit.edu",
        "headers_path": "headers.json",
        "htmltotext_path": "htmltotext.txt",
        "index_path": "index.html",
        "media_path": "media/",
        "mercury_path": "mercury/content.html",
        "pdf_path": "output.pdf",
        "readability_path": "readability/content.html",
        "screenshot_path": "screenshot.png",
        "singlefile_path": "singlefile.html",
        "warc_path": "warc/",
        "wget_path": "news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007.html"
    },
    "domain": "news.mit.edu",
    "extension": "",
    "hash": "1FAP6D3X554J8WV7YFVG",
    "history": {
        "archive_org": [],
        "dom": [],
        "favicon": [
            {
                "cmd": [
                    "curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--max-time",
                    "120",
                    "--output",
                    "favicon.ico",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 ArchiveBox/0.7.4 (+https://github.com/ArchiveBox/ArchiveBox/) curl/curl 8.14.1 (x86_64-pc-linux-gnu)",
                    "https://www.google.com/s2/favicons?domain=news.mit.edu"
                ],
                "cmd_version": "curl 8.14.1 (x86_64-pc-linux-gnu)",
                "end_ts": "2026-10-08T10:07:40.916214+00:00",
                "index_texts": null,
                "output": "favicon.ico",
                "pwd": "/data/archive/1791453995.831211",
                "schema": "ArchiveResult",
                "start_ts": "2026-10-08T10:07:40.345684+00:00",
                "status": "succeeded"
            }
        ],
        "git": [],
        "headers": [
            {
                "cmd": [
                    "curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--head",
                    "--max-time",
                    "120",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 ArchiveBox/0.7.4 (+https://github.com/ArchiveBox/ArchiveBox/) curl/curl 8.14.1 (x86_64-pc-linux-gnu)",
                    "https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007"
                ],
                "cmd_version": "curl 8.14.1 (x86_64-pc-linux-gnu)",
                "end_ts": "2026-10-08T10:07:41.303360+00:00",
                "index_texts": null,
                "output": "headers.json",
                "pwd": "/data/archive/1791453995.831211",
                "schema": "ArchiveResult",
                "start_ts": "2026-10-08T10:07:40.924687+00:00",
                "status": "succeeded"
            }
        ],
        "htmltotext": [],
        "media": [],
        "mercury": [
            {
                "cmd": [
                    "/app/node_modules/@postlight/parser/cli.js",
                    "https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007"
                ],
                "cmd_version": "1.0.0",
                "end_ts": "2026-10-08T10:07:52.003432+00:00",
                "index_texts": null,
                "output": "mercury",
                "pwd": "/data/archive/1791453995.831211",
                "schema": "ArchiveResult",
                "start_ts": "2026-10-08T10:07:47.794864+00:00",
                "status": "succeeded"
            }
        ],
        "pdf": [],
        "readability": [
            {
                "cmd": [
                    "/app/node_modules/readability-extractor/readability-extractor",
                    "/tmp/tmpuph7pgur",
                    "https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007"
                ],
                "cmd_version": "0.0.11",
                "end_ts": "2026-10-08T10:07:47.778077+00:00",
                "index_texts": [
                    "Margaret Hamilton, a profoundly influential computer scientist best known for leading the software engineering team at MIT\u2019s Instrumentation Lab during NASA\u2019s Apollo program, died on Sep. 30. She was 90.A computing pioneer who authored over 130 publications, Hamilton helped to establish software engineering as a dedicated discipline. She worked at MIT from 1959 until the mid-1970s, after which she became a successful computing entrepreneur and CEO.Her life\u2019s work was recognized with many awards and honors,\u00a0including the 2016 Presidential Medal of Freedom from President Barack Obama, whose citation noted: \u201cHamilton defined new forms of software engineering and helped launch an industry that would forever change human history. Her software architecture led to giant leaps for humankind, writing the code that helped America set foot on the moon.\u201d\u201cTo say Margaret Hamilton was a pioneer \u2014 to say she was ahead of her time \u2014 would be a dramatic understatement. She was a software engineer at a time when that field was in its infancy, and she not only developed advanced code herself but also led a team in using that nascent technology to develop one of the most complex systems humanity had ever achieved,\u201d says Olivier de Weck, the Apollo Program Professor and interim head of the MIT Department Aeronautics and Astronautics.\u00a0\u201cThe Apollo program still stands as one of our greatest testaments to the power of collaboration, ingenuity, and engineering, and Margaret Hamilton was a fundamental contributor to that program\u2019s success. And for her that was just the beginning! She went on to become an entrepreneur and remained on the cutting edge of systems software throughout an extraordinary career, while acting as an advocate, mentor, and inspiration to millions.\u201dEarly life and projects at MITBorn in Paoli, Indiana, in 1936, Hamilton began studying mathematics at the University of Michigan in 1955 before transferring to Earlham College, where she earned a BA in mathematics with a minor in philosophy in 1958. She moved to Boston, Massachusetts, in 1959 with her husband while he pursued a law degree.\u00a0Hamilton soon found a temporary position in the meteorology department at MIT, working with professor of meteorology Edward N. Lorenz SM \u201943, ScD \u201948 on weather prediction software. This was her first entry point into computer programming, and her work would go on to inform Lorenz\u2019s future publications on chaos theory.From there, Hamilton took a role as a programmer at MIT Lincoln Laboratory in 1961, working on the\u00a0Semi-Automatic Ground Environment (SAGE) project, the United States\u2019 first air defense system. Hamilton wrote software for the prototype AN/FSQ-7 computer (XD-1), used by the U.S. Air Force to search for potentially unfriendly aircraft. During this time, Hamilton began to take an interest in software reliability \u2014 a new and largely unexplored concept at the time.In 1965 Hamilton was preparing to pursue graduate studies when her husband saw an advertisement in the newspaper: The Instrumentation Lab at MIT was seeking people to develop software to \u201csend man to the moon.\u201d The lab had won the contract from NASA to build the onboard flight software for the Apollo program. Intrigued by the challenge, Hamilton applied, and was hired as the first programmer for the Apollo project at MIT, as well as the first female programmer in the project.\u00a0Hamilton worked first on the software for the uncrewed Apollo missions and then was promoted into leading the team developing the on-board flight software for the crewed missions. By 1968 she was assistant director in charge of the Command and Service Module team, and more than 400 people were working on Apollo\u2019s software.\u00a0\u201cFrom my own perspective, the software experience itself (designing it, developing it, evolving it, watching it perform and learning from it for future systems) was at least as exciting as the events surrounding the mission,\u201d Hamilton\u00a0told MIT News in 2009. \u201cThere was no second chance. We knew that. We took our work seriously, many of us beginning this journey while still in our 20s. Coming up with solutions and new ideas was an adventure. Dedication and commitment were a given. Mutual respect was across the board. Because software was a mystery, a black box, upper management gave us total freedom and trust. 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.\u201d\u201cDefensive\u201d programming and priority-driven software take humans to the moonHamilton discovered a talent for leadership, as well as a keen instinct for problem-solving and critical thinking that would prove to save Project Apollo several times over.\u00a0There was\u00a0the incident that became known as \u201cthe Lauren error\u201d: One day, her daughter Lauren, then four years old, was playing with the command module simulator at the Instrumentation Lab when she somehow activated a pre-launch program, called P01, while the simulator was in midflight \u2014 which crashed the simulator altogether. Hamilton created a program add-on in the technical documentation warning users not to launch P01 during flight.\u00a0She also proposed a software fix to prevent the error happening during a real mission, but she was overruled on the grounds that the highly trained astronauts were never going to make that same mistake. Yet during the Apollo 8 mission in 1968, that\u2019s exactly what happened: Jim Lovell inadvertently launched P01 during the flight, causing the on-flight navigational data to vanish. Hamilton and her team were called in to solve the error, and after that her proposed changes were integrated into the program. This was an early example of \u201cdefensive\u201d programming, the practice of building software that could anticipate or fix errors on its own.\u00a0Hamilton\u2019s most famous contribution to the Apollo program came during the pivotal Apollo 11 mission to land on the moon in July of 1969. Moments before the Eagle module was set to land on the lunar surface, the onboard computer raised the alarm. It had detected a 1202 error: The computer was overloaded due to a fault in a hardware switch, and it was possible the system would not be able to handle the complex landing procedure.\u00a0But Hamilton and her team had engineered priority-driven software, able to shut down unnecessary background tasks in order to prioritize mission-critical tasks. Houston trusted Hamilton\u2019s software and allowed the mission to proceed, and two men walked on the moon for the first time.\u00a0Later career and legacyHamilton continued to work at the Instrumentation Lab into the 1970s. As the Apollo program wound down, the Instrumentation Lab spun out of MIT to become the independent Draper Laboratory.\u201cMargaret left an indelible mark on Draper, and we will be forever grateful,\u201d says Jerry M. Wohletz SM \u201997, PhD \u201900, president and CEO at Draper. \u201cThrough her leadership and contributions to the development of the onboard flight software for NASA\u2019s Apollo Guidance Computer, she helped ensure that Apollo astronauts landed safely on the lunar surface and safely returned home. We will honor her legacy at Draper forever.\u201dHamilton went on to create her first software company, Higher Order Software, in 1976. The firm was based on Hamilton\u2019s software engineering approach of error prevention and fault tolerance.\u00a0A decade later, Hamilton founded another software company, Hamilton Technologies, \u201cto provide products and services to modernize the planning, system engineering and software development process in order to maximize reliability, lower cost and accelerate time to market.\u201d\u00a0Hamilton Technologies\u2019 flagship product is the Universal Systems Language (USL), a systems modeling language and methodology for engineering complex software systems that prioritize error prevention and defensive programming.\u00a0Throughout her career, Hamilton worked to achieve recognition for software engineering as a dedicated discipline.\u00a0\u201cI fought to bring the software legitimacy so that it \u2014 and those building it \u2014 would be given its due respect, and thus I began to use the term \u2018software engineering\u2019 to distinguish it from hardware and other kinds of engineering, yet treat each type of engineering as part of the overall systems engineering process,\u201d Hamilton\u00a0told El Pais in 2018. \u201cWhen I first started using this phrase, it was considered to be quite amusing. It was an ongoing joke for a long time. They liked to kid me about my radical ideas. Software eventually and necessarily gained the same respect as any other discipline.\u201dAmong her many awards and honors, Hamilton was recognized with the NASA Exceptional Space Act Award for scientific and technical contributions in 2003; the Computer History Museum Fellow Award in 2017; the Intrepid Lifetime Achievement Award in 2019; and induction into the National Aviation Hall of Fame in 2022.Later in life, Hamilton become an icon for women in science and technology, especially after a now-famous photo, showing her next to a printout of her MIT team\u2019s Apollo code, began circulating online. In 2015, the Apollo software she helped to develop was\u00a0added in its entirety to the code-sharing site GitHub. And in 2017, she\u00a0became an official Lego Minifigure after a set originally designed by MIT science communicator Maia Weinstock, honoring her and several other women of NASA history, became available worldwide.\u00a0\u201cMargaret Hamilton has been an inspiration to generations of computer scientists and engineers. Hers was a career dedicated to preventing errors and what she called \u2018handling the unknown,\u2019\u201d says de Weck. \u201cShe personified leadership by example, and established a practice of software engineering based on problem-solving and systems engineering that we all benefit from.\u201d\u00a0Hamilton is survived by her daughter, Lauren Hamilton; her son-in-law, Richard Selesnick; two grandsons; four great grandchildren; and her siblings John, David, and Kathryn. A memorial service will take place in the spring in Cambridge, Massachusetts."
                ],
                "output": "readability",
                "pwd": "/data/archive/1791453995.831211",
                "schema": "ArchiveResult",
                "start_ts": "2026-10-08T10:07:45.789221+00:00",
                "status": "succeeded"
            }
        ],
        "screenshot": [],
        "singlefile": [],
        "title": [
            {
                "cmd": [
                    "curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--max-time",
                    "120",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 ArchiveBox/0.7.4 (+https://github.com/ArchiveBox/ArchiveBox/) curl/curl 8.14.1 (x86_64-pc-linux-gnu)",
                    "https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007"
                ],
                "cmd_version": "curl 8.14.1 (x86_64-pc-linux-gnu)",
                "end_ts": "2026-10-08T10:07:45.781214+00:00",
                "index_texts": null,
                "output": "Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90 | MIT News | Massachusetts Institute of Technology",
                "pwd": "/data/archive/1791453995.831211",
                "schema": "ArchiveResult",
                "start_ts": "2026-10-08T10:07:45.738266+00:00",
                "status": "succeeded"
            }
        ],
        "wget": [
            {
                "cmd": [
                    "wget",
                    "--no-verbose",
                    "--adjust-extension",
                    "--convert-links",
                    "--force-directories",
                    "--span-hosts",
                    "--no-parent",
                    "-e",
                    "robots=off",
                    "--reject=js,mjs,woff,woff2,ttf,otf,eot,mp4,m4v,mov,webm,ogv,mkv,avi,flv",
                    "--timeout=120",
                    "--restrict-file-names=windows",
                    "--page-requisites",
                    "--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 ArchiveBox/0.7.4 (+https://github.com/ArchiveBox/ArchiveBox/) wget/GNU Wget 1.21.3",
                    "--compression=auto",
                    "--timestamping",
                    "https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007"
                ],
                "cmd_version": "GNU Wget 1.21.3",
                "end_ts": "2026-10-08T10:07:45.728417+00:00",
                "index_texts": null,
                "output": "news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007.html",
                "pwd": "/data/archive/1791453995.831211",
                "schema": "ArchiveResult",
                "start_ts": "2026-10-08T10:07:41.312711+00:00",
                "status": "succeeded"
            }
        ]
    },
    "icons": null,
    "is_archived": true,
    "is_static": false,
    "latest": {
        "archive_org": null,
        "dom": null,
        "favicon": "favicon.ico",
        "git": null,
        "media": null,
        "pdf": null,
        "screenshot": null,
        "singlefile": null,
        "title": "Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90 | MIT News | Massachusetts Institute of Technology",
        "warc": null,
        "wget": "news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007.html"
    },
    "link_dir": "/data/archive/1791453995.831211",
    "newest_archive_date": "2026-10-08T10:07:47.794864+00:00",
    "num_failures": 0,
    "num_outputs": 6,
    "oldest_archive_date": "2026-10-08T10:07:40.345684+00:00",
    "path": "/2026/margaret-hamilton-computing-pioneer-dies-1007",
    "schema": "Link",
    "scheme": "https",
    "snapshot_id": "fb49edb1-8162-48a8-aef0-06e7e820f431",
    "sources": [
        "/data/sources/1791453995-import.txt"
    ],
    "tags": null,
    "tags_str": "",
    "timestamp": "1791453995.831211",
    "title": "Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90 | MIT News | Massachusetts Institute of Technology",
    "updated": "2026-10-08T10:07:40.345029+00:00",
    "updated_date": "2026-10-08 10:07",
    "url": "https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007"
}