Recommending: Clean Architecture, by Robert C. Martin
August 18, 2026 · 1 min read
I just re-read Clean Architecture, by Robert C. Martin ("Uncle Bob"). Recommended, with caveats.
Strong points:
- The explanation of why dependencies should point toward the stable core of the system (the "dependency rule") is clear and applicable in any stack.
- The chapters on component boundaries help you think about where to cut a system before you actually need to split it into services.
Caveats:
- Some examples are dated, and the tone occasionally reads as more dogmatic than necessary.
- Worth reading as a set of heuristics, not rigid rules — applying everything to the letter on a small project is a waste of energy.
Rating: 4/5. Good for teams defining architecture conventions for the first time.