When salespeople started calling themselves “web designers” web sites became little more than confusing, over packed, repositories for cartoon graphics: lots of color and little clearity. Clean, usable, UI design is one where the human using the interface, hence User Interface, easily knows what to select.
From a recent solicitation email from Codecademy.com:
On an otherwise quiet Saturday morning, the State of Hawaii learned the hard way about the consequences of relying on a poorly designed user interface (UI).
An employee at Hawaii’s Emergency Management Agency triggered an emergency alert last Saturday indicating that a ballistic missile was about to hit the islands.
Your first impulse might be to blame the employee for creating this statewide false alarm. But in the discipline of User Interface Design, there is no such thing as user error. Well designed software should anticipate the needs of its users, provide clear warning messages when users are about to take drastic actions, and make errors easy to catch and reverse.
Take a look at the remarkably confusing UI that caused the error:
The employee accidentally clicked “PACOM (CDW) – STATE ONLY” instead of the similarly named option “DRILL-PACOM (DEMO) STATE ONLY”, creating massive panic until a follow up message 40 minutes later revealed it was a mistake.
Codecademy.com offers their web site UI programming course description at https://www.codecademy.com/pro/intensive/build-website-uis for those who might be interested.