Episode · The Pragmatic Engineer · 2025-04-09
Gergely Orosz & John Ousterhout: books mentioned on The Pragmatic Engineer
The Philosophy of Software Design – with John Ousterhout
Supported by Our Partners • CodeRabbit — Cut code review time and bugs in half. Use the code PRAGMATIC to get one month free.
Gergely Orosz recommended A Philosophy of Software Design by John K. Ousterhout, and discussed Clean Code by Robert C. Martin.
Books mentioned, in the order they came up
-
A Philosophy of Software Design
A Philosophy of Software Design by John K.
Recommended“And a lot of people in the tech world who I talk with point to this book as one of the best books that that gives them specific actionable things, ways to think about software design.”
Where to get it
-
Clean Code
Clean Code by Robert C.
Discussed“slightly different topic, but you and Uncle Bob, Robert Martin, had an interesting discussion about his book Clean Code Online where you you both like wrote uh your your thoughts on on different parts and there were a few parts where you your opinions diverged”
Where to get it
Other mentions in this episode (1) — ad reads, self-promotion and passing references, never counted
Passing A Philosophy of Software Design
“John also is the author of a philosophy of software design and currently a professor of computer science at Stanford.”

