Here’s an example of simple user experience design gone wrong, courtesy of the product registration wizard from Logitech.

Check out the first page of the registration wizard:

Looks great, doesn’t it - smooth, stylish. Clearly not the work of a developer.

But look at the language choices available:

Sure, the list is customized based on my location - but why didn’t they finish the job? If there’s only one choice, why not automatically select it?

For that matter, if there are multiple choices, but one is by far the most common, why not automatically select the most common option, and allow the user to change it if required? This would reduce the effort for most customers, increasing the number who actually bother to complete the registration process.

If you’re a software developer reading this: If you can reduce the amount of effort required of your users, you should reduce it. Your users might even thank you.

Comments

blog comments powered by Disqus
Next Post
Gadget Envy  15 May 2010
Prior Post
Asserting Convention  10 May 2010
Related Posts
Browsers and WSL  31 Mar 2024
Factory methods and functions  05 Mar 2023
Using Constructors  27 Feb 2023
An Inconvenient API  18 Feb 2023
Method Archetypes  11 Sep 2022
A bash puzzle, solved  02 Jul 2022
A bash puzzle  25 Jun 2022
Improve your troubleshooting by aggregating errors  11 Jun 2022
Improve your troubleshooting by wrapping errors  28 May 2022
Keep your promises  14 May 2022
Archives
May 2010
2010