Slashdot Mirror


Would You Add Easter Eggs To Software Produced At Work?

Mr. Leinad writes "Do you add Easter Eggs to the software that is produced at the office? I mean, if you have complete control over the final product, do you spice it up with that little personal touch, which, as unlikely as it is that anyone will see, carries with it an 'I was here' signature? I've just finished the development of a large software product, and I have a couple of days left to try to add my own personal Easter Egg code, but given that the software is quite professional, I don't know if I should. What do you think? Should we developers sign our creations?"

41 of 747 comments (clear)

  1. What is this "would" you speak of? by mrmeval · · Score: 4, Funny

    Getting such things past the pointy heads is just good fun. Getting the doomsday code past them is a riot.

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    1. Re:What is this "would" you speak of? by cvd6262 · · Score: 2, Funny

      I worked as a graduate assistant in a lab that produced foreign language materials. We were *very* early at producing our own DVDs (back when you had to ship a DLT to the replicator) and won a bid to move some PBS language programs to DVD. Of course, each disc had a credits menu that mentioned our university, but not our lab.

      So, late one night the four main people working on the project (getting paid a pittance BTW) created a hidden menu with our pictures and the names of the other students who had given their time. We hid the menu in a place where virtually no one would be able to find it: On the credits menu, the menu buttons are organized horizontally. With the "credits" option highlighted, you push up-up-down-down-left-right-left-right (Contra's 30-lives code) and the hidden menu is revealed.

      The hidden menu was created with the same style guides as the other menus, so it doesn't look like "we wuz h3r3!"

      We didn't show our boss until *after* the DVD was shipped. When we showed it to him, he just laughed. He was a former programmer and understood us completely. But he did add, "It's a good thing you didn't tell me earlier. I would have had to tell you to take it out."

      --

      I'd rather have someone respond than be modded up.

  2. Well.. by thermian · · Score: 5, Funny

    Easter Eggs? No, funny comments/error messages, and bizarre variable names, absolutely.

    I will never forget the day a student who was using my software for a project asked during a meeting what an 'out of cheese' error was. The poor kid was so confused :)

    --
    A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    1. Re:Well.. by Anonymous Coward · · Score: 1, Funny

      ... a student who was using my software for a project asked during a meeting what an 'out of cheese' error was. The poor kid was so confused :)

      I don't use a mouse, you insensitive clod!

    2. Re:Well.. by jonaskoelker · · Score: 3, Funny

      Find all the copy constructors he wrote and rename the argument "dolly". Find all the operator < (const T&); methods he wrote and rename the argument "dicksize".

    3. Re:Well.. by dkf · · Score: 2, Funny

      At one place I worked, the guy who wrote up the coding standard explicitly prohibited jokes in comments and humorous variable names.

      Add a comment to the code against the most business-critical part of the code something like "Hmm, I hope SOX-compliance never looks at this." and sign it with his name. The beauty is it's both not at all funny and hilarious, depending on your point of view.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
  3. Rick roll in the Code. by Anonymous Coward · · Score: 2, Funny

    Something like

    You know the Rules, and so do I...
    We're never going to give you up,
    We're never going to let you down,
    We'll never run around and desert you....

  4. Re:Of course! by TheRaven64 · · Score: 4, Funny

    What if you are the goatsx guy?

    --
    I am TheRaven on Soylent News
  5. No, never, stop thinking about it. by Veggiesama · · Score: 5, Funny

    One of Microsoft's head programmers tried a little stunt like the one you're suggesting. It cost him his career... his dignity... and if the suicide note was of any indication, even his life.

    His name was Andrew B. Clippy, and his "personal touch" tore him asunder.

    1. Re:No, never, stop thinking about it. by Anonymous Coward · · Score: 4, Funny

      Did this Andrew B. Clippy receive any help writing his suicide note?

    2. Re:No, never, stop thinking about it. by the_B0fh · · Score: 2, Funny

      Nah. Clippy was descended from Microsoft Bob. Microsoft Bob's creator married Bill Gates and produced 2 little sprogs. So I'm not sure how this is supposed to show us failure.

  6. Re:Professional easter eggs by casualsax3 · · Score: 5, Funny

    Don't forget the Windows95 Easter Egg where a simple series of actions on the desktop would get you a blue screen with a special message from the OS.

  7. Bar code scanner to say "Hello Joost" by Proto23 · · Score: 2, Funny

    I have programmed an in shop bar code scanner meant to display the price information to customers in the store to say "Hello Joost" for one particular of the shelve product. For those in the Netherlands it was at XL Paris a shop with a lot of perfumes and stuff. I never ever heard about it from any manager, but have shown a number of friends and my girl friend the "Hello Joost". As far as I know they still use the same bar code scanners, but I am not sure whether my code is still in.

  8. Re:Been there done that by Linker3000 · · Score: 5, Funny

    I used to work in the visuals department for a flight sim company and it was common practice for the image database devs to sign their names and leave each other messages at something like -10m below the airport's primary runway.

    This was all well and good until we had some sort of glitch on a sim under test and the customer's chief pilot managed to land through the runway and the entire cockpit view was filled with something like "Fuck off Dave!"

    Management were not pleased!

    --
    AT&ROFLMAO
  9. Re:Of course! by fastest+fascist · · Score: 4, Funny

    Then you might want to consider taking a photo of the OTHER end for once.

  10. Re:Of course! by sp3d2orbit · · Score: 4, Funny

    I worked with a text editor in college where upon triggering an unlikely error the user was prompted with the message:

    "Are you A) Blind or B) Stupid?"

    The user had to pick one to continue.

  11. Re:Professionally Signed by EkriirkE · · Score: 5, Funny

    I am a robot. I do only as instructed. Beep beep. Bloop Bloop.

    --
    from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
  12. Re:I would by supaneko · · Score: 5, Funny

    Does a rooted backdoor count as an easter egg? :D

  13. Re:Ask yourself one thing. by ohxten · · Score: 5, Funny

    How are your going to be able to explain NOT fixing a bug that got through in your code when you had time to include an un-spec'ed Easter egg?

    Blame the intern.

    --
    Need an automatic screenshot taker? Try here.
  14. Re:You tell me. by EkriirkE · · Score: 5, Funny

    Yes, I want it to reverse current and shock me so my heart pulses out jingle bells! Whilst the readout shows vectored pine trees!!!

    --
    from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
  15. Re:Professional easter eggs by ZerdZerd · · Score: 5, Funny

    Hey, it still works in Vista!

    --
    I'm not insane! My mother had me tested.
  16. Re:Professional easter eggs by Anonymous Coward · · Score: 5, Funny

    Aren't easter eggs supposed to be hard to find?

  17. static strings in code by sprior · · Score: 3, Funny

    Back in the mid 80's (the dark days of DOS) I had a habit of looking through executable code with the Norton hex editor. One day I came across the string "Nosey, aren't you." I thought it was pretty funny. In terms of the code I write, sometimes just something cute in the comments. Once when looping through some records I put a comment "these aren't the recORDIDS you're looking for, move along!" Probably nobody got a chuckle but me...

  18. Re:Ask yourself one thing. by smilindog2000 · · Score: 5, Funny

    Any good software company should allow easter eggs. Back in the good-old days at QuickLogic, we had an awesome movie-like credit's screen with something funny about every contributer. At the new company I founded, I've lost control over our easter-egg policy, and they've been removed :-(

    There was one funny episode at QuickLogic. Bill Falk was the manager, and he just about had a heart attack any time there were show-stopper bugs found late in a software release process. So, after we already bought something like 4,000 copies of our release on floppies, a very special easter egg went off. It detected if your name was Bill Falk and if it were a specific date, and then invoked some of the worst possible crashes - the stuff that's random each time, and depends on debug mode vs compiled. We all laughed so hard when Bill went ballistic, we never dreamed our easter egg would work so well. After seeing how hard it was on him, we decided never to do that to him again. The next release came around, and this time there was a real show-stopper late-stage bug, and Bill was convinced we'd planted another easter egg. It got pretty ugly.

    --
    Beer is proof that God loves us, and wants us to be happy.
  19. Compiler directives by plopez · · Score: 2, Funny

    How about inserting compiler directives so that if the time zone during the build is detected to have changed by about 12 hours, all text boxes are immediately translated to Hindi or pidgin Chinese? But only in the release build and only after detecting the time zone has returned to within Eastern to West Coast time zones after deployment.

    --
    putting the 'B' in LGBTQ+
  20. Re:Of course! by Anonymous Coward · · Score: 3, Funny

    Please tell me you made Stupid the activated control.

  21. Yes I would :) by krow · · Score: 2, Funny

    telnet slashdot.org 80

    Take a look at the headers :)

    The ones in MySQL are much harder to find.

    --
    You can't grep a dead tree.
  22. Re:Well, yes by girlintraining · · Score: 2, Funny
    --
    #fuckbeta #iamslashdot #dicemustdie
  23. Re:Professional easter eggs by Anonymous Coward · · Score: 1, Funny

    Don't forget the Windows95 Easter Egg where a simple series of actions on the desktop would get you a blue screen with a special message from the OS.

    That was one of the most reliable pieces of code that they ever wrote. It became part of the NT kernel and I hear that they still port it to new products.

  24. Re:Professional easter eggs by 8ball629 · · Score: 2, Funny

    I thought getting Windows95 to work was the Easter egg and the blue screen was the normal UI.

    Huh... you learn something new everyday.

  25. I'm currently writing a traffic lights controller by SharpFang · · Score: 3, Funny

    ...and with the other guy who does the code with me, we agreed to include "disco mode". We're still thinking what set of conditions to pick to trigger it.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  26. Re:Ask yourself one thing. by Rob+the+Bold · · Score: 2, Funny

    How are your going to be able to explain NOT fixing a bug that got through in your code when you had time to include an un-spec'ed Easter egg?

    Blame the intern.

    I included an easter egg that popped up an error message with the boss's home phone number. He told me that that error would never occur, so I felt confident (wink, wink) that no one would ever see the message. Of course, it did occur. And when it did, the boss blamed the temp!

    --
    I am not a crackpot.
  27. Re:I would by igny · · Score: 4, Funny

    Subtlety is indeed a key. There was a Russian developing team working on games for a big American company. So the manager demanded that the coders would not put the word "dick" (in Russian it is as offensive as "fuck") anywhere in the game. He stressed that repeatedly saying that Russians are notorious for mentioning the dick somewhere on the wall or something. He pleaded and begged, saying the game is for children and he would fire everyone before getting fired himself.

    So they released a game, and only few noticed that if you look at some plane drawing smoke pictures in the sky from a certain angle, you would see that it writes the infamous "dick".

    --
    In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
  28. "I'm sorry Dave..." by quacking+duck · · Score: 2, Funny

    This was all well and good until we had some sort of glitch on a sim under test and the customer's chief pilot managed to land through the runway and the entire cockpit view was filled with something like "Fuck off Dave!"

    Management were not pleased!

    I trust the developers learned their lesson and are using more politely-worded easter eggs when designing HAL?

  29. Re:I would by mseidl · · Score: 3, Funny

    All programmers leave back doors in their systems that like to play "Tic Tac Toe" and "Global Thermonuclear Warfare"

  30. Re:Professional easter eggs by DahGhostfacedFiddlah · · Score: 2, Funny

    Why do people think 'professional' equals 'unfun'?

    Don't worry - "unprofessional" can equal "unfun" too. Just type "=GAME("Star Wars")" into any cell in OpenOffice and you'll see what I mean.

    (I mean, I appreciate the effort, but I played better Space Invaders clones in DOS with ASCII graphics in '86)

  31. Re:Of course! by Ihmhi · · Score: 3, Funny

    "You have chosen STUPID. Please enter your social security number and bank account number in the provided fields so we can, uh... register your software. Yeah."

  32. Re:Professional easter eggs by supernova_hq · · Score: 2, Funny

    X Y Z Z Y [Enter] [Shift+Enter]

    That's from memory. In college I would open minesweeper, set it to the most difficult (custom largest with only 9 non-mines), then proceed to beet it. I actually had a kid I babysat convinced I was psychic. The best part about it is that it is so subtle you can do it will lots of people watching and they can't tell!

    Let's just say I was known as the king of minesweeper for a couple days ;)

  33. Re:Easter Eggs are unprofessional by amorsen · · Score: 3, Funny

    Do civil or mechanical engineers leave easter eggs?

    The fact that you can't find them doesn't mean they aren't there.

    --
    Finally! A year of moderation! Ready for 2019?
  34. Re:Well, yes by MoreDruid · · Score: 2, Funny
    Well, if some script I write is sufficiently long enough and I need to catch an error I'll sometimes have it display the following:

    echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq'|dc

    Looks intelligent enough to not get caught, but gets smiles and sniffles if the error pops up :-)

    --
    The best weapon of a dictatorship is secrecy, but the best weapon of a democracy should be the weapon of openness.