Principles of User Interface Design
01. Clarity is job #1
02. Interfaces exist to enable interaction
03. Conserve attention at all costs
04. Keep users in control
05. Direct manipulation is best
06. One primary action per screen
07. Keep secondary actions secondary
08. Provide a natural next step
09. Appearance follows behavior
10. Consistency matters
11. Strong visual hierarchies work best
12. Smart organization reduces cognitive load
13. Highlight, don’t determine, with color
14. Progressive disclosure
15. Help people inline
16. A crucial moment: the zero state
17. Existing problems are most valuable
18. Great design is invisible
19. Build on other design disciplines
20. Interfaces exist to be used