Book Overflow cover art

All Episodes

Book Overflow — 115 episodes

#
Title
1

Lawrence Kesteloot Reflects on Coding Machines

2

Google's Rough Acquisition of Nest - Build by Tony Fadell

3

The #1 Book for Tech Entrepreneurs! - Build by Tony Fadell

4

Never use this pattern with microservices! - Software Architecture: The Hard Parts

5

Everything is a Trade-Off - Software Architecture: The Hard Parts

6

Revenge of the Microservices! - Software Architecture: The Hard Parts

7

Is Strategy Worth It? - Crafting Engineering Strategy by Will Larson

8

Cope is Not a Strategy - Crafting Engineering Strategy by Will Larson

9

How Engineering Leaders Approach Strategy - Crafting Engineering Strategy by Will Larson

10

Project Hail Mary by Andy Weir

11

Carl Brown Discusses All Things AI

12

The Shifting Role of Software Engineering - Frictionless by Nicole Forsgren and Abi Noda

13

DevEx in the Age of AI - Frictionless by Nicole Forsgren and Abi Noda

14

When Machines Can Code - Reflections on Trusting Trust by Ken Thompson + Coding Machines by Lawrence Kesteloot

15

The Ethics of Data-Intensive Applications - Designing Data-Intensive Applications by Martin Kleppman

16

Time is an Illusion - Designing Data-Intensive Applications by Martin Kleppman

17

Austen McDonald Reflects on Mastering Behavioral Interviews

18

Replication, Partitioning, & Transactions - Designing Data-Intensive Applications by Martin Kleppman

19

Reliability, Scalability, and Maintainability - Designing Data-Intensive Applications by Martin Kleppman

20

Mastering Behavioral Interviews by Austen McDonald

21

March Madness in December! Comparing Every Book We've Ever Read!

22

Will Larson Reflects on Staff Engineer

23

Accountability Check (2025)

24

Steve Flanders Reflects on Mastering OpenTelemetry

25

Programming Parables to Astound your Coworkers - The Tao of Programming by Geoffrey James

26

Dan Heath Reflects on Made To Stick

27

Embracing AI as a senior engineer - Beyond Vibe Coding by Addy Osmani

28

How do experienced engineers use AI? - Beyond Vibe Coding by Addy Osmani

29

Patrick Debois Reflects on The DevOps Handbook

30

React is a Beautiful Mess - Advanced React by Nadia Makarevich

31

The Patterns of React - Advanced React by Nadia Makarevich

32

OTel at Scale - Mastering OpenTelemetry and Observatibilty by Steve Flanders

33

OTel Fundamentals - Mastering OpenTelemetry and Observatibilty by Steve Flanders

34

Building a Culture of Candor - Radical Candor by Kim Scott

35

Your Boss Has Read This Book - Radical Candor by Kim Scott

36

The Weirdest Book We've Read? - Finite and Infinite Games by James P. Carse

37

Staff-Level Impact - Staff Engineer by Will Larson

38

Jason Fried Reflects on ReWork

39

Carter's Favorite Book? - Made To Stick by Chip Heath and Dan Heath

40

What makes ideas "sticky?" - Made To Stick by Chip Heath and Dan Heath

41

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

42

How Linus Torvalds Created Linux - Just for Fun by Linus Torvalds and David Diamond

43

Shifting Left on Security - The DevOps Handbook

44

Kirill Bobrov Reflects on Grokking Concurrency

45

Deployment Strategies for Success - The DevOps Handbook

46

Manuel Pais Reflects on Team Topologies

47

Is DevOps a Silver Bullet? - The DevOps Handbook

48

One Year of Book Overflow!

49

Developing a Mental Model for AI - Thinking Like a Large Language Model by Mukund Sundararajan

50

Chasing Taillights - In The Plex by Steven Levy

51

How Google Created the Cloud - In The Plex by Steven Levy

52

The Origins of Google - In The Plex by Steven Levy

53

Making a Dent in the Universe - ReWork by Jason Fried and David Heinemeier Hansson

54

Coordination in Distributed Systems - Grokking Concurrency by Kirill Bobrov

55

Basics of Concurrency - Grokking Concurrency by Kirill Bobrov

56

Graduate Algorithms and Georgia Tech OMSCS

57

