OffTopic Discussion: EasterEggs

All topics not related to another forum.

Moderators: Phil Wright, Chris Porter

OffTopic Discussion: EasterEggs

Postby Waescher » Fri Jul 18, 2008 12:00 am

Hi everyone,

I think it would be very interesting to talk with you about EasterEggs in programs.

Generally:
What do you think about EasterEggs? Do you plan to add some in your app(s)? Or are they already implemented?
What should they be like? Little games? Fun about the developers? Hidden credits? Senseless stuff?

Okay, I love EasterEggs. It suggests that the developers love their own app. It's like "hey look, they have fun at work". However, it's not necessary to have a full featured 3D racing game implemented. :D

As example, navigate to "about:robots" in Firefox (v3+)
Image

Or do you think they make serious software kind of unserious?

Waescher
Waescher
 
Posts: 219
Joined: Thu Jun 14, 2007 10:11 pm
Location: Germany

Re: OffTopic Discussion: EasterEggs

Postby Keigan » Mon Jul 21, 2008 12:40 am

I think they are fine as long as:
1. They are relatively hard to figure out how to get to.
2. Fairly basic.
3. You know your audience.
4. And the app is well polished and satisfies the people using it.

Some easter eggs can be about the app itself. I hid a couple of 'power features' in my last app because the primary users would just have been confused by them... I figure if they are smart enough to find the egg, they are probably smart enough to use the feature :twisted:

Nice robot references :wink:
Keigan
 
Posts: 85
Joined: Mon Jun 04, 2007 9:48 am

Re: OffTopic Discussion: EasterEggs

Postby OregonGhost » Tue Jul 22, 2008 12:06 am

It depends on your definition of EasterEgg and on the type of application.
For example, our current application takes a while to load, so it has a nicely designed SplashScreen. In a free minute, I implemented a hue rotation algorithm, and now the SplashScreen has a different color on every start. That may be too simple as an EasterEgg, but it's a nice touch, it doesn't harm someone, and it is easily spotted (i.e. it is not hidden - it still takes people some time to notice it though;)).
On the other hand, when you're developing a more or less critical application, including a hidden EasterEgg can be problematic. That's why Microsoft is strictly prohibiting EasterEggs in their applications, because when even Microsoft doesn't really know what their programmers put inside, then how should they know the application doesn't have malware code in it? And that's pretty much how I think about EasterEggs in my own application. A harmless, easy-to-spot gimmick is always welcome, but don't put too much in it and don't hide it. Makes it easier for the customer to trust you.

Regarding that, I have to strictly disagree with
1. They are relatively hard to figure out how to get to.

if your application is developed by multiple developers and is delivered to paying customers that rely on it. You may be fine with a hidden EasterEgg if the application is freeware or open-source, if you're a one-man-team and you're sure that the customer will trust you about these things, or if the application is in no way related to potential economical damage. So, just think about what your customer will think when he finds out that there's some hidden thing in the application. Better hope then it's a really harmless EasterEgg.
OregonGhost
 
Posts: 77
Joined: Tue Jan 22, 2008 8:29 pm


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 0 guests

cron