I get an email from my boss asking why a particular Web program for searching by Zip codes is not working. I look into it and discover, to my great relief, that CGI::Carp qw(fatalsToBrowser); was not enabled. Why? Because this is the error message our client's customers could have seen:
can't get my zip(per) up
The clients who may have been exposed to this are very valuable to us and we could have lost a lot of potential business as a result. Now, I'm forced to stop my current work and go through the code written by the programmer responsible for that and ensure that there are no other "surprises" waiting for us.
This reminds me of an incident that happened here a couple of years ago. A programmer had me test some of his code and I discovered, to my astonishment, that one of the hyperlinks went to a Thai porn site. I discovered this right as our office manager walked up. I think she believed that I wasn't surfing porn, but since I was the new guy, it looked really, really bad. Had this slipped into production, we'd might have gone out of business back then. It's okay to have fun and games at work (it's mandatory, IMHO), but not with stuff like this, and never with potentially sexual content that a client might see.