Cover Image: November 2011 Scientific American Magazine See Inside

The Joke's on Your Computer: The Latest Humor Coded into Software

Programmers continue to plug humorous gems into everyday software















Share on Tumblr



Image: Google

More In This Article

In Google Maps, the distance-measuring tool offers a choice of three unit systems: Metric, English or “I’m Feeling Geeky.” If you click the third one, you’re offered a long list of, ahem, somewhat uncommon measurement units, including parsecs, Persian cubits, and Olympic swimming pools.

Mac OS X’s text-to-speech feature, meanwhile, lets you endow your Mac with any of dozens of different human voices. Each speaks a funny sample sentence. The Fred voice says, “I sure like being inside this fancy computer.” The quaking, semihysterical Deranged voice says, “I need to go on a really long vacation.” The alien-sounding Trinoids voice says, “We cannot communicate with these carbon units.”

On YouTube, if you pause a video and hold down the up and left arrow keys, you trigger a secret game of Snake. Try to guide the increasingly long snake’s body around the screen with your arrow keys without tripping over yourself.

In each of these cases, some programmer deep inside these megalithic corporations exhibited a sense of humor—a display that somehow made it past committee, through the lawyers and out into the world.

In the olden days—10 or 20 years ago—this sort of playfulness in software was more common. Software engineers took pride in embedding into their code all manner of jokes, whimsy and Easter eggs (hidden surprises triggered by unlikely sequences of keystrokes).

Some of it was simple pride. Easter eggs often took the form of programming credits; after all, programmers usually don’t get any public recognition, not even in the user guide.

Often the buried humor in software consisted of elaborate inside jokes. In the original system software for the Palm Pilot, for example, programmer Ron Marianetti created an animated taxicab, resembling a fat Volkswagen Beetle, programmed to race across the screen at random times—a tribute to the Pilot’s original proposed name, the Taxi.

Across the hall, fellow engineer Chris Raff embedded an Easter egg of his own. If you held down your stylus in the lower right corner of the handwriting-practice game screen and then pressed a scroll button, a photo of himself with a buddy, tuxedoed at Palm’s annual Christmas party, would inexplicably appear.

In time, though, Silicon Valley’s corporate bosses began to frown on the practice of burying jokes in software. Part of the reason was quality control: by definition, an Easter egg is an untested feature. It’s a loose cannon that could, in theory, interfere with other, more important parts of the program. It made the overlords nervous.

Another problem was employee retention. When programmers buried their own names into their work, they were, in essence, advertising their own skills. Their names were clearly displayed for inspection by headhunters at rival software companies.

Finally, there’s the simple matter of corporate image. An Apple or a Microsoft or a Palm may spend millions to create a certain public image of professionalism. The last thing its image meisters want is some rogue animation of a taxi driving across the screen during an important public demo. (Which actually happened to Palm. The taxi Easter egg was removed shortly thereafter.)

These days, the spirit of in-jokes and whimsy lives on, but it has moved to new addresses: video games and movies—especially movies on DVD. Software jokes still live on in mainstream apps, but they’re less ambitious, and most of them seem to come from Apple and, especially, Google.

Inside jokes lurk on the icon for Apple’s TextEdit, for example (view the icon at the largest possible size). Or turn on the Mac’s Speech Recognition feature and say to your computer, “Tell me a joke.”

Or search Google for “recursion” and click the “Did you mean?” suggestion. Or call up the Sydney Opera House in Google Earth and then spin around to the waterfront side; a late, great TV celebrity waits for you there. Or ask Google Maps to give you the directions from Japan to China and marvel at Google’s suggestion for getting across the Pacific (step number 42).

Thank you, anonymous programmers; keep it up. You’ve made it clear that software can do more than make us productive—it can also make us happy.



This article was originally published with the title The Joke's on Your Computer.



Subscribe     Buy This Issue

Already a Digital subscriber? Sign-in Now
If your institution has site license access, enter here.

ABOUT THE AUTHOR(S)

