All Episodes
Book Overflow — 115 episodes
Lawrence Kesteloot Reflects on Coding Machines
Google's Rough Acquisition of Nest - Build by Tony Fadell
The #1 Book for Tech Entrepreneurs! - Build by Tony Fadell
Never use this pattern with microservices! - Software Architecture: The Hard Parts
Everything is a Trade-Off - Software Architecture: The Hard Parts
Revenge of the Microservices! - Software Architecture: The Hard Parts
Is Strategy Worth It? - Crafting Engineering Strategy by Will Larson
Cope is Not a Strategy - Crafting Engineering Strategy by Will Larson
How Engineering Leaders Approach Strategy - Crafting Engineering Strategy by Will Larson
Project Hail Mary by Andy Weir
Carl Brown Discusses All Things AI
The Shifting Role of Software Engineering - Frictionless by Nicole Forsgren and Abi Noda
DevEx in the Age of AI - Frictionless by Nicole Forsgren and Abi Noda
When Machines Can Code - Reflections on Trusting Trust by Ken Thompson + Coding Machines by Lawrence Kesteloot
The Ethics of Data-Intensive Applications - Designing Data-Intensive Applications by Martin Kleppman
Time is an Illusion - Designing Data-Intensive Applications by Martin Kleppman
Austen McDonald Reflects on Mastering Behavioral Interviews
Replication, Partitioning, & Transactions - Designing Data-Intensive Applications by Martin Kleppman
Reliability, Scalability, and Maintainability - Designing Data-Intensive Applications by Martin Kleppman
Mastering Behavioral Interviews by Austen McDonald
March Madness in December! Comparing Every Book We've Ever Read!
Will Larson Reflects on Staff Engineer
Accountability Check (2025)
Steve Flanders Reflects on Mastering OpenTelemetry
Programming Parables to Astound your Coworkers - The Tao of Programming by Geoffrey James
Dan Heath Reflects on Made To Stick
Embracing AI as a senior engineer - Beyond Vibe Coding by Addy Osmani
How do experienced engineers use AI? - Beyond Vibe Coding by Addy Osmani
Patrick Debois Reflects on The DevOps Handbook
React is a Beautiful Mess - Advanced React by Nadia Makarevich
The Patterns of React - Advanced React by Nadia Makarevich
OTel at Scale - Mastering OpenTelemetry and Observatibilty by Steve Flanders
OTel Fundamentals - Mastering OpenTelemetry and Observatibilty by Steve Flanders
Building a Culture of Candor - Radical Candor by Kim Scott
Your Boss Has Read This Book - Radical Candor by Kim Scott
The Weirdest Book We've Read? - Finite and Infinite Games by James P. Carse
Staff-Level Impact - Staff Engineer by Will Larson
Jason Fried Reflects on ReWork
Carter's Favorite Book? - Made To Stick by Chip Heath and Dan Heath
What makes ideas "sticky?" - Made To Stick by Chip Heath and Dan Heath
Not For Us! - 99 Bottles of OOP by Sandi Metz, Katrina Owen, & TJ Stankus
How Linus Torvalds Created Linux - Just for Fun by Linus Torvalds and David Diamond
Shifting Left on Security - The DevOps Handbook
Kirill Bobrov Reflects on Grokking Concurrency
Deployment Strategies for Success - The DevOps Handbook
Manuel Pais Reflects on Team Topologies
Is DevOps a Silver Bullet? - The DevOps Handbook
One Year of Book Overflow!
Developing a Mental Model for AI - Thinking Like a Large Language Model by Mukund Sundararajan
Chasing Taillights - In The Plex by Steven Levy
How Google Created the Cloud - In The Plex by Steven Levy
The Origins of Google - In The Plex by Steven Levy
Making a Dent in the Universe - ReWork by Jason Fried and David Heinemeier Hansson
Coordination in Distributed Systems - Grokking Concurrency by Kirill Bobrov
Basics of Concurrency - Grokking Concurrency by Kirill Bobrov
Graduate Algorithms and Georgia Tech OMSCS
High-Leverage Thinking for Engineers - Thinking in Systems by Donella Meadows
Balancing Features and Systems Improvements - The Good News Factory by Kent Beck
John Ousterhout and Robert "Uncle Bob" Martin Discuss Their Software Philosophies
Is Worse Better? - Worse is Better by Richard P. Gabriel
Gergely Orosz Reflects on The Software Engineer's Guidebook
More on System Design Interviews - System Design Interview by Alex Xu
Carson Gross (Creator of HTMX) Reflects on Hypermedia Systems
Acing the System Design Interview - System Design Interview by Alex Xu
Evolving Your Software Teams - Team Topologies by Matthew Skelton & Manuel Pais
Building Effective Teams - Team Topologies by Matthew Skelton & Manuel Pais
Is HTMX Right For You? - Hypermedia Systems by Gross, Stepinski, & Akşimşek
Make Web 1.0 Great Again! - Hypermedia Systems by Gross, Stepinski, & Akşimşek
Kent Beck Reflects on Tidy First?
Project Leadership & Understanding the Business - The Software Engineer's Guidebook by Gergely Orosz
Owning Your Career - The Software Engineer's Guidebook by Gergely Orosz
Guess That Quote! - Book Overflow 2024
Our Top Five Books! - Book Overflow 2024
Accountability Retrospective - Book Overflow 2024
Agile, Good or Bad? - The Agile Manifesto
Web App Fundamentals - The Twelve-Factor App
Brian Kernighan Reflects on Unix: A History and a Memoir
Keeping Your Codebase Clean - Tidy First? by Kent Beck
Pramod Sadalage Reflects on Building Evolutionary Architectures
The Legacy of Unix - Unix: A History and a Memoir by Brian Kernighan
New Horizons & Executive Politicking - The Unicorn Project by Gene Kim
Rebecca Parsons Reflects on Building Evolutionary Architectures
You Build It, You Run It - The Unicorn Project by Gene Kim
Martin Fowler Reflects on Refactoring: Improving the Design of Existing Code
Local Development & Maddening Bureaucracy - The Unicorn Project by Gene Kim
Work at a Natural Pace & Obsess Over Quality - Slow Productivity by Cal Newport
Neal Ford Reflects on "Building Evolutionary Architectures"
Delivering High Value Work & Doing Fewer Things - Slow Productivity by Cal Newport
Adrienne Braganza Reflects on "Looks Good To Me"
"Looks Good To Me" by Adrienne Braganza (Part 2)
Stephen Wolfram Reflects on What Is ChatGPT Doing... And Why Does It Work?
"Looks Good To Me" by Adrienne Braganza (Part 1)
Carl Brown (Internet of Bugs) Shares His Favorite Books
"Building Evolutionary Architectures" by Neal Ford, Rebecca Parsons, Patrick Kua, and Pramod Sadalage (Part 2)
Host of Syntax Podcast Scott Tolinski Shares His Favorite Books
"Building Evolutionary Architectures" by Neal Ford, Rebecca Parsons, Patrick Kua, and Pramod Sadalage (Part 1)
Apple Design Award Winner Devin Davies Shares His Learning Strategies
"Recoding America" by Jennifer Pahlka
Robert "Uncle Bob" Martin Reflects on "Clean Coder"
"Web Scalability for Startup Engineers" by Artur Ejsmont (Part 2)
Michael Feathers Reflects on "Working Effectively with Legacy Code"
"Web Scalability for Startup Engineers" by Artur Ejsmont (Part 1)
John Ousterhout Reflects on "A Philosophy of Software Design"
"Working Effectively with Legacy Code" by Michael Feathers (Part 2)
Neal Ford Reflects on "Fundamentals of Software Architecture"
"Working Effectively with Legacy Code" by Michael Feathers (Part 1)
Brian Kernighan Reflects on "The Practice of Programming"
"Clean Coder" by Robert “Uncle Bob” Martin
Mark Richards Reflects on "Fundamentals of Software Architecture"
"Fundamentals of Software Architecture" by Mark Richards and Neal Ford (Part 2)
"Fundamentals of Software Architecture" by Mark Richards and Neal Ford (Part 1)
"What Is ChatGPT Doing... And Why Does It Work?" by Stephen Wolfram
"Refactoring: Improving the Design of Existing Code" by Martin Fowler
"A Philosophy of Software Design" by John Ousterhout
"The Practice of Programming" by Brian Kernighan and Rob Pike