- 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
Addendum (2007-08-06 17:03): ...or for the nuffs out there: "fake, a fake, oohhhhh it's a fake"...
Admin
Admin
You write with a lisp...
Admin
Not sure anyone said it yet, but the resource one is probably Java + Eclipse + one overzealous String externalizer. By default, the Eclipse "String externalize wizard" externalized EVERYTHING into one big resource file, even stuff like button.setText("OK").
Admin
Admin
resource PostData missing!resource PostData missing! resource PostData missing! resource PostData missing! resource PostData missing! resource PostData missing! resource PostData missing!vresource PostData missing!resource PostData missing! resource PostData missing! resource PostData missing!vvresource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!resource PostData missing!
Admin
Dude, where's my resource?
Admin
Over the years, a number of HMI experts have claimed that error messages should both describe the error, and suggest a remedy. The second example correctly does both, by describing the exact error, and then including a huge chunk of the help file into a single enormous dialog box extending down most of the screen.
Admin
This final screen is some kind of developer's nightmare world, à la the "Malcovish Malcovish Malcovish" scene in Being John Malcovich.
Admin
Quack Missing!
Admin
yesyes!!! that's exactly what I thought!! I lol'd so much!
Admin
I must be the only person who found the first one hilarious?
Admin
Today I've experienced the total opposite from the 2nd error-message-pic:
[image]Now it's the question which is the greater WTF :p
Admin
Tsk, tsk, that should be "l'dol" :-).
Admin
2nd dialog box, 3rd paragraph, last sentence -- it pretty much sums it ALL up: "This is most likely a user error." Isn't that typical?
(ok i can see now the geniuses out there are going to give me the "user != enduser" deal... fine!)
Admin
My first thought was that maybe the developer kept being pestered by his PHB to make the error messages more descriptive, so he thought "You want descriptive? Take THIS!" and just copy&pasted some paragraphs from the documentation/specs (because that's what that dialog text reads like) as an act of defiance.
Admin
Admin
I believe the last one makes perfect sense. Here is the translation to Marklar:
Marklar:
Your marklar has marklared the marklar marklar, when the marklar should have marklared the marklar to the marklar. All the marklar have their marklar marklared. Do you marklar to marklar or marklar?
Marklar | Marklar | Marklar
The translation to Smurf is left as an exercise for the readers.
Admin
Damn... So HAD I. Thank you very much...
Admin
It seems nobody so far has spotted the real WTF:
#1, "select Sort Order", ORDER BY ##", M, 3 ,1, "Alpha", "Alpha By Year", "Nuke Database", "IND_SORT_NAME", "IND_SORT_YEAR, IND_SORT_NAME", "IND_SORT_NAME; DROP DATABASE"
Admin
The "12:01:00 AM" thingy scared me. I'm pretty sure I've used TimeToStr somewhere in that precise fashion...
off to grep my code :)
Admin
I have no idea what that line does and I don't want to know either. :)
Admin
Hmm... Just looked at what I posted and I got the big scare, realizing what it might be... Fortunately, it was nowhere near as critical as I thought :)
Phew. Gotta check things better next time.
Admin
Bullshit. If you think in 24-hour time, and you are befuddled by a 12-hour time, then you will either be on time, or 12 hours early. Giving you about 12 hours to figure out the problem.
Admin
I believe you have my Resource
Admin
Yeah, but his "I've grown up with it" clearly means that he thinks in 12-hour time and had a brain fart.
Tends to happen to me most often with alarm clocks, where there's just the little dot to tell which the time is set to / which the alarm is set to etc.
Also, "12:00 AM" means midnight yet "12:00" 24h time means noon, so I call bullshit on your 'bullshit'.
Admin
Admin
Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers! Developers!
Admin
"I hear a flake, a flake, oooooh it's a flaaaaaaake." ;)
Captcha: badger. Actually it's not, but of course it should be.
Admin
And why should we expect dialogs to fit?! I've managed to make a Windows dialog not fit in a situation that Microsoft should have expected. I think this was 98SE:
New install, install two video cards (or a two-port card), install their drivers. Configure your screen. Oops--you're at 640x480x16 and when you add the multi-monitor stuff to the screen properties dialog it doesn't fit! You'll have to remember where the buttons are and tab to the OK button to set it to a reasonable resolution.
Admin
Admin
Well, pm stands for post meridiem = "after noon" and 12pm thus sounds like 12 hours after noon, i.e. midnight. Only it's not. Likewise, 9am is not 9 hours ante meridiem (before noon). A system that means what it says would be
12am 11am .. 1am 0pm (=0am) 1pm ... 11pm 12pm (=12 am)
But then you would probably just switch to the 0..23 clock and live happily ever after.
Admin
That's interesting. Actually, I live in a country where 24-hour time is the norm, and I used to believe that 12pm is midnight, 12 hours later than it is. Admittedly, an exam supposedly held at midnight would have raised suspicions.
Admin
Does anyone else believe that #2 needs an extra button on the dialog? Something labelled "Huh?" would be nice. Clicking it would return another dialog saying "Something stuffed up, OK?".
Admin
The problem with your comment, there, is that times are not read as "nine hours [ay em]" or "12 hours [pee em]." Times are read as "nine o'clock [ay em]," which means exactly what it says it means. It says that it is the nine o'clock time, but before noon. 12:00PM means 12:00, after noon.
Admin
Not really. That's just equally braindamaged. If you use 1-based counting you're supposed to do it all the way instead of starting at some number than happens to be congruent to 0 mod 12. The only good thing about this is that it's possible to convert to zero-based counting without huge 1 hour confusion everywhere.
Admin
Modern versions of windows have something that offers to set the resolution to something reasonable if it ever finds your screen at a resolution of less than 800x600 or less than 16 bits. (Which is annoying when i've somehow managed to get stuck with the one video driver that doesn't support anything better than 800x600x4bit, but I can see how it would be useful)
Admin
Its pretty clear that this is a Java application. The whole menu in the window instead of at the top of the screen gives it away.
Admin
Well, maybe that's how an encyclopedia says they should be read, but for one, why should someone who is not a native speaker read words into the text that aren't there? And second, I'm really skeptical that even most people whose mother tongue is English would habitually say "twelve o'clock ay em" once they figure out that "twelve ay em" works, too. People are lazy. Maybe in Britain they would care about that, but certainly not in the USA.
So it's still confusing unless you already know.
Admin
And then there is X which doesn't force you to make the virtual screen resolution less than or equal to the device resolution in the first place.
Admin
What's the concept all about?I don't have a total grasp on it. I'm a car fanatic man I could comprehend about any car parts, brands up to your Alfa Romeo oxygen sensor, but not totally on this one man...huhuhu
Admin
A comment occurred when submitting this comment. The specific comment follows. Following that comment is a description of the exact comment with definitions which may help better understand how this comment occurred.