David Pogue is the personal-technology columnist for the New York Times and an Emmy-Award winning correspondent for CBS News.


9 Comments

Add Comment
View
  1. 1. Abaptiston 06:46 PM 10/31/11

    What version of Google Earth shows the TV celebrity? The current version, 6.1, doesn't show anybody I can find, from any angle at any zoom, in or out.

    What version of Google Maps has the Metric, English, I'm Feeling Geeky measuring tool? The current version of the tool has miles, kilometers, feet, nautical miles, and metres.

    Neither does anything else on any of three browsers, IE, FF, or Chrome.

    Reply | Report Abuse | Link to this
  2. 2. candide 09:08 AM 11/1/11

    God forbid that corporations have a sense of humor...

    Reply | Report Abuse | Link to this
  3. 3. eddiequest 09:24 AM 11/1/11

    Damn Managers - They still don't realize why we jump ship. I wonder if they will EVER know what employee morale is to us.

    Reply | Report Abuse | Link to this
  4. 4. JohnOstrowick 10:46 AM 11/1/11

    There are many Easter eggs in software. The two that I have seen on UNIX/Linux machines are:

    1. do not give a source when using the tar command. It replies: tar: cowardly refusing to create an empty archive.

    2. type cat food. On some UNIXes, it responds: cat cannot open food, perhaps a can opener?

    Reply | Report Abuse | Link to this
  5. 5. ipgrunt 03:11 PM 11/1/11

    David, you're old enough to remember the Talking Moose -- I'm surprised you didn't mention him. As for UNIX, an old friend use to brag about BSD's built-in AI (that's Artificial Intelligence). Then he'd type Jimmy Hoffa on the command line, and the shell would return "Not Found."

    Reply | Report Abuse | Link to this
  6. 6. powerslide 04:13 PM 11/1/11

    Bill Gates put an easter egg in BASIC for the Commodore PET. If you type the command "WAIT 6502, 1", you get a text answer saying: "Microsoft!"

    Reply | Report Abuse | Link to this
  7. 7. powerslide 04:13 PM 11/1/11

    Bill Gates put an easter egg in BASIC for the Commodore PET. If you type the command "WAIT 6502, 1", you get a text answer saying: "Microsoft!"

    Reply | Report Abuse | Link to this
  8. 8. powerslide 04:43 PM 11/1/11

    Steve Jobs hid a "stolen from Apple" icon on the original Macintosh BIOS, just in case he needed it in court to prove that pirates copied Apple's software.

    There's a picture here:
    http://www.folklore.org/StoryView.py?story=Stolen_From_Apple.txt

    Reply | Report Abuse | Link to this
  9. 9. janand712 01:12 PM 11/2/11

    When a download to my checkbook program crashed the program, I (very) briefly saw a screen that included, "He's dead, Jim," before the official error screen came on.

    Reply | Report Abuse | Link to this
Leave this field empty

Add a Comment

You must sign in or register as a ScientificAmerican.com member to submit a comment.
Click one of the buttons below to register using an existing Social Account.

More from Scientific American

See what we're tweeting about

Scientific American Editors

More »

Free Newsletters


Get the best from Scientific American in your inbox

Solve Innovation Challenges

Powered By: Innocentive

  SA Digital
  SA Digital

Science Jobs of the Week

Email this Article

The Joke's on Your Computer: The Latest Humor Coded into Software: Scientific American Magazine

X
Scientific American Magazine

Subscribe Today

Save 66% off the cover price and get a free gift!

Learn More >>

X

Please Log In

Forgot: Password

X

Account Linking

Welcome, . Do you have an existing ScientificAmerican.com account?

Yes, please link my existing account with for quick, secure access.



Forgot Password?

No, I would like to create a new account with my profile information.

Create Account
X

Report Abuse

Are you sure?

X

Institutional Access

It has been identified that the institution you are trying to access this article from has institutional site license access to Scientific American on nature.com. To access this article in its entirety through site license access, click below.

Site license access
X

Error

X

Share this Article

X