Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Today I read about this news:

http://www.karthikk.net/2013/04/google-glass-has-an-easter-egg-has-pictures-of-the-glass-team/

People found a hidden easter egg in the Google Glass... But how can they find that? If there are not Google employee or know this hidden feature or have the source code, how they can active this feature?

share|improve this question

closed as too broad by MichaelT, Bart van Ingen Schenau, Kilian Foth, Wayne M, gnat Aug 11 at 12:45

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

    
once the code is out people will reverse engineer it and these things will get discovered –  ratchet freak Apr 27 '13 at 23:49
1  
This question appears to be off-topic because it a conceptual question about software use, not development. –  Kilian Foth Aug 11 at 8:27

2 Answers 2

In the game business, we would always build in easter eggs into our apps, then the publisher would strategically release easter eggs to different media at different times to keep our game in the news.

share|improve this answer
    
I still like the "original" Adventure easter egg, which was found by someone in the wild years later. Some earlier games on the Fairchild Channel F had easter eggs, but I don't know that those were ever found by anyone without access to the code. –  supercat Mar 14 at 16:52

Some possibilities:

  • Some might be found randomly. If a product is popular, there is a risk that a given combination of keys or gestures leading to an Easter egg will be done by someone. It's rarely the case where a combination of actions is difficult/improbable, but something like "Press Ctrl+E, D" in Windows Notepad (no, it doesn't reveal any Easter egg) is probable, since it corresponds to a well-known shortcut in Visual Studio, and somebody can mistakenly use it in Notepad as well.

  • Some might be found when reverse engineering an application. Without even decompiling it, some assumptions may be made from the strings which can be read in the executable binary, the resources, etc.

  • Some might be found because of an insider: somebody working in the company revealed the existence of an Easter egg to the world, or simply the source code was leaked, like it happened with Windows 2000.

  • Finally, some might be "consciously leaked", in order for the company to show that working in this company is lots of fun (or keep the product in the news, as mentioned HalR below/above). Note that Microsoft have chosen an opposite approach. For a few years, they are taking the source code quality seriously, which means that it should be fully documented, which also means no Easter eggs any longer in the core products (like Microsoft SQL Server, Windows Azure, Windows and Office).

share|improve this answer
    
+1 for "consciously leaked". There's no point in an easter egg if you don't tell somebody where to find it :-) –  Ross Patterson Apr 28 '13 at 12:18

Not the answer you're looking for? Browse other questions tagged or ask your own question.