Tremoloo logo
English
English
Tremoloo logo
English
a computer screen with the words the modern way to build for the web

Refactoring UI: Practical Visual Design Rules That Anyone Can Learn

UI Design

Refactoring UI, Adam Wathan, Steve Schoger, visual design tips, UI design for developers, practical design rules, learn UI design

Summary

Refactoring UI by Adam Wathan and Steve Schoger teaches visual design as a set of concrete tactics, not talent.

The core lessons: start without color and add it deliberately, use spacing and typography to build hierarchy instead of decoration, limit your palette and your font choices, and design in grayscale first.

The book's promise, that good UI is a learnable skill, holds up.
For designers and developers alike, the outcome is interfaces that look professional because they follow rules, not because someone has an eye.

There is a myth in product teams that visual design is taste: you either have the eye or you do not. Refactoring UI by Adam Wathan and Steve Schoger dismantles that myth completely. Good UI, they show, is mostly a set of learnable decisions, and the gap between amateur and professional work is smaller and more systematic than anyone expects.

What is the core lesson of the book?

Visual design problems are usually systematic, not artistic. An interface looks off because of identifiable causes: too many font sizes, no spacing system, color used without restraint, hierarchy carried by decoration instead of structure. Each cause has a concrete fix. The book’s format mirrors this: before-and-after examples where a few targeted changes transform a screen, with the reasoning spelled out.

The deepest lesson is about hierarchy. Amateur designs emphasize things by adding: more color, borders, icons, badges. Professional designs emphasize by removing: de-emphasize the secondary, and the primary stands out on its own.

What do designers take away from it?

  • Start in grayscale. If the hierarchy works without color, color becomes an amplifier instead of a crutch.

  • Use systems, not instincts. A spacing scale, a type scale, a limited palette. Constraints produce consistency, and consistency reads as quality.

  • Emphasize by de-emphasizing. Make secondary elements quieter before you make primary ones louder.

  • Details compound. Nobody notices one padding fix. Everyone notices the cumulative effect of forty of them.

Why does Tremoloo share this book?

Because it is the fastest way to raise the floor of a whole team. Developers who read it stop shipping interfaces that look accidental; designers sharpen instincts into rules they can teach. We recommend it to nearly every client team we work with.

Want your product’s UI to look as professional as it works? Our product design team can take it there.

Ready to Launch
Your Next Project?

If you’re tired of iterating in circles, we can help. We research,
design, and refine products with focused teams.