

#1898
Mentioned in 30 episodes
The Philosophy of Software Design
Book •
Mentioned by















Mentioned in 30 episodes
Recommended by 

for concepts such as deep modules that help agents and humans produce better software designs.


Matt Pocock

1,300 snips
AI Skills with Matt Pocock
Recommended by 

as a book with specific actionable ways to think about software design.


Gergely Orosz

557 snips
The Philosophy of Software Design – with John Ousterhout
Mentioned by 

as a favorite technical book for its clear treatment of architecture and module design.


Gergely Orosz

500 snips
The Pragmatic Engineer AMA
Mentioned by 

, referencing John Alsterhout's suggestion to design software twice to get a better design than the first time.


Gergely Orosz

459 snips
Code Complete with Steve McConnell
Recommended by 

as a useful guide to managing software complexity and reframing problems to make them simpler.


Austin Louden

414 snips
Notion: going native on iOS and Android
Mentioned by 

in the introduction, referencing its exploration of coupling and complexity.


Jeff Doolittle

86 snips
SE Radio 662: Vlad Khononov on Balancing Coupling in Software Design
Recommended by 

as a complementary book about design philosophy to pair with guidance on clean code.


Milan Milanovic

58 snips
Software Engineering Laws Every Developer Must Know in the AI Era - Milan Milanovic
Mentioned by 

as a worthwhile read on software design philosophy.


Christopher Bailey

57 snips
Manage Projects With pyproject.toml & Explore Polars LazyFrames
Mentioned by ![undefined]()

, who based up to 50% of his university course content on it.

Artie Shevchenko

49 snips
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
Mentioned by 

as one of the books read and discussed on the podcast.


Carter Morgan

46 snips
John Ousterhout and Robert "Uncle Bob" Martin Discuss Their Software Philosophies


