Software easter eggs in your Qt applications
I am a fan of the "software easter eggs":http://en.wikipedia.org/wiki/Easter_egg_(media) ("here":http://en.wikipedia.org/wiki/Easter_eggs_in_Microsoft_products and "here":http://en.wikipedia.org/wiki/The_Book_of_Mozilla ) I have easter eggs on my applications as well.
One of my very old applications now has an easter egg on its about menu, unfortunately I don't have the software to show because it was written for another company long time ago but I will describe it with words:
If the user double clicked on the about widget and moved its mouse where X + Y was equal to 42 then a music started to play and the phrases from "The Answer to the Ultimate Question of life, the Universe":http://en.wikipedia.org/wiki/Answer_to_the_Ultimate_Question_of_Life,_the_Universe,and_Everything#Answer_to_the_Ultimate_Question_of_Life.2C_the_Universe_and_Everything.2842.29and Everything popped out on screen containing a big 42 number.
On a software that I am currently working I am planning to do a very funny easter egg and very hard to find it :)
Tell us about your easter eggs (if you have done any)
And don't they(the company) find it out during code reviews.
Many Easter eggs are not found by code reviews. A colleague of mine wanted to test, whether system test was there in the evening, as the developer must. So he added some stuff, that made a desktop snapshot at a specific time and data constellation, displayed it as top level window and let the bits "fall down". When that was finished, the window was deleted and everything went on as normal.
They did not find it, not in system test and not in code review.
I think some of the companies and most of the software systems leave that for "fun":http://www.renjusblog.com/2008/12/vlc-player-puts-up-red-christmas-hat.html as other companies don't do code reviews and others that they do, Gerolf told us the story how they stay there :)
I know case, when client not bought application, because it does not include easter eggs.
[quote author="Vass" date="1292544108"]I know case, when client not bought application, because it does not include easter eggs.[/quote]
Wow! what a cool customer :D
Definitely a good idea to write some of these. We're finishing our current project right now (pre-NY rush, you know).
But I think this idea will not be supported neither by our department leads nor by customer :(
Software without easter eggs is evil... :D
[quote author="ucomesdag" date="1293320515"]Software without easter eggs is evil... :D[/quote]