Long-form thoughts on design, engineering, and the craft of building digital products.
Why removing elements is often harder — and more valuable — than adding them.
Performance is a design decision, not just an engineering constraint.
Lessons learned building and maintaining design systems across large organizations.
Variable fonts, fluid type, and the evolving relationship between text and screen.
The invisible details that separate good products from great ones.
Ten years of shipping products distilled into the principles that stuck.