Article · 40 min read
First Principles of Interaction Design (Revised and Expanded)
Bruce Tognazzini · AskTog (Bruce Tognazzini) Free Advanced
Tognazzini built Apple's original interface guidelines, and this is his deep list of principles: anticipation, autonomy, consistency, discoverability, latency, and more. It goes further than the ten heuristics and is worth the read once the basics feel obvious. Dense, but every item is load bearing.
- Anticipate what the user needs next and put it within reach
- Consistency lets users transfer knowledge from screen to screen
- Perceived speed matters as much as actual speed