Humor — It Really Is Rocket Science

NASA computer source code humor

A lot of brains are needed to get a man to the moon and back, but a little bit of humor doesn’t hurt, either.

The computer program used to guide the first astronauts to the moon was massive. Perhaps that ‘s why it took nearly fifty years for the public to begin to discover the

NASA Apollo 11 source code
Margaret Hamilton stands next to the source code she wrote for the Apollo 11 moon landing.

lighter side of NASA rocket scientists. When the entire source code was published online, reviewers began to discover “Easter eggs” throughout the programming.
Computer programmers frequently leave comments within the program to explain the purpose of particular portions of the commands. Occasionally these comments are laced with irony, and sometimes they appear to have no purpose whatsoever. Consider these gems from Apollo 11’s source code:

A few hundred lines into the program, a programmer included the line, “HELLO THERE”, followed a few lines later with “GOODBYE AGAIN SOON.”
NASA source code Apollo 11
A “temporary” couple of lines ended up becoming permanent


NASA computer program easter eggs
A quotation from Shakespeare’s “Henry VI” appears for reasons that seem to be known only to the programmer who added it.
NASA Apollo 11 source code
Programmers include a provision to instruct the Apollo 11 astronauts to “PLEASE CRANK THE SILLY THING AROUND” and “SEE IF HE’S LYING” before going “OFF TO SEE THE WIZARD.”
NASA source code Burn Baby Burn
One of the source code files is entitled “Burn_Baby_Burn–Master_Ignition_Routine.” The opening comments in the program explain why.

One thought on “Humor — It Really Is Rocket Science

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s