Essays
Building software that leaves room for thought
A case for quieter interfaces, deliberate defaults, and systems that earn attention.
The quality of attention
The best tools don’t compete for your attention. They clarify what deserves it. In an age of infinite output, restraint is a feature — a product decision that creates space for better work.
Design is not how something looks. It is the shape of a decision.
A small model
When we make a system calmer, we make it more legible. That means fewer interruptions, visible states, and language that says exactly what it means.
const signal = information.filter(isUseful)
The measure
A quiet product should feel capable, not empty. It should anticipate the next useful action and then step out of the way.
- Prefer permanence over novelty
- Make complexity progressive
- Give people a way back
Discussion
Notes from readers
Be the first to leave a thoughtful note.