While I can appreciate that it might elicit an occasional
chuckle, and may even serve as a “here be
dragons!“ warning of the dangers of bad code or UIs,
something about it just rubs me the wrong way.
The root of my dislike, I think, is my feeling that
there’s a bit too much of a schadenfreude thing going
on much of the time. While I’m sure that the site is run and
visited by a lot of great people, many of the regulars seem a
little too eager to bask in the foibles of others, presumably
imagining themselves righteous fonts of perfection and clarity.
That would be fine and good, and it would just be a site I don’t
visit, however a bit of a meme lately (given that there’s a current
rel="nofollow">SuperStar! Developer! thing going on) is
something along the lines of “Do you want a great programmer,
or someone whose code appears on TheDailyWTF?” This is a
repeating theme: On the one side are the great programmers, and on
the other are the people endlessly bound to give TheDailyWTF source
Do people really think such a schism exists? Is the impression
that great developers are infallible, never creating any bad code
at all, ever? Are bad programmers just stumbling from one WTF
Of course not.
I fear the output of any developer who claimed that they’ve
never written bad code. I would fear them because they’re
either bald-faced liars – believing that simply saying it
repeatedly will somehow convince others into this fiction
– or they’re completely blind to their own weaknesses.
Every developer in the real world has had bad days, brain
faults, or bad interpretations of new languages, environments or
libraries. It’s simply a given of the profession.
Building a myth of perfection fools no one.