1

Don't make the user do things the software can easily do


A
artichoke

All over the Internet, I see people asked to enter data in a specific format. E.g., we are often asked to enter our phone number as a digit string without hyphens or blanks. Or we have to select a country from a long pull-down list of 100+ items instead of just typing in the name.

Most recently, DirectAdmin requires us to enter pipes with the following requirements (see http://www.directadmin.com/features.php?id=986).

You must not have any spaces between the first " and the | characters. You must not have any spaces between the | and the / first character.

Do we really need to make the user do things our software could easily do? It's easy, for example, for the software to ignore dashes or blanks in a phone number, or ignore spaces between the first " and the |, or between the | and the first /.

Software should do trivial things like this automatically. Let the user have some flexibility.

A

Activity Newest / Oldest

A

artichoke

Or insert missing double quotes, etc.