- 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 used to see all sorts of doco WTFs on MVS's TSO facility screens. IBM Redbooks can sometimes be fun reads... all the freaky terms IBMers use to describe some of the most mundane and simple concepts.
Admin
heh, at least windows-console doesn't have one-liners like the unix command fsck. I mean seriously, what were they thinking?
sigh I can also remember in the 7th grade when we would take math textbooks and look for sexual innuendo. The geometry section was especially humorous.
Admin
The 5 letter rule would work IF you assume every short name is shorthand for a fell name... ex:
Joe = Joseph
Eve = Evelynn
Tim=Timothy
Of course this is just absurd, and totally ignores the fact that in some countries that their first name can be 2 or 3 letters!
This is a fine example of ignorant American coding at it's best!
Admin
Take a look at the validation code:
Hopefully, you don't happen to have a really long name either, although 40 characters for a first name sounds reasonable. But what gets me, is that they check for no entry AND a small entry. It isn't like they didn't know how to check for a non-entry, they intentionally won't let you enter a short name. None of the other fields have this check either, including the phone number. It will allow you to enter 0, or 911 as your number, no problem. Nice!
Admin
Even a good 'American' name like Adam is too short, and I can't think of a long version of that.
Admin
You mean like "Mark", or "Sven", or "Karl"?
PS: I think you mean a full name, and not a fell name. "Hi, my name is Beelzebub, what's yours? :)
Admin
My name is Luc and I have a problem ;-)
Admin
Ok... the 5 letter rule wouldn't work for:
Max (not always 'Maximillian')
Amy (uhm... ?)
Jack
Hank
Paul
you get my drift
Admin
Wrong.
Alan, Paul, John, Mark, Slim, Jack, etc.
Admin
They do this so they can show a different error message depending on whether you forgot the field or tried to fill in just a first initial.
I think they check the length so you are forced to enter a name, not an initial. (It begs the question, though, of why not check for a name 2 or more characters?)
Admin
Ultimately, I think we can all agree that not only is the fact that people with short names, or those who use shortened versions of their names are pretty much screwed by the name entry thing.
As has been pointed out, the form validation code for that field is a SEVERE wtf, seeing as it not only checks for the short name, as seen, but it also checks for no name entry. So.. this all leads to the really fun part: Figure out who was dumb enough to put a minimum length on the first name field. My bet is on some goober that assumed since he had a long name, everyone else does too, or that all short names are somehow derived from a longer name, when there's plenty of them that are just short.
Admin
Ruth, Dirk, Hal, June, May.... Oh, and there's no American named Mary.
Admin
Admin
You forgot
<FONT face="Courier New">if (theForm.firstname.value == "alex")</FONT>
<FONT face="Courier New">{</FONT>
<FONT face="Courier New"> alert("What a pretty name!");</FONT>
<FONT face="Courier New"> return true;</FONT>
<FONT face="Courier New">}</FONT>
Admin
Also, in addition to the lack of a emergency number check for the phone number field, it will allow you to enter in pretty much any type of character, and up to 40 of them at that!
On top of that, it only does character validation for the first name.. so Alexander 1234567890 with a
Phone # of ABCDEF appears to be perfectly valid.
Admin
Also notice that valid characters for the first name include tab, new line, carraige return, and form feed.
Admin
Thats because some of us have names like "John\n\tAdam\n\tGietzen" (me)
Admin
Heh heh, he said dump.
Admin
Not to mention that fields not marked required are actually required, Job Title, and Company.
Admin
As a person with a short first name (Adam), I am greatly offended by the today's second WTF. ;)
What I wanna know is how in the fuck they came up with the number 5! I mean, "John Smith," ubiquity's own name, has a first name with less than 5 characters for crying out loud! Son of a bitch!
Admin
Nah, that would require things like requiring phone numbers, zip codes, etc. to match the US format while apparently allowing international contacts.
Another WTF in it is the error messages: what does a message like "Please select one of the "D2" options." mean to a user? (The "D2" options are not question 2 on the form...)
Admin
What's great is that you can send an empty form by filling it in with spaces.
Admin
How about we sell a product to enlarge someone's first name...
Alex = Alexander
Greg = Gregory
Alan = Allen
Paul = Paulus
Mark = Marek (Slovakian translation of Mark)
Slim = Salim
Jack = Jacko
Ruth = Ruthie
Dirk = Derek
Hal = Halle
June = Juniper
John = Johann
May = May Lee
Mary = Maria
Anne = Annie
Or maybe they can do like in Catholic countries...
Mary Jane, Mary Lou, Mary Beth, Mary Anne, Jean Paul, Jean Marc, Jean Luc...
Selling enlargement products should prove popular on the internet... [:P]
Admin
fsck is just an abbreviation of filesystem check. I don't get what you're saying.
Admin
I would just say ignorant coding. Remember, idiots can, and do, exist elsewhere on this planet. And I'll bet some of them have been given a loaded compiler to inflict on us.
Admin
I can attest to the unusual terms in IBM and Lotus redbooks, but the strangest corporate lingo by far is EDS. My former boss used to work for them, and he says they were required to call presentations "presentos", documents "docos", etc. I guess they thought adding an o at the end of a word would make it fun and cool to use...
Admin
I have written a program that tests whether a file can be restored after having been deleted. It's called file undelete check. How should I abbreviate the command-line version?
Admin
They're either psychos or sickos.
Admin
The 2nd WTF became so much worse when I went to Aivea and discovered that they are a software development company. They do web services if you're interested after seeing that form.
From the about Aivea page:
"<font style="font-size: 8pt;" face="Verdana">Aivea Corporation is a Portland, Oregon based software company offering E-Business Software Solutions and Software Consulting Services to U.S. clients and select international clients. </font><font style="font-size: 8pt;" face="Verdana">Aivea maintains offices in Oregon, Australia and India. Services include software development of E-Business Solutions, Document and Content Management systems, Web Services, E-Commerce, Business Intelligence solutions and Real-time Embedded Systems for small to mid-sized companies."</font>
Admin
Or even better, you can send whatever you want by turning javascript off - there's no server side validation.
Admin
Ok its late and I'm kinda drunk, but I don't get the first one :)
Admin
the coolest part about this WTF?
the screenshot is of "RUMBA". I used to work at Wall Data on that application (before they were mis-managed, bought by NetManage, disassembled piece by piece, etc, etc)
note that the WTF isn't IN rumba though.. rumba is just a mainframe (and other) terminal emulator... not that RUMBA didn't have its WTF's, though.
Admin
Or consider this favelet (doesn't require disabling BLOCKED SCRIPT)
BLOCKED SCRIPT var forms = document.getElementsByTagName("form"); for (var i = 0; i < forms.length; i++) { forms[i].onsubmit = "return true;"; } void(0);
Admin
Heh... s/BLOCKED SCRIPT/j a v a s c r i p t/;
Admin
You know, @&^$% these required fields! Why the *$^!(% should I be *required* to given my $%^#! first name anyway? And if I want to enter my name as “&*^%^#”<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>
or “!” <o:p></o:p>
or “ ” <o:p></o:p>
or “!#AeSrdtD[@j2F/i$Gy1H~u%Jri5tQ8oK^L&Wp*LV9XM)Cp0(+Bo_lN\-j+ZhQ`g{7\X|d}Ps4”]O’a:IzU;>x=Y?cTv/bR<3n,E” <o:p></o:p>
or ALT-228, <o:p></o:p>
then they should #+?&$~% let me! Who’s the %&$#{> is the customer here anyway? !&{#>% their database of contacts! If they don’t know how to address me as a result, then it’s my own &*$%# fault! <o:p></o:p>
And you guys talking about fscking –watch your *#@/+ mouth!
--RA<o:p></o:p>
Admin
And let's not even bring up the assumption that the first name is the personal name, and the last name the surname. It is probably too much to hope for that they did a better job in Japan, China, Israel, Saudi Arabia, etc. than they did in their native land...
Admin
Potty humor never gets old, does it?
Admin
Are you a Turtle?
Admin
Two comments ...
One is that the validation routine doesn't even trim the input to remove padding - so it will allow "alex " as a valid input. Bad, bad code !!
Secondly, speaking of dumps, I remember back in my old VAX days how it was possible to abbreviate every command to four letters (e.g. delete could be dele, create could be crea and so on). Of course, this meant the analyze command was abbreviated to anal and I always felt a bit uncomfortable when someone would come by and look at my VT terminal as I was typing a bunch of anal commands ...
Admin
You can diss the coder, but don't assume the coder is American. How do you know it wasn't outsourced to India? "Bo" is an American name.
Admin
Yuo bet your sweet a... oh, nevermind, I'm not supposed to have beer these days anyway.
Admin
Is it, because I worked for seven years with such a thingie, or is it, because you need a certain American background to understand it?
The descriptions of CD and CDA sound okay. Would someone please explain the WTF?
Admin
why the fsck not?
Admin
Sounds about right. Add to that a program called "Program to Help if you Ever Wipe something you didnt mean to".
rm reallyimportantfile.txt
removed 'reallyimportantfile.txt'
fuck
'reallyimportantfile.txt' can be recovered
phew
'reallyimportantfile.txt' recovered.
Admin
The phrase "take a dump" is english slang meaning "to do a shit". It's not so much a WTF, as a "giggle at the poor choice of words" :-)
Admin
Aha! Gotcha! "Jack" is sometimes short for "John", so all they have to do is use... ah... nevermind
Admin
I seem to remember hearing that the Acorn ARM had an assembler directive "SEX", which was cut out early on in its development.
Admin
Why do they allways remove the good stuff? :(
Luckily a google-search showed me that not all designers has been possessed by christians. (or even worse : marketing people)
The SEX mnemonic has been used to mean for example:
Sign EXtend
SEt X register
and there is a processor with ORL and ANL instructions (logical or/and) :).
(If i had one of those i'ld just stay up all night every night writing sexy code. Coderz pr0n at it's best!)
Admin
Looks like they've been shamed into taking the validation code out. Now, you can even send an empty message and the code will let it pass. Talk about throwing the baby out with the nappy!
Other stupidities on this remarkably stupid site:
Admin
I had a classmate whose first name was U. Just the letter U. He wasn't American, not that that matters.