|
|
|
|
|
by lucideer
1786 days ago
|
|
The person asking the Q wasn't annoyed by it as far as I can tell (just understandably confused). And the author's initial response was to leave the easter egg in, but to just fix the bug in it, since this behaviour was never intended (the intent was to trigger the easter egg on error condition, the bug was that it also triggered on manpath lookups). Later in the thread the author mentions they eventually removed it completely after "some reflection", but they don't really expand on their reasons. Were people annoyed? Was the author pressured? Was that the reason? |
|
For me, the point of an Easter egg in software is to make people who discover it smile without getting in their way: make a few people's days a little brighter. The nature of this one was that it wasn't all that likely that people would notice it - you had to run man without non-option arguments at the right time and you also had to know enough about ABBA for the output to remind you of the lyrics. For six years I heard barely a peep about it, and I'd pretty much forgotten about it myself, then suddenly it turns up on Stack Exchange and is all over the internet. Somebody on HN suggested that maybe this was the fewest bits needed to encode a widely-distributed earworm. The Register later had a comment thread on it full of ABBA puns. I'd only ruin it if I decided to be an arse about it; for a formerly-obscure silly bit of code, it isn't going to get any better than this anyway.
Four years later, it still occasionally crops up and I get an ABBA earworm for the next day. I'm not sad about that!