One of my former colleagues used to put weird error messages (made up words mostly, but really funny to pronounce). One of these messages escaped QA and went to a customer - but this was a nice guy, and he called up and asked what that word means (it was a while ago, can't remember the word now).
We didn't have anything to do one afternoon, so we searched google maps for names of funny places - there is a town called Hell. Imagine going there and reading the sign "Welcome to Hell". Good times were had at that job :p
"Mooning Steve Ballmer: How a Bungie dev's butt may have cost Microsoft $500K" http://www.polygon.com/2015/4/14/8382089/bungie-butt-microso...
One morning, the inevitable happened: a very angry client phoned up complaining that his site was swearing at him.
It turned out that the debug log had filled up, causing the site to crash on load, displaying only a single line:
CANNOT OPEN SHIT
The lessons you learn early on in your career.
I probably don't have to mention who got that alert while working one day. The president of the company, of course! Luckily for me it was not a customer-facing function & they found it funny.
Now, older and wiser, I include full stack trace and my explicit assumptions on all errors - orders of magnitude easier to debug than cryptic error messages. Treat your future self kindly !
Finally, one day I accidentally triggered that annoying error by doing a specific sequence of things and then clicking the browser back button a few times, then doing another specific sequence. That was a day of celebration!
You can be professional and have fun at the same time. (Or at least most Google engineers believe so.)
This whilst we were working on a product called the A????????? [0] Information Delivery System. We actually laughed on the conference call when they told us but they weren't joking so someone had to use that super-polite voice you use when telling your boss he's been an obvious moron and explain.
[0] Name of company ommitted :)
We'll make mistakes, its better to be proactive. (another eg: vine shipping iOS apps with debug enabled)
The skull, perhaps was just having some fun, though!
But the build strips it for production during minification along with a bunch of other development-only code that will never make it in.
Just be careful, and have fun. It's what hacking's all about. :)