- 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
Admin
We^H^HThey rule.
Don't you forget it. If you forget, you'll be overrun by another commie fight in the comments.
Admin
The real WTF there would be in attempting to inform some non-technical manager what it is you are doing. He would not understand, he does not need to know.
Admin
TRWTF is that Java generics are so inefficient for primitive types (due to boxing) that having different tree types for them actually makes sense. cf. GNU Trove where you have no less than 63 HashMap classes...
Admin
I knew, but I guess the news about java are sent to system architects by snail mail (with real snails).
The turning point was when we, a bunch of people freshly hired, became very diligent pointing the wtf in the system to our team leaders, and asking why weren't we using Java5 (at least).
Last month, a senior dev/sys arch green lighted the use of real Java enums in the part he is responsible for.
Addendum (2013-01-16 06:47):
Admin
"Add to this the fact that all of our servers (dev, qa, preprod and prod) have different OS patch levels (even across servers within the same environment)"
Oh, there's so much more to worry about here. Like, having all of your testing invalidated by having no effective environment control. If you can't get servers looking the same, I fear for the release management process...
Admin
Whats a release management process?
Captcha: 'luctus', Latin for luck quotient required to make a change that actually makes it into production.
Admin
Quite sad, actually.
Admin
Admin
Our system was written over the course of the last 10 years by as skilled fellas as the lumberjacks described in this article... they too created a tool for every frickin' thing they could have used a standard lib, and of course, none of them is any better than a Paula Bean... but at the very least we don't have JAR hell.
Guess I should be thankful.
Admin
Hang on - isn't that normal?
Admin
TRWTF is the classpath.
Admin
Can you advise us all of your name/company so we can add to our internal lists of arrogant fools to avoid at all costs?
Admin
Oh but PHP is the real wtf, amirite? AMIRITE?