Hacker News new | past | comments | ask | show | jobs | submit login

This entire article runs on the assumption that the user will, at a time they choose, type their email address correctly.

This turns out not to be the case.

I've just spent over 2 hours tracking someone down who had registered for a service, but provided an email address that bounced. This is a service that is delivered via email, so this just broke the whole thing.

By all means, don't verify email addresses by habit, but be aware that there are people who really will type their own email address incorrectly.

Added in edit: I have upvoted this, because anything that encourages implementors to improve the UI is to be encouraged. Too many developers seem to run on automatic ...




It has been interesting to see the rise of forms that wish you to type in your email address not once, but twice. In an attempt to verify the user entered it correctly.

Those forms annoy me no end, if the mail is invalid you'll get a bounce and will (presumably) not consider me real. I'll not see the mail and will try again later.

I suspect most users copy/paste anyway.


> I suspect most users copy/paste anyway.

Some forms disable the paste action in the second box to force you to type it again (to avoid copying an error).


In general, I've found that users really are idiots when it comes to typing that in. One of the things my company does is organise events, sometimes free, sometimes paid for. Hundreds of people sign up. In order to be allowed entry, they will need to get an e-ticket (which is emailed to them a week in advance). My boss considers e-mail verification too much of a hassle. The result? Roughly 10% of the users mistype their own e-mail address (a similar percentage mistype their own name), usually with a single letter missing -- obvious typos.

This very problem accounts for the majority of support requests in case of those events (yes, more than 50% of all tickets is because the user entered incorrect information).


  > I've found that users really are idiots
  > when it comes to typing that in.
They're not idiots. It is normal for people not to work at the level of precision that this sort of thing requires. Decades of work on these sorts of things have shown me that it is computer programmers who are not normal. The ability to get thousands, even millions of characters exactly right is extremely unusual, even with extended training.

Some people just can't do it, and user interfaces that expect them to will lead repeatedly to unsustainable levels of error.

Your anecdote only serves to support this. You can't assume that 10% of the people are genuinely idiots. They are real people with skill sets that don't match yours.


Programmers don't get things right with that precision either. They get it right only after many cycles of feedback and iteration. From many layers: the IDE, the compiler, code analysis tools, and finally runtime behavior.

Postal mail addressing doesn't permit any sort of feedback loop. The "user" has no indication at mailing time of any problems with the address. So it's no surprise that errors are common.

If you want email addresses to be correct, then you need that feedback loop, which means email verification.


At what rate do people screw up addresses on regular mailing envelopes?


Is this comparable?

If I get the post code wrong but the rest of the address right, the letter will get through. If I make a typo in the name or address, the letter will get through.

If I make even the tiniest of typos in the email address, it'll fail.


I've written a totally wrong post code and city name before and still gotten a successful delivery. (Totally wrong as in, post code for my previous house in a different region, and the name of a neighbouring city instead of my city.) When I saw that I was really impressed with the postal service, and not quite as impressed by me. :)


I have no first hand information about overall rates, but there are dead letter offices, teams of people dedicated to finding the right destination for ill-addressed items, and I personally get snail-mail delivered to me, despite having errors in the address.

There is a resilience in snail-mail that has no equivalent in email.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: