Bad Interactive Design Example 1: Blogger Profile Settings
Today, I tried to edit my Blogger job title box and got this error when I tried to save:

Why this very bad design: this error only serves to frustrate the user because it does nothing except to inform him that he basically effed up.
This is bad design because it doesn’t offer a visible remedy. The user has no idea what the maximum length is nor was he informed ahead of time that a limit exists. Only by trimming away the text by trial and error can he get back under limit and save his changes.
If this form was designed properly, a user would NEVER be able to see this error. Let’s assume that the maxlength Blogger allows is 50 characters. Firstly, there should be a message under the input box that say “max characters: 50″, apprising the user ahead of time of the character limit. Then in the HTML, the input should have a MAXLENGTH=”50″, as a double reinforcement. The box will simply stop accepting input after the user types 50 characters.
Lastly, although maybe overkill, might be a Javascript “character remaining” countdown display.
Synopsis:
Problem: invisible character limit error — user has no idea how much text he is allowed to enter
Solution: tell the user what the character limit is, and have a MAXLENGTH in the HTML
This is a very simple interface design solution, but somehow Blogger has missed it.



