July 2026
7 posts
Shipping a Landing Page in an Afternoon
Momentum matters more than perfection on day one. With a library of ready-made sections, you assemble a credible landing page in an…
A Practical Color System That Scales
Color is the fastest signal in any interface. A small, disciplined palette with clear roles – surface, text, accent – keeps a growing…
Designing with Intention: Less Interface, More Meaning
Great products rarely feel busy. They feel obvious. Every element earns its place, and everything else is quietly removed.
Why Documentation Is a Feature, Not a Chore
Undocumented software is unfinished software. Good docs are part of the product, not an afterthought bolted on at the end.
What Rewriting a Legacy System Taught Me About Restraint
The temptation to rewrite everything from scratch is strong. It is also, most of the time, a trap.
Small Teams Ship Better Software
Adding people to a project does not add proportional output. Often it does the opposite.
The Feature You Didn’t Build
Every product is defined as much by what it refuses to do as by what it does. Saying no is a design decision.
