Building interfaces that survive contact with real devices
A layout that holds up on a desk monitor can fall apart on a three-year-old phone. Some habits that stop that happening.
· 6 min read
Journal
Working notes from the studio on interface design, engineering practice and the decisions behind the software we build.
6 posts
A layout that holds up on a desk monitor can fall apart on a three-year-old phone. Some habits that stop that happening.
· 6 min read
A mark already encodes decisions about geometry, weight and rhythm. Reading them out is faster — and more honest — than inventing new ones.
· 5 min read
Sticky positioning, one shared rAF loop, and a CSS custom property will carry a surprising amount of choreography.
· 8 min read
Opinions about spacing are cheap. The valuable review finds the states nobody designed.
· 4 min read
The decision is less about performance than most arguments assume, and more about where your team's attention will go.
· 7 min read
Contrast ratios, focus order and motion preferences are cheap to get right while writing and expensive to retrofit.
· 5 min read