Best Easter Eggs and Other Software Surprises
the_insult_dog writes "Computerworld has an article up (with videos) about some of the coolest Easter eggs and other software surprises, ranging from full-featured games to strange messages from robots. What other eggs are out there? What's the coolest egg ever?"
They did nothing, it's just your penis realising you're a flaming homosexual before your brain does.
I'm probably in the minority, but I believe that putting unauthorized easter eggs in your employer's program is pretty unprofessional, and should probably be grounds for termination.
1. Your new code does not serve to meet a functional requirement of the system.
2. Your new code does not resolve a defect.
3. Your new code could be buggy or have unforeseen side effects, increasing risk without any end-user benefit.
4. Your new code could possibly expose a buffer overrun or other security flaw, increasing risk without any end-user benefit.
Every line of code you add to software is a line that will probably have to be debugged some time in the future. Are you willing to foot the bill for any future problems the code might cause?
Save your "ego eggs" for personal software you're writing on your own time.