It seemed like such a clever answer at the time...

An auditor is vetting this company's IT systems, and a few pieces of software are raising questions, reports a pilot fish on the inside.

"The auditor wants to know why the core accounting programs have names like DF7 and AC6, while the more recent software is named currency_risk_report or balance_overdue," fish says.

"The truth is that the core software originated in the 1960s, when space was at a premium and programs were given short names to take up as little of it as possible.

"After numerous migrations and upgrades, the old, short names are still used. Everyone knows what they do, and that's fine. But nobody wants to be bothered to change the names.

"So the auditor is told that it is for security: If someone hacks into the system, it won't be obvious what the programs do, so that makes the core less vulnerable.

"The auditor's report comes back -- and says we have a vulnerability because 98 percent of our software has understandable names. Now they all need to be changed to cryptic codes before the next audit."

Here's a clever idea: Send Sharky your story! Email your true tale of IT life to me at I'll file off the identifying marks, and you'll score a sharp Shark shirt if I use it. Comment on today's tale at Sharky's Google+ community, and read thousands of great old tales in the Sharkives.

Get your daily dose of out-takes from the IT Theater of the Absurd delivered directly to your Inbox. Subscribe now to the Daily Shark Newsletter.

Computerworld's IT Salary Survey 2017 results
Shop Tech Products at Amazon