Industry


Ads by TechWords

See your link here


The first Easter egg

Before we all go home for a holiday weekend, check out Computerworld's video gallery of ten Easter eggs in action.

The name "Easter egg" comes from the Easter tradition of hiding chocolate eggs for children to find. It has a similar meaning in software: an undocumented, hidden feature or message that users may stumble across.

The first software Easter egg is popularly thought to have occurred in 1979. In the early days of software development, programmer identities were jealously guarded. Software studios didn't want their staff to gain celebrity status, their names eclipsing those of the brands they'd created. Warren Robinett, then a programmer for Atari, didn't appreciate this lack of acknowledgement. He couldn't get his name in the manual for the Atari 2600 game Adventure — so he sneaked it into the game itself.




 

Adventure, despite (or perhaps because of) its simplicity, had a distinctive gameplay that has rarely been duplicated. When in 2005 a high school computer science teacher showed me an educational title I'd never heard of entitled Rocky's Boots, I thought, "This plays like a Warren Robinett game." Sure enough, the credit was his.

Robinett's work has inspired three decades of Easter eggs, and you can still enjoy the original after all these years. Clones of Adventure now exist for MS-DOS and Windows; there's even a Quake 3 mod. Happy hunting, indeed!

What are some of your favorite Easter eggs, whether classic or modern?

What People Are Saying

First Easter Egg

"The first software Easter egg is popularly thought to have occurred in 1979."

May be so, but I recall back when I used an Osborne 1 (64k, running CP/M). I was scrolling through the WordStar program getting ready to install a patch, when I found the ASCII comment included in the program code:
"Nosey, aren't you?"
I'd classify that as an Easter Egg.

Pre-Adventure

I agree, as does Wikipedia: regarding Adventure, it states, "evidence of earlier Easter eggs has since surfaced."

That's why I wrote that first Easter egg "is popularly thought to have occurred in 1979." That speaks of public perception, not fact.

Concretely defining something as the "first" anything is almost impossible — hence, the wiggle room. :-)

VERY cool

I remember digging out the Magic 8 Ball and flight simulator MS Office Easter eggs. This Atari example is cool and nostalgic all at once!

By Far

By far, my favorite Easter Egg was "The Hall of Tortured Souls" in Excel 95.

1. Open Excel 95 with a blank work sheet
2. Go down to the 95th row
3. Select the whole row
4. Tab over to column B
5. Goto Help/About
6. Hold down ctrl-alt-shift and click on the tech support button
7. A window appears call "Hall of Tortured souls"
8. At the end of the hall and all the programmers names
9. Do a 180 turn and type excelkfa. Walk through the wall and see the pictures.

You can check it out at:

http://www.eeggs.com/items/719.html

Actually he worked for Atari at the time...

When this incident occurred he was working for Atari. Because of this (and other disrespect, I believe it was a Holiday Turkey) Activision was formed.

If I recall correctly . . .

I think Atari management had considered the programmers as useful as "glorified towel bar designers."

Definitely miss that 2600, and especially the Activision games.

Correction

Thank you for the correction -- I've updated the blog post accordingly.

1977 Unix Easter Eggs

For the record, the first software easter eggs were found in Unix as early as 1977:

http://en.wikipedia.org/wiki/Easter_egg_(media)