how we ship
Principles
Strong Defaults
The first value should already be the right one. Most people never change it.
click to choose a size
Proper Hierarchy
Size and order say what matters before a single word is read.
click to optimize
Clear Conventions
What looks pressable is pressable, and answers when you press it.
press it
Complication on Demand
Start simple. Detail unfolds when someone asks for it, not before.
click for detail
Minimize Cognitive Load
Show the next step, not every step at once.
click one to focus
Chain of Fallbacks
When the best path fails, the next one still gets you there.
optimal behavior
Reasonable Effort
Easy to do, hard to undo by accident: only destruction asks twice.
Fine-Tuning
Good defaults to start with, and the controls to tune them to your needs.
Automate Whenever Possible
If a machine can repeat it, a person should not have to.
Make it feel like a game

