Slashdot Mirror


Falsehoods Programmers Believe About Names

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.

38 of 773 comments (clear)

  1. Sounds like people need to fix thier names by h4rr4r · · Score: 3, Funny

    Who the hell has numbers in there name?

    1. Re:Sounds like people need to fix thier names by Anonymous Coward · · Score: 5, Funny

      3Jane Tessier-Ashpool, for one.

    2. Re:Sounds like people need to fix thier names by Khakionion · · Score: 5, Funny

      homonyms?

      Hey, learn a little tolerance, bud.

      --
      OMG! Wau!
    3. Re:Sounds like people need to fix thier names by Kitkoan · · Score: 2, Funny
      --
      Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
    4. Re:Sounds like people need to fix thier names by Anonymous Coward · · Score: 1, Funny

      I met that guy once. He's a fucking douchebag. Wouldn't do anything I told him.

    5. Re:Sounds like people need to fix thier names by PopeRatzo · · Score: 5, Funny

      Who the hell has numbers in there name?

      Well, for starters, Thurston B. Howell, III. Malcolm X, and Jimmy Two Times.

      --
      You are welcome on my lawn.
    6. Re:Sounds like people need to fix thier names by sonamchauhan · · Score: 3, Funny

      And King James III

    7. Re:Sounds like people need to fix thier names by aiht · · Score: 3, Funny

      What about Arthur "Two Sheds" Jackson?
      Nah, I guess that doesn't count 'cause it's written as a word.

    8. Re:Sounds like people need to fix thier names by deniable · · Score: 4, Funny

      Yep, there's rampant homophonia around here.

    9. Re:Sounds like people need to fix thier names by Kitkoan · · Score: 3, Funny

      What about Arthur "Two Sheds" Jackson?

      A tragic accident happened, and now he's Arthur 'No Sheds' Jackson. Very tragic.

      --
      Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
    10. Re:Sounds like people need to fix thier names by Anonymous Coward · · Score: 2, Funny

      Johnny 5

    11. Re:Sounds like people need to fix thier names by nacturation · · Score: 3, 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.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    12. Re:Sounds like people need to fix thier names by Kitkoan · · Score: 2, 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'?

      --
      Attention... all grammer nazi"s! Is they're anything; wrong with: my post,
    13. Re:Sounds like people need to fix thier names by Hognoxious · · Score: 3, Funny

      Without it he'd get three offtopic mods, one overrated, and two replies saying [citation needed]

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  2. Rip out the vowels by jimmydevice · · Score: 2, Funny

    and let god sort them out...

    1. Re:Rip out the vowels by bkpark · · Score: 3, Funny

      and let god sort them out...

      If written Hebrew is any indication, God doesn't bother with vowels either, apparently.

  3. Re:As the author of RFC 2100... by OneAhead · · 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...

  4. Re:I've been dealing with this for years. by Graff · · Score: 5, Funny

    I prefer the story of this mom.

  5. Re:As the author of RFC 2100... by patio11 · · Score: 2, 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..."

  6. Re:Slashdotted already? by RenQuanta · · Score: 2, Funny

    Not so... back in the day, such a slashdotting was quite regular. Surely you remember that

    Yeah, I might, if my memory weren't failing with age. ;-)

  7. Re:As the author of RFC 2100... by pushf+popf · · Score: 5, Funny

    I found the article to be contrived and pointless.

    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.

  8. Programmers hate my real name by SexyKellyOsbourne · · Score: 4, Funny

    My first name: "where 1=1 "
    My last name: "'; drop table users; --"

  9. Re:Irish need not log in? by kenj0418 · · 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.

  10. Re:Article makes wrong assumption about software. by canajin56 · · Score: 3, Funny

    So, you shouldn't deploy software that doesn't, as the retarded article says, properly handle people with names that are over 65,000 characters long, where some portions are case sensitive, so if that part is lowercase instead of upper, that's a different name. But other parts are case insensitive, so its still the same name even in all caps. Oh, did I also mention that some of the letters in the name aren't part of any character set, so they can't even be typed in the first place? Because the article says that assuming names can even be text at all is wrong and your software is broken if you made that stupid assumption. (See Prince) PS, that person with the 65 thousand letter long name? He has 8,000 aliases and needs to enter all of them, better hope you allow that many aliases. Also, there is a huge subset of his name in common with a friend of his, but they are not related, it is sheer coincidence, you better not assume relation just because only two people in the world have the same last few hundred words of their name in common! Also, his brother has no name. Not, like his name is "No name" or he goes by "The artist formerly known as Prince", as in, his name is just the empty string, so your software better fucking not have name as a required field!

    --
    ASCII stupid question, get a stupid ANSI
  11. Re:Article makes wrong assumption about software. by Draek · · Score: 5, Funny

    You're not a programmer, are you?

    Oh, don't worry, I can tell.

    --
    No problem is insoluble in all conceivable circumstances.
  12. Re:Irish need not log in? by shutdown+-p+now · · Score: 4, 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.

  13. Re:As the author of RFC 2100... by Anonymous Coward · · 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.

  14. Not just programmers or computers by zill · · Score: 3, Funny

    This issue is pretty much universal. Even outside the binary world people still silly assumption about people's names.

    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."

  15. Re:I don't know what the complaint is about? by Anonymous Coward · · 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

  16. Re:I don't know what the complaint is about? by fishexe · · 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 "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'.

    --
    "I don't care about the Constitution!" --Bill O'Reilly, November 17, 2009
  17. Re:Article text by feepness · · Score: 5, Funny

    Nice rules. Still wouldn't handle my name.

  18. Re:Article makes wrong assumption about software. by Concerned+Onlooker · · Score: 2, 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.

    --
    http://www.rootstrikers.org/
  19. Re:Article text by JaredOfEuropa · · Score: 2, Funny

    Who complained? The parents? If so, the only proper response would have been: "Well, what did you expect, numbnuts?"

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  20. Re:I don't know what the complaint is about? by bickerdyke · · Score: 2, 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?

    --
    bickerdyke
  21. My surname ... by OneSmartFellow · · Score: 2, Funny

    .. is Hfuhruhur-Uumellmahaye you insensitive clod !

  22. Re:As the author of RFC 2100... by Maxo-Texas · · Score: 2, 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.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  23. Re:I don't know what the complaint is about? by Bigjeff5 · · Score: 2, 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.

    --
    Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
  24. What a coincidence! by valkenar · · Score: 2, Funny

    So is mine!