Notebook

Refactoring UI

Notes on Adam Wathan and Steve Schoger's tactical UI design guide for developers who need to make interfaces clearer and more polished.

By Ali Zemani1 min read
Refactoring UI

Reading Notes

Refactoring UI is a design book written for people who think in implementation details.

Its strongest idea is that better interface design can come from repeatable tactics. You do not need to wait for artistic confidence before improving hierarchy, spacing, typography, color, depth, and empty states.

That makes it especially useful for product engineers who often build early versions of tools before a dedicated designer is involved.

Useful Ideas

Start With the Feature

The book pushes against designing from a blank layout. Start with what the interface needs to do, then choose the structure that supports that job.

This keeps the work grounded in behavior rather than decoration.

Hierarchy Before Styling

Many weak interfaces are not ugly because of the color palette. They are unclear because everything has the same visual weight. Size, weight, contrast, and spacing should tell the user what matters first.

Systems Beat Guessing

Spacing scales, type scales, color ranges, and component patterns reduce random choices. A small system makes the next screen easier to design and easier to implement.

Why I Keep It Nearby

This is a practical reference for turning a rough developer-built UI into something readable, intentional, and shippable. It is less about taste and more about noticing common interface problems quickly.

Get the Book