Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've never been a huge fan of Easter Eggs. From a risk management and QA point of view: there are a lot of things that can go wrong in a software project, why deliberately add something else not asked for, even if there was only a 1% probability that it would break? It just seems that the downside risk massively exceeds any potential upside. If something actually fails because of it and you have to write the postmortem, what are you going to say?


I started at Apple a few years after the original author, and by then the policy on Easter Eggs was that they were allowed within reason, but had to be declared internally, so they could be tested. There were even "official" Easter Eggs that listed all the engineers in the team.

There were lots of Easter Eggs in Apple products: https://www.mackido.com/EasterEggs/

I believe they were prohibited (at least officially) starting with Mac OS X.

In addition to genuine Easter Eggs, there were numerous instances of "products with attitude". One good example are some of the error messages that MPW C produced: https://www.cs.cmu.edu/~jasonh/personal/humor/compile.html

I snuck what technically might be a copyright violation into the EXAMPLES section of the say(1) manpage.


some of us have a soul

some of us need a way to express ourselves

why not start digging your grave right now? it’s more efficient.


“someone added an Easter Egg”




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: