A Pattern Language for Human-Computer Interface Design

“There is plenty of good literature out there on the high-level principles of good interface design, and it is getting ever better as this young field matu

“There is plenty of good literature out there on the high-level principles of good interface design, and it is getting ever better as this young field matures. We all know by now that we ought to use direct manipulation, immediate feedback, proper affordances, judicious use of sound and animation, protection from accidental mistakes, gentle error messages, and so on. But if you’re a novice designer, it’s hard even to remember all these principles, let alone use them effectively! And it’s difficult sometimes to make the tradeoffs among these principles when they come into conflict; we often have to figure out the best solution by guessing, or by resorting to other means.”


Related Posts:

Process Problems Aren’t Just About Process

Triggering Change Using Three Words

Date:
November 23, 2016
Author:
XPLANE