When the Apollo 11 mission succeeded, and man walked on the moon for the first time, it wasn’t down to dumb luck. Take the flight software, for example – there was a lot of it. What does the source code for a manned flight to the moon look like when painstakingly printed out? I’m glad you asked.

That’s Margaret Hamilton, director of software engineering, standing next to the paper software. In an email to Vox, Hamilton asserts that this code is just the Apollo Guidance Computer’s source code, writing: “To clarify, there are no other kinds of printouts, like debugging printouts, or logs, or what have you, in the picture.” Either she’s pint-sized, or that’s a lot of code.
You probably don’t want a physical copy showing up in several boxes at your house, so you’ll be pleased to know that the software has now been
Reddit’s ProgrammerHumor subreddit has been particularly efficient at digging these out. Take the BURN-BABY_BURN- – MASTER_IGNITION_ROUTINE file for example.
“Goodbye. Come again soon.”
“Off to see the wizard”
GitHub also allows users to suggest changes to the code, and everyone’s a know-it-all with hindsight, aren’t they?
That’s a reference to Apollo 13’s infamous accident, when one of the oxygen tanks exploded. Relax, though, help is on the way:
And don’t worry. Someone has added an extension pack for picking up Matt Damon.
Images: NASA and GitHub
Disclaimer: Some pages on this site may include an affiliate link. This does not effect our editorial in any way.