High-Leverage Thinking for Engineers - Thinking in Systems by Donella Meadows

58

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

59

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

60

Is Worse Better? - Worse is Better by Richard P. Gabriel

61

Gergely Orosz Reflects on The Software Engineer's Guidebook

62

More on System Design Interviews - System Design Interview by Alex Xu

63

Carson Gross (Creator of HTMX) Reflects on Hypermedia Systems

64

Acing the System Design Interview - System Design Interview by Alex Xu

65

Evolving Your Software Teams - Team Topologies by Matthew Skelton & Manuel Pais

66

Building Effective Teams - Team Topologies by Matthew Skelton & Manuel Pais

67

Is HTMX Right For You? - Hypermedia Systems by Gross, Stepinski, & Akşimşek

68

Make Web 1.0 Great Again! - Hypermedia Systems by Gross, Stepinski, & Akşimşek

69

Kent Beck Reflects on Tidy First?

70

Project Leadership & Understanding the Business - The Software Engineer's Guidebook by Gergely Orosz

71

Owning Your Career - The Software Engineer's Guidebook by Gergely Orosz

72

Guess That Quote! - Book Overflow 2024

73

Our Top Five Books! - Book Overflow 2024

74

Accountability Retrospective - Book Overflow 2024

75

Agile, Good or Bad? - The Agile Manifesto

76

Web App Fundamentals - The Twelve-Factor App

77

Brian Kernighan Reflects on Unix: A History and a Memoir

78

Keeping Your Codebase Clean - Tidy First? by Kent Beck

79

Pramod Sadalage Reflects on Building Evolutionary Architectures

80

The Legacy of Unix - Unix: A History and a Memoir by Brian Kernighan

81

New Horizons & Executive Politicking - The Unicorn Project by Gene Kim

82

Rebecca Parsons Reflects on Building Evolutionary Architectures

83

You Build It, You Run It - The Unicorn Project by Gene Kim

84

Martin Fowler Reflects on Refactoring: Improving the Design of Existing Code

85

Local Development & Maddening Bureaucracy - The Unicorn Project by Gene Kim

86

Work at a Natural Pace & Obsess Over Quality - Slow Productivity by Cal Newport

87

Neal Ford Reflects on "Building Evolutionary Architectures"

88

Delivering High Value Work & Doing Fewer Things - Slow Productivity by Cal Newport

89

Adrienne Braganza Reflects on "Looks Good To Me"

90

"Looks Good To Me" by Adrienne Braganza (Part 2)

91

Stephen Wolfram Reflects on What Is ChatGPT Doing... And Why Does It Work?

92

"Looks Good To Me" by Adrienne Braganza (Part 1)

93

Carl Brown (Internet of Bugs) Shares His Favorite Books

94

"Building Evolutionary Architectures" by Neal Ford, Rebecca Parsons, Patrick Kua, and Pramod Sadalage (Part 2)

95

Host of Syntax Podcast Scott Tolinski Shares His Favorite Books

96

"Building Evolutionary Architectures" by Neal Ford, Rebecca Parsons, Patrick Kua, and Pramod Sadalage (Part 1)

97

Apple Design Award Winner Devin Davies Shares His Learning Strategies

98

"Recoding America" by Jennifer Pahlka

99

Robert "Uncle Bob" Martin Reflects on "Clean Coder"

100

"Web Scalability for Startup Engineers" by Artur Ejsmont (Part 2)

101

Michael Feathers Reflects on "Working Effectively with Legacy Code"

102

"Web Scalability for Startup Engineers" by Artur Ejsmont (Part 1)

103

John Ousterhout Reflects on "A Philosophy of Software Design"

104

"Working Effectively with Legacy Code" by Michael Feathers (Part 2)

105

Neal Ford Reflects on "Fundamentals of Software Architecture"

106

"Working Effectively with Legacy Code" by Michael Feathers (Part 1)

107

Brian Kernighan Reflects on "The Practice of Programming"

108

"Clean Coder" by Robert “Uncle Bob” Martin

109

Mark Richards Reflects on "Fundamentals of Software Architecture"

110

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

111

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

112

"What Is ChatGPT Doing... And Why Does It Work?" by Stephen Wolfram

113

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

114

"A Philosophy of Software Design" by John Ousterhout

115

"The Practice of Programming" by Brian Kernighan and Rob Pike