Refactoring UI by Adam Wathan and Steve Schoger

Self-help · 2018

Refactoring UI review

by Adam Wathan and Steve Schoger

Open in Superbook

The verdict

Refactoring UI is a self-published book by Adam Wathan and Steve Schoger, both of whom built their audiences through Twitter by posting before-and-after UI redesigns.

Best for readers who want frameworks, not vague inspiration. Reading time: 3h 0m.

Talk to Refactoring UI like its author wrote you back.

Get the ideas that fit your life — not generic summaries.

  • Chat with the book
  • Audiobook-style main ideas
  • Adapts to your life and goals
  • Helps you take action
Open in Superbook

What it argues

Refactoring UI is a self-published book by Adam Wathan and Steve Schoger, both of whom built their audiences through Twitter by posting before-and-after UI redesigns. The book compresses those redesigns into a dense, visually driven manual for making interfaces look professional without a formal design background. It is aimed primarily at developers who build their own interfaces and want practical guidance on the decisions that separate polished from amateur.

The book is organized around decisions rather than principles. Rather than explaining design theory, it demonstrates specific choices: how much whitespace to add, when to use font weight versus font size to establish hierarchy, why bright colors work best as accents rather than backgrounds, how to test whether a shadow is doing any work. Each section shows a before version — something that looks like it came from a developer with no design training — and an after version that addresses one or two specific problems. The approach is deliberately practical; Wathan and Schoger have little interest in abstraction.

What it gets right

  1. 1.

    Most interface problems are hierarchy problems. When nothing has priority, nothing is readable. The fix is usually to reduce secondary elements rather than amplify the primary one.

  2. 2.

    Start with too much whitespace and remove it. Interfaces that look cramped almost always have too little space; adding white space is cheaper and cleaner than any decorative fix.

  3. 3.

    Don't rely on font size alone to create hierarchy. Varying font weight, color opacity, and letter spacing communicates importance more subtly and more flexibly.

What it covers

Who wrote it

Adam Wathan is a developer and entrepreneur best known as the creator of Tailwind CSS, a utility-first CSS framework that became one of the most widely used front-end tools in web development. Steve Schoger is a designer and illustrator who built a large following on Twitter through his posted UI redesigns. The two collaborated on Refactoring UI after independently building audiences interested in practical design for developers. Wathan has since cofounded Tailwind Labs, which develops Tailwind CSS and related products.

Chat with Refactoring UI

Ask questions. Adapt it to your life. Get answers based on your goals.

Download on the App Store