rcmnd

Martin Fowler

Software design writer and chief scientist at Thoughtworks; wrote Refactoring and Patterns of Enterprise Application Architecture.

4 things

The Mythical Man-MonthBook Frederick P. Brooks

loved

This point of view has been a strong influence upon my career, the pursuit of conceptual integrity underpins much of my work. The anniversary edition of this book is the one to get, because it also includes his even-more influential 1986 essay “No Silver Bullet”.

A bliki entry on Fred Brooks's The Mythical Man-Month and the lesson of conceptual integrity.

martinfowler.com ↗·2026-05-05Wrong?

Patterns of Distributed SystemsBook Unmesh Joshi

loved

As the pattern collection took shape, he contacted Pearson to turn this into a book, which I am proud to add to my signature series. The final book contains thirty patterns, each illustrated with explanatory text, many with sequence diagrams to explain the complex interactions, and all with code samples that clarify the all-important details.

Fowler's notes on Patterns of Distributed Systems, one of the books in his Signature Series.

martinfowler.com ↗·2023-01-01Wrong?

xUnit Test Patterns: Refactoring Test CodeBook Gerard Meszaros

loved

I've been excited by this project since I first heard about it. (I had to launch a commando raid to steal this book from Bob Martin because I wanted it to grace my series instead.)

Fowler's notes on xUnit Test Patterns, one of the books in his Signature Series.

martinfowler.com ↗·2007-01-01Wrong?

Every entry is a verbatim quote and a link to the public post it came from. Nothing is paraphrased. If it is not on record somewhere public, it is not here.

The verdict is what they actually said: loved and liked are explicit; recommended means they told others to get it; uses means they only say they use it; read is a book on their public shelf with no verdict; mixed and disliked are kept too.

A dashed affiliate link, sponsored or their own label means the post disclosed a relationship. It is shown, never hidden.

The small bar beside a date shows how dated a recommendation is for its kind of thing.

The bar shows how dated a recommendation is, for its kind of thing. Full and green is recent. It drains, and turns amber and then grey, as the post gets older.

What counts as old depends on the thing. A laptop praised four years ago has been replaced twice; a book loved twenty years ago is probably still loved. The bar is empty after about:

A striped bar means the post carries no date and the date shown is an estimate. No date at all, no bar.