

Book Overflow
Carter Morgan and Nathan Toups
In a world of short-form content, it's important to engage with long-form ideas. Book Overflow is a podcast created for software engineers, by software engineers to discuss the best technical books in the world. Join co-hosts Carter Morgan and Nathan Toups each week as they discuss a new technical book! New episodes every Monday!
Episodes
Mentioned books

Mar 23, 2026 • 1h 17min
Cope is Not a Strategy - Crafting Engineering Strategy by Will Larson
They dig into writing actionable engineering strategy and why organizational decision-making needs clearer structure. They discuss inverting document order to serve readers first and using case studies like Uber to show how tools and strategies age. They debate models, Wardley maps, LLMs, and when to iterate or rewrite strategic plans.

Mar 16, 2026 • 1h 11min
How Engineering Leaders Approach Strategy - Crafting Engineering Strategy by Will Larson
They unpack how to frame engineering problems before rushing to solutions. They explore making explicit trade-offs and documenting guiding policies. They discuss turning strategy into coherent operational actions and enforcement. They cover testing as design feedback and practical testing patterns. They outline a five-step strategy process from exploration to operations.

Mar 9, 2026 • 1h 2min
Project Hail Mary by Andy Weir
A lively romp through a hard-science survival story with memory loss, alien biology, and a do-or-die space mission. They explore the science-first dual timelines, an alien engineer-scientist friendship, and the weird ecology of a star-eating microbe. Conversation wanders to big-picture questions like panspermia, Fermi paradox implications, and how a film adaptation might bring the tale to life.

Mar 5, 2026 • 1h 47min
Carl Brown Discusses All Things AI
Carl Brown, YouTuber and software engineer who offers skeptical, evidence-first takes on AI and software trends. He discusses trust and bootstrapping for toolchains, practical defenses against hidden or compromised code, limits of current models for reliable complex coding, risks from synthetic training data and agent prompt injection, and how engineers can realistically adapt and use AI for prototyping.

15 snips
Mar 2, 2026 • 1h 4min
The Shifting Role of Software Engineering - Frictionless by Nicole Forsgren and Abi Noda
Hosts dive into reducing developer friction as a strategic advantage in the AI era. They compare DevX needs across startups, scale-ups, and big tech. The conversation covers practical metrics, seven-step DevX processes, tool standardization, and how automation and narrow agents shift workflows. Listeners hear debates on measuring impact, preserving focus time, and when to invest in platform engineering.

17 snips
Feb 23, 2026 • 1h 11min
DevEx in the Age of AI - Frictionless by Nicole Forsgren and Abi Noda
They unpack why invisible friction slows delivery and its business costs. They define developer experience and its key components like pipelines, tests, docs, and onboarding. They debate AI agents, safety risks, and how validation shifts with automation. They share practical DevX tactics: listening tours, surveys, prioritization with RICE, and real agent use cases like DB migrations.

Feb 16, 2026 • 1h 16min
When Machines Can Code - Reflections on Trusting Trust by Ken Thompson + Coding Machines by Lawrence Kesteloot
They compare Ken Thompson's compiler backdoor concept with a fictional self-evolving worm that infects tooling. They trace how malicious compilers could hide and persist across builds. They explore how machine learning and tooling can learn from human fixes and become stealthy. They debate trust, ethics, AI intelligence, and practical guardrails for using code-generating tools.

7 snips
Feb 9, 2026 • 1h 26min
The Ethics of Data-Intensive Applications - Designing Data-Intensive Applications by Martin Kleppman
A lively wrap-up of stream processing, logs, Kafka-style replayability, and change data capture tools. They cover event sourcing, idempotence, and delivery guarantees for resilient pipelines. The conversation tackles privacy risks, bias in data-driven systems, and ethical trade-offs for engineers. Practical architecture tips and career-facing advice round out the tech-focused discussion.

Feb 2, 2026 • 1h 22min
Time is an Illusion - Designing Data-Intensive Applications by Martin Kleppman
They dig into distributed systems problems caused by unreliable clocks and how Google Spanner orders events. They unpack consensus, Byzantine faults, and trade-offs between safety and liveness. They explain linearizability limits and different replication models. They trace batch processing history from MapReduce to streaming and discuss resilient pipeline design like immutability and idempotence.

6 snips
Jan 30, 2026 • 1h 6min
Austen McDonald Reflects on Mastering Behavioral Interviews
Austen McDonald, author and coach who trains interviewers and helps engineers master behavioral interviews. He explains why he wrote the book and what makes behavioral interviews valuable. He compares STAR and CARL, highlights common storytelling pitfalls, and talks about framing startup experience, handling layoffs, and keeping a deck of stories for career growth.


