Falsehoods Programmers Believe About Names 773
Jamie points out this interesting article about how hard it is for programmers to get names right. Since software ultimately is used by and for humans, and we humans are pretty tightly linked to our names (whatever the language, spelling, or orthography), this is a big deal. This piece notes some of the ways that names get mishandled, and suggests rules of thumb (in the form of anti-suggestions) to encourage programmers to handle names more gracefully.
Sounds like people need to fix thier names (Score:4, Funny)
Who the hell has numbers in there name?
Rip out the vowels (Score:3, Funny)
Re:Sounds like people need to fix thier names (Score:5, Funny)
3Jane Tessier-Ashpool, for one.
Re:Sounds like people need to fix thier names (Score:5, Funny)
homonyms?
Hey, learn a little tolerance, bud.
Re:As the author of RFC 2100... (Score:3, Funny)
That doesn't make sense. I can read your comment, therefore your inability to post it has gone away. The site is still slashdotted. Ergo, the slashdotting of the site has outlived your inability to post.
Oh wait... RFC2100...
Re:Sounds like people need to fix thier names (Score:3, Funny)
Re:I've been dealing with this for years. (Score:5, Funny)
I prefer the story of this mom [xkcd.com].
Re:Rip out the vowels (Score:4, Funny)
If written Hebrew is any indication, God doesn't bother with vowels either, apparently.
Re:Sounds like people need to fix thier names (Score:1, Funny)
I met that guy once. He's a fucking douchebag. Wouldn't do anything I told him.
Re:Sounds like people need to fix thier names (Score:5, Funny)
Well, for starters, Thurston B. Howell, III. Malcolm X, and Jimmy Two Times.
Re:As the author of RFC 2100... (Score:3, Funny)
After Reddit got done with the site yesterday, I decided "Sure, why not upgrade to Wordpress 3.0. I'll just turn off caching for a little while and..."
Re:Slashdotted already? (Score:3, Funny)
Yeah, I might, if my memory weren't failing with age. ;-)
Re:As the author of RFC 2100... (Score:5, Funny)
Yes, there are people and entities that do not fit into a normal name slot in a database, and no, I don't care at all because it hasn't been a problem for anything I've written in the last thrity years. When someone pops up and says "My name is this thing I drew on the sidewalk using chipmunk poop, and it doesn't fit in your database", I'll say "Yes, you're right it doesn't, then go have a beer.
You can't handle every edge case in the universe because you'll never actually release anything.
Programmers hate my real name (Score:4, Funny)
My first name: "where 1=1 "
My last name: "'; drop table users; --"
Re:Sounds like people need to fix thier names (Score:4, Funny)
And King James III
Re:Sounds like people need to fix thier names (Score:3, Funny)
Nah, I guess that doesn't count 'cause it's written as a word.
Re:Irish need not log in? (Score:5, Funny)
You've probably compiled a lengthly list of sites vulnerable to SQL-injection. I'm sure you could sell that to someone somewhere to compensate you for your pain and suffering.
Re:Article makes wrong assumption about software. (Score:4, Funny)
Re:Article makes wrong assumption about software. (Score:5, Funny)
You're not a programmer, are you?
Oh, don't worry, I can tell.
Re:Irish need not log in? (Score:5, Funny)
Help me Slashdot, you're my only hope.
Do you think they'd let you change your legal name to something like "O';DROP TABLE users"? If so, you should be all set.
Re:Sounds like people need to fix thier names (Score:5, Funny)
Re:Sounds like people need to fix thier names (Score:4, Funny)
What about Arthur "Two Sheds" Jackson?
A tragic accident happened, and now he's Arthur 'No Sheds' Jackson. Very tragic.
Re:As the author of RFC 2100... (Score:5, Funny)
If you program like you talk, you'll never ship anyway, because it'll never compile.
Unexpected EOF in String constant:
"Yes, you're right it doesn't, then go have a beer.
You can't handle every edge case in the universe because you'll never actually release anything.
Re:Sounds like people need to fix thier names (Score:2, Funny)
Johnny 5
Re:Sounds like people need to fix thier names (Score:4, Funny)
What about Arthur "Two Sheds" Jackson?
A tragic accident happened, and now he's Arthur 'No Sheds' Jackson. Very tragic.
Last I heard he was living next to No Shed Sherlock.
Re:Sounds like people need to fix thier names (Score:3, Funny)
If you are a guy (not an unreasonable assumption on /.), I think it's really strange that online forums are suggesting you the name "MaryBeth131"
What were your parents thinking?
Maybe they were listening to 'A Boy Named Sue'?
Not just programmers or computers (Score:4, Funny)
For example, numerous people have raised objections about my signature. They always give me bullshit complaints like "Sir, that is not legible." or "um... that's not your name." or even "Did you just draw a penis on the dotted line?".
My signature does not have to be legible.
My signature does not have to be my name.
My signature does not have to contain my name.
My signature does not have to contain any name.
My signature does not have to be in the English language.
My signature does not have to be in any human language.
My signature does not have to consist of meaningful symbols.
I swear if I hear one more complaint about my signature I will carry around a portable photo printer to render goatse as my signature:
"Yes, my signature is an 600 ppi out-stretched anus. Deal with it. The law says that any mark that I make is a legally valid signature and you have to recognize it as such. You either sign the mortgage or I'm going to the next bank."
Re:I don't know what the complaint is about? (Score:4, Funny)
A database MUST treat all of these names the same: McClean, MacClean, MCLean, Mc Clean, Mac Clean. McCleen, ...
I assume you left out a "noot" in that sentence? I think there are quite a few people that will kindly (or maybe not-so-kindly) explain why "Mc" and "Mac" are noot the same.
fixed that
Re:I don't know what the complaint is about? (Score:5, Funny)
A database MUST treat all of these names the same: McClean, MacClean, MCLean, Mc Clean, Mac Clean. McCleen, ...
I assume you left out a "not" in that sentence? I think there are quite a few people that will kindly (or maybe not-so-kindly) explain why "Mc" and "Mac" are not the same.
Yeah, one goes in front of 'Donald's' and the other goes in front of 'beth'.
Re:Article text (Score:5, Funny)
Re:Article makes wrong assumption about software. (Score:3, Funny)
"Software doesn't have to be perfect out of the shoot."
Are you saying software is like a bullet? Or perhaps you meant chute.
Re:Article text (Score:3, Funny)
Re:Sounds like people need to fix thier names (Score:4, Funny)
Without it he'd get three offtopic mods, one overrated, and two replies saying [citation needed]
Re:I don't know what the complaint is about? (Score:3, Funny)
You could end up with one or more bruises if you get it wrong and then insist that "well, they're the same anyway".
Isn't that a general risk when dealing with scotsmen? :-)
But where does the difference with the missing 'a' come from?
My surname ... (Score:3, Funny)
Re:As the author of RFC 2100... (Score:3, Funny)
One of the interesting problems a friend of mine in the food industry deals with is duplicate social security numbers combined with duplicate first and last names.
At some restaurants every one of the half dozen servers as the same first and last name.
Oh.. and sometimes their social security numbers are not consistent from week to week either.
Re:I don't know what the complaint is about? (Score:3, Funny)
Because no one ever automated the process of filling out web-forms right?
Pffft, the idea is absurd! You'd need a computer to do that, and what spammer has a computer?
Oh, right. Yeah, all of them. My bad.
What a coincidence! (Score:2, Funny)
So is mine!