

#1681
Mentioned in 16 episodes
The Philosophy of Software Design
null
Book •
Mentioned by















Mentioned in 16 episodes
Recommended by 

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


Gergely Orosz

431 snips
The Philosophy of Software Design – with John Ousterhout
Recommended by 

for its insights on managing complexity in software.


Austin Louden

386 snips
Notion: going native on iOS and Android
Mentioned by ![undefined]()

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
Mentioned by ![undefined]()

as a worthwhile read on software design philosophy.

Christopher Bailey

46 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

22 snips
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
Mentioned by ![undefined]()

as one of his favorite authors in software design.

Maxi Ferreira

22 snips
AI, Personal Software, and the Future of Software Development with Addy Osmani
Erwähnt von ![undefined]()

als ein Buch darüber, wie man Code schreiben soll.

Garrelt Mock

16 snips
Deep Dive 183 – Vite mit Dominik Göpel
Mentioned by 

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


Carter Morgan

John Ousterhout and Robert "Uncle Bob" Martin Discuss Their Software Philosophies
Recommended by Nathan for its focus on writing beautiful and well-thought-out code.

Our Top Five Books! - Book Overflow 2024
Mentioned by 

when discussing software design principles and the importance of iterative design.


Nathan Toups

"Clean Coder" by Robert “Uncle Bob” Martin
Mentioned by 

in comparison to Martin Fowler's approach to refactoring.


Carter Morgan

"Refactoring: Improving the Design of Existing Code" by Martin Fowler
Recommended by 

and 

for its actionable principles on software design philosophy.


Carter Morgan


Nathan Toups

"A Philosophy of Software Design" by John Ousterhout
Mentioned by Nathan when contrasting engineering and product thinking.

Making a Dent in the Universe - ReWork by Jason Fried and David Heinemeier Hansson
Recommended by ![undefined]()

as one of his favorite books.

Maxi Ferreira

Astro, Resend, and Coding in Public with Chris Pennington
Mentioned as a point of comparison for programming philosophy, contrasting with the discussed book's approach.

Not For Us! - 99 Bottles of OOP by Sandi Metz, Katrina Owen, & TJ Stankus
Recommended by 

in his essay and class, highlighting the need for prototyping ASAP.


Carson Gross

Carson Gross: The Grug Brained Developer (the book)
Recommended by 

, relating it to the discussion on modularity.


Nathan Toups

"Fundamentals of Software Architecture" by Mark Richards and Neal Ford (Part 1)
Mentioned by 

and 

in relation to their discussion of software design principles and the importance of comments.


Carter Morgan


Nathan Toups

Guess That Quote! - Book Overflow 2024
Mentioned as a great book for an individual engineer to read.

Is DevOps a Silver Bullet? - The DevOps Handbook
Mentioned by 

in a discussion about a debate with Uncle Bob on software design philosophies, focusing on different approaches to mission-critical software versus rapidly evolving market-driven software.


Nathan Toups

Balancing Features and Systems Improvements - The Good News Factory by Kent Beck