I’ll be adding to these over the years I think
Hierarchy is key, but too many layers results in confusion.
- e.g. Any nav, bread-crumbs, tabs, …
- e.g. Stacked rows of nested tabs
- e.g. Using multiple variations of “tabs”
APIs gain value when designers focus on clear docs and sample code, not on creating new UIs that add technical debt.
Delivering front-end design breakthroughs requires:
- A11y compliance
- Tiny code surface area**
- Low-risk landing spot
- Exceptional UX gain
** lowest security and performance impacts
Intuition is good for starting.
Data is good for improving.
Intuition isn’t good enough for improving.
