#2125
Mentioned in 17 episodes

The Philosophy of Software Design

Book •

Mentioned by

Mentioned in 17 episodes

Recommended by
undefined
Gergely Orosz
as a book with specific actionable ways to think about software design.
474 snips
The Philosophy of Software Design – with John Ousterhout
Mentioned by
undefined
Gergely Orosz
, referencing John Alsterhout's suggestion to design software twice to get a better design than the first time.
438 snips
Code Complete with Steve McConnell
Recommended by
undefined
Austin Louden
for its insights on managing complexity in software.
386 snips
Notion: going native on iOS and Android
Mentioned by
undefined
Christopher Bailey
as a worthwhile read on software design philosophy.
53 snips
Manage Projects With pyproject.toml & Explore Polars LazyFrames
Mentioned by
undefined
Maxi Ferreira
as one of his favorite authors in software design.
22 snips
AI, Personal Software, and the Future of Software Development with Addy Osmani
Erwähnt von
undefined
Garrelt Mock
als ein Buch darüber, wie man Code schreiben soll.
16 snips
Deep Dive 183 – Vite mit Dominik Göpel
Mentioned by
undefined
Jeff Doolittle
as exploring topics related to coupling and complexity.
11 snips
SE Radio 662: Vlad Khononov on Balancing Coupling in Software Design
Mentioned by
undefined
Carter Morgan
as one of the books read and discussed on the podcast.
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
undefined
Nathan Toups
when discussing software design principles and the importance of iterative design.
"Clean Coder" by Robert “Uncle Bob” Martin
Recommended by
undefined
Carter Morgan
and
undefined
Nathan Toups
for its actionable principles on software design philosophy.
"A Philosophy of Software Design" by John Ousterhout
Mentioned by
undefined
Carter Morgan
in comparison to Martin Fowler's approach to refactoring.
"Refactoring: Improving the Design of Existing Code" by Martin Fowler
Mentioned by
undefined
Don MacKinnon
as a book that resonated with him and distilled his thoughts on software complexity.
Don MacKinnon: Why Simplicity Beats Cleverness in Software Design
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
Maxi Ferreira
as one of his favorite books.
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
undefined
Carson Gross
in his essay and class, highlighting the need for prototyping ASAP.
Carson Gross: The Grug Brained Developer (the book)
Mentioned by
undefined
Carter Morgan
in relation to a discussion with Bob Martin on coding philosophies.
Carson Gross (Creator of HTMX) Reflects on Hypermedia Systems
Mentioned by
undefined
Artie Shevchenko
, who based up to 50% of his university course content on it.
SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians
Recommended by
undefined
Nathan Toups
, relating it to the discussion on modularity.
"Fundamentals of Software Architecture" by Mark Richards and Neal Ford (Part 1)

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app