October 2025
Intermediate to advanced
673 pages
15h 55m
English
(Uncle) Bob Martin
Dr. John Kenneth Ousterhout
This document is the result of a series of discussions, some online and some in person, held between Robert “Uncle Bob” Martin and John Ousterhout between September 2024 and February 2025. If you would like to comment on anything in this discussion, we recommend that you do so on the Google group associated with APOSD.1
Hi (Uncle) Bob! You and I have each written books on software design. We agree on some things, but there ...
Read now
Unlock full access