Fact Check

Photo Shows Software Engineer Margaret Hamilton with Moon-Landing Code She Wrote?

The code was purportedly hand-written by the pioneering computer scientist.

Published Oct. 24, 2023

Updated Oct. 25, 2023
 (Public Domain/Wikimedia Commons)
Image courtesy of Public Domain/Wikimedia Commons
A photograph authentically shows pioneering software engineer Margaret Hamilton standing next to the code she wrote by hand that took humanity to the moon in 1969.

A black-and-white photograph that shows a woman with long, brown hair standing beside a pile of papers stacked higher than she is tall has circulated in corners of the internet with claims suggesting that the dress-clad woman is none other than software engineer and Presidential Medal of Freedom Award-winner Margaret Hamilton. The stack of papers, it’s often said, contains programming code hand-written by Hamilton that was responsible for the success of NASA's Apollo lunar landing missions.

Iterations of the claim have appeared across social media since at least 2015, including posts shared to Facebook, Reddit, Instagram, Imgur, and X:

Snopes determined through a Google Lens reverse image search that this claim is true: The above photograph is published by a number of legitimate news sources and public domain sites, including an appearance on the NASA and Smithsonian American Women’s History Museum websites.

A computer scientist who led the Software Engineering Division of the MIT Instrumentation Lab, Hamilton played a critical role in developing flight software for NASA’s Apollo program, reported a 2016 MIT blog that described the history of the iconic 1969 photo. According to the blog, Hamilton said that the image was “taken at MIT in 1969 by a staff photographer for the Instrumentation Laboratory… for use in promotion of the lab’s work on the Apollo project.” The original caption, she says, reads:

Here, Margaret is shown standing beside listings of the software developed by her and the team she was in charge of, the LM [lunar module] and CM [command module] on-board flight software team.

After receiving a degree in mathematics from Earlham College in Indiana, Hamilton joined the MIT Instrumentation Lab as it was working alongside NASA for the Apollo 11 mission. Nicknamed the "Rope Mother," Hamilton pioneered her way through a male-dominated field. At the time, the preferred way to store digits was by "magnetizing tiny, donut-shaped pieces of material called cores," wrote the Smithsonian Air and Space Museum. These cores were threaded with a series of wires whose unique formation communicated code used in software development. Such "core rope" was often woven by women, according to the museum:

Weaving the rope was a tedious process. The programs were developed on a large computer located at the MIT Lab, then translated into a code and punched on to perforated tape. This was then fed into a machine that positioned the cores for proper threading. Most of the employees who threaded the ropes were women, chosen for their manual dexterity. It is not hard to see that getting the programs right was a high priority. Once the ropes were woven it was very difficult and time-consuming to identify and fix an error. It is ironic to call these programs software, since making a change was as difficult, if not harder, than modifying a hardware circuit.

Hamilton's role as Rope Mother meant that she was in charge of documenting every line of code "with a full explanation of what it did and how its actions affected the rest of the program." This ultimately constituted the coding used in Apollo 11 software that ensured the successful operation of the Lunar Module.

On July 20, 1969, astronauts Neil Armstrong ad Edwin Aldrin Jr. became the first humans to walk on the moon as part of NASA’s Apollo 11 mission.

In 2009, Hamilton recalled the project and her contributions to software used during the Apollo mission. The stacks of code shown in the photo were digitized and made publicly available in their entirety by the code-sharing website Github.

(National Air and Space Museum)


“A Moonlit Tribute to a Moon Landing Icon.” Google, 18 July 2019, https://blog.google/products/maps/margaret-hamilton-apollo-11-tribute/.

Evon, Dan. “Snopes Tips: A Guide To Performing Reverse Image Searches.” Snopes, 22 Mar. 2022, https://www.snopes.com/articles/400681/how-to-perform-reverse-image-searches/.

Google Lens. https://archive.ph/7dX8b. Accessed 22 Oct. 2023.

hdach. “Margaret Hamilton next to Code She and Her Team Wrote That Took Humans to the Moon, Jan 1st, ’69.” R/Pics, 2 Jan. 2022, www.reddit.com/r/pics/comments/rumj6m/margaret_hamilton_next_to_code_she_and_her_team/.

“Https://Twitter.Com/JonErlichman/Status/1558957626209304577?Lang=en.” X (Formerly Twitter), https://twitter.com/JonErlichman/status/1558957626209304577?lang=en. Accessed 22 Oct. 2023.

“Https://Www.Nasa.Gov/Wp-Content/Uploads/Static/Apollo50th/NASA: Apollo 50th Anniversary.” Https://Www.Nasa.Gov/Wp-Content/Uploads/Static/Apollo50th/NASA, https://www.nasa.gov/specials/apollo50th/index.html. Accessed 22 Oct. 2023.

Imgur. “Margaret Hamilton, Lead Software Engineer of the Apollo Project, Stands next to the Code She Wrote by Hand and That Was Used to Take Humanity to the Moon, 1969.” Imgur, https://imgur.com/gallery/lqU04gc. Accessed 22 Oct. 2023.

---. “Margaret Hamilton, Lead Software Engineer of the Apollo Project, Stands next to the Code She Wrote by Hand and That Was Used to Take Humanity to the Moon, 1969.” Imgur, https://imgur.com/gallery/lqU04gc. Accessed 22 Oct. 2023.

Laboratory, Draper. English:  Margaret Hamilton Standing next to the Navigation Software That She and Her MIT Team Produced for the Apollo Project. 1 Jan. 1969. Draper Laboratory, Wikimedia Commons, https://commons.wikimedia.org/wiki/File:Margaret_Hamilton.gif.

Magazine, Smithsonian, and Alice George. “Margaret Hamilton Led the NASA Software Team That Landed Astronauts on the Moon.” Smithsonian Magazine, https://www.smithsonianmag.com/smithsonian-institution/margaret-hamilton-led-nasa-software-team-landed-astronauts-moon-180971575/. Accessed 22 Oct. 2023.

Margaret Hamilton - NASA Science. https://science.nasa.gov/people/margaret-hamilton/. Accessed 22 Oct. 2023.

MIT Museum. https://webmuseum.mit.edu/media.php?term=margaret+hamilton&module=people&type=keyword&x=0&y=0&kv=9507&record=0&media=6. Accessed 22 Oct. 2023.

“Recalling the 'Giant Leap'” MIT News | Massachusetts Institute of Technology, 17 July 2009, https://news.mit.edu/2009/apollo-vign-0717.

“Scene at MIT: Margaret Hamilton’s Apollo Code.” MIT News | Massachusetts Institute of Technology, 17 Aug. 2016, https://news.mit.edu/2016/scene-at-mit-margaret-hamilton-apollo-code-0817.

“Women of Apollo.” Smithsonian American Women’s History, 10 July 2019, https://womenshistory.si.edu/stories/2019/07/women-apollo.


Oct 25 2023: A previous version of this post stated Michael Collins also walked on the moon. Collins, who was an astronaut on the Apollo 11 mission, remained in lunar orbit on the Command Module.

Madison Dapcevich is a freelance contributor for Snopes.