The Daily WTF
, also known as Worse Than Failure
for a time, is a blog dedicated to all 'Curious Perversions In Information Technology'.
One May 2004 evening, Alex Papadimoulis felt quite fed up with the shoddily programmed system
he had to work on. So fed up, in fact, he posted an example of such broken code on his personal blog. And another example the next day, and then two days after that. His readers, mostly fellow programmers and system analysts, promptly commented on his entries about the glaringly ineffectual pieces of code they
had to work on, cracked some laughs, and jokingly encouraged Papadimoulis to shift the focus of his blog towards these programming disaster areas.
A few days later, thedailywtf.com was registered. To this date, it is still updated daily
, and as long as there are bad programmers
, will likely continue to do so.
Each daily update is selected among the submissions sent by readers to the website. Those that make the cut usually strike a balance between outlandishness, believability, and poor quality (of the code or management that made it happen), and then listed under one of four major categories:
- CodeSOD/Code Snippet Of The Day: The format of submission that started everything. It focuses on a piece of code that is egregiously nonfunctional, unnecessarily obscure, implementing features that already come with the standard libraries, making suboptimal checks, leaking resources like mad, or otherwise blatantly flawed. Bonus points when the submitter finds out that the code is referenced (or god forbid, copypasted) across the entire application, or is the brainchild of some underqualified contractor or the CEO's cousin.
- Feature Article: A more free form category that catalogues short stories about the (mis)management of the IT firms where the submitters happen to work. While the focus is on the workplace environment, the entries often dip into code fragments that are the cause or the effect of such bad business practices.
- Error'd: A picture based entry that depicts unintentionally funny error messages found in unsuspecting places.
- Tales From The Interview: Exactly What It Says on the Tin. The writer attends a job interview where something is way off. Alternatively, the submitter, who is in charge of human resources, has to interview someone who is obviously unfit for the job opening without looking impolite. Hilarity Ensues.
The Daily WTF contains examples of:
Exception in thread "tvtropes": trop.pay.TropeIndexOutOfBoundsException