The Last Name of “Null” Gives This Man Problems with Computers

(Error t-shirt on sale at the NeatoShop)

Christopher Null of Wired has a problem. Or, rather, computers have a problem with his last name:

But there’s a dark side to being a Null, and you coders out there are way ahead of me on this. For those of you unwise in the ways of programming, the problem is that “null” is one of those famously “reserved” text strings in many programming languages. Making matters worse is that software programs frequently use “null” specifically to ensure that a data field is not empty, so it’s often rejected as input in a web form.

So Null’s name alone often induces computer errors:

Sometimes, my name leads to harmless hilarity, particularly when mailing lists don’t know what to do with the word. American Express is probably the biggest perpetrator, regularly sending junk mail to my house addressed to my business—but dropping the “Null” from the name. The company called “Media LLC” is often helmed by a mysterious gentleman who is addressed only as “Mr.”

He’s had to unofficially change his name in small ways to get it to register in some systems:

Turning my last name into a combination of my middle name and last name, or middle initial and last name, sometimes works, but only if the website doesn’t choke on multi-word last names. My usual trick is to simply add a period to my name: “Null.” This not only gets around many “null” error blocks, it also adds a sense of finality to my birthright.

We used to have a problem like this at my library. An application that we used required patron last names to be at least 3 letters long. But some last names of Vietnamese origin have only 2 letters. This caused the system to reject their name entries.

-via Kevin D. Williamson

Newest 5
Newest 5 Comments

yeah, actually I would venture to say that if AMEX or any software has any sort of unexpected response when receiving the value "null" on any field then they are probably extremely vulnerable to SQL injection attacks and they need to do something about it pronto.

Good practice in programing would sanitize the input before processing it so they should not be read as code.
Abusive comment hidden. (Show it anyway.)
Login to comment.

Email This Post to a Friend
"The Last Name of “Null” Gives This Man Problems with Computers"

Separate multiple emails with a comma. Limit 5.


Success! Your email has been sent!

close window

This website uses cookies.

This website uses cookies to improve user experience. By using this website you consent to all cookies in accordance with our Privacy Policy.

I agree
Learn More