Tidy First? cover
Pages
122
Year
2023
Level
intermediate
Read time
4h
Kent Beck · O'Reilly Media · 2023
Reviewed by Ashish Sheth · Updated June 2026

Tidy First?

A Personal Exercise in Empirical Software Design

4.4 / 5
AMAZON · 420 RATINGS
software craft
SUBJECTS
Check Price on Amazon →
What you'll come away with
01.
A vocabulary of named tidyings you can apply in any pull request
02.
Why you should split structural and behavioral changes into separate commits
03.
How to think about refactoring as an investment with a real return
04.
When tidying first is the right call and when it's just procrastination
05.
Why coupling — not lines of code — is the right unit of complexity
06.
Habits that make every PR a little cleaner than the one before
Strengths
+Tiny book, finishable in an afternoon
+Every tidying maps directly to a habit you can use this week
+Kent Beck's voice is unmistakable: opinionated, experienced, generous
+Splits the design discussion from the daily tactics so each lands cleanly
Caveats
Several readers feel the theory section (Part III) is rushed and abstract
Examples are tiny and toy; some want bigger refactoring case studies
Costs about the same as much longer books, which annoys some readers
★ 4.4 FROM 420 READERS ON AMAZON
Check Price on Amazon →
Read this if
Engineers who want one small refactoring habit per pull request
Tech leads building shared code-review vocabulary
Anyone who's read Refactoring and wants the everyday-tactics distillation
Skip this if
Engineers wanting a comprehensive refactoring catalog (read Fowler's Refactoring instead)
Readers expecting a deep dive on software design theory
Beginners who haven't written enough code to feel the pain Beck is solving
Head-to-head comparisons
Tidy First? vs The Pragmatic Programmer Tidy First? vs A Philosophy of Software Design Tidy First? vs Software Engineering at Google Tidy First? vs Refactoring
MORE SOFTWARE CRAFT & CODE QUALITY BOOKS
Frequently asked
Is Tidy First a replacement for Fowler's Refactoring book?
No. Refactoring is the comprehensive catalog; Tidy First is the everyday discipline. Read Refactoring as a reference and Tidy First as the habits guide. They complement each other rather than overlap.
Is Tidy First worth it for only 122 pages?
The page count is a feature. Beck explicitly aimed for the shortest book that conveyed the ideas. If you treat "value per page" as the wrong metric and "changed behavior in your PRs" as the right one, the size is a positive.
Is Tidy First the only book in the series?
No. Beck has said this is the first in a planned trilogy on software design. Tidy First focuses on personal practice; the next books are planned to cover team and business dimensions. As of 2026, only the first has shipped.
Read this next
3 alternatives
A Philosophy of Software Design cover
John Ousterhout
A Philosophy of Software Design
★ 4.6 · 1.3K RATINGS
The Pragmatic Programmer cover
David Thomas, Andrew Hunt
The Pragmatic Programmer
★ 4.7 · 4.8K RATINGS
Software Engineering at Google cover
Titus Winters, Tom Manshreck, Hyrum Wright
Software Engineering at Google
★ 4.6 · 712 RATINGS
Ready?
Check Price on Amazon →