- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
I saw all the stuff about Index(1) and Chant and the prefix "sect", and thought of a whole series of ghastly puns about religion, but couldn't work up the enthusiasm to write it down.
(1) THE Index, duh. The Index Librorum Prohibitorum.
Admin
<Quote> <!-- Easy Reader Version: I actually think Virginia may have my old job, because I've seen the same antipatterns before, if not the same code. --> </quote>
I'd say I've read this DWTF before, but I'm too lazy to go search for it.
Those antipatterns are certainly familiar, but then I can find a few dozen examples of them on my other screen ....
Admin
Burn down the swamp!
Admin
I believe they committed the swamp... now there is a swamp preserved in VSS, which is itself a swamp... sort of swamp-ception
Admin
We built this codebase up from nothing. When it started, all it had was swamp! Other sys admins said we were daft to build a codebase out of a swamp, but we built it all the same, just to show 'em! It sank into the swamp, so we built a second one! That sank into the swamp. We built a third one! It burned down, fell over, and THEN it sank into the swamp. But the fourth build stayed up! And that's what you're going to get, Virginia- the strongest codebase on these islands!
Admin
We evaluated several open source swamps but were concerned about the lack of enterprisey long term support. We evaluated several commecial enterprse swamps but they were beyond our budget.
so..
We built our own swamp because -- well you know NIH.
Admin
I especially like how it never occurred to anyone to but the buttons in a data structure such as a simple array or an ArrayList, especially when they had done exactly that with 'ctlRecherche' (nice choice, I think someone is having fun with the anonymizing). But that's just the icing on this buck cake, really.
Admin
Just imagine how desperate the developer introducing the "IReallyDontWantToFetchTheDataOnLoadButDontWantToChangeTheOtherVariablesCauseWhoKnowsWhatWillHappen" variable must have been. I know I would be VERY desperate to hack around my way in any codebase like that.
Admin
"We built this codebase up from nothing. When it started, all it had was swamp! "
I actually teared up laughing at that. Thanks!
Admin
Second that. Well done, Andrew!