

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

27 snips
Nov 3, 2025 • 1h 11min
How do experienced engineers use AI? - Beyond Vibe Coding by Addy Osmani
Carter and Nathan dive into the evolving role of engineers in the AI era. They discuss crucial concepts like 'vibe coding' versus disciplined AI-assisted engineering. The hosts also unpack Gelman amnesia, highlighting the importance of technical judgment to avoid AI pitfalls. They share practical workflows for incorporating AI, including using it as a first drafter and pair programmer. With insights on maintaining skills and evaluating AI outputs, they emphasize the need for expertise in an increasingly automated landscape.

Oct 30, 2025 • 1h 1min
Patrick Debois Reflects on The DevOps Handbook
In this engaging discussion, Patrick Debois, a pioneer of the DevOps movement and creator of DevOps Days, shares his insights from decades of experience. He reflects on the origins of DevOps and how it grew within the community. Patrick delves into the challenges of continuous learning, the impact of AI on engineering practices, and the essential traits of successful transformations. He also discusses the balance between generalist and specialist roles and the technologies that drove DevOps adoption, offering valuable advice for future DevOps organizers.

Oct 28, 2025 • 1h 5min
React is a Beautiful Mess - Advanced React by Nadia Makarevich
Carter and Nathan dive deep into Advanced React, uncovering the balance between simplicity and complexity in the library. They discuss the importance of refs and the challenges of using useRef, while explaining debouncing and throttling techniques for optimized input handling. The duo also tackles common pitfalls in error handling and the cognitive load of mastering front-end technologies. With practical insights and recommendations for intermediate developers, this conversation is packed with valuable tips for enhancing your React skills.

Oct 20, 2025 • 1h 6min
The Patterns of React - Advanced React by Nadia Makarevich
Carter and Nathan dive into the insights of Advanced React, highlighting its structured approach to common pitfalls. They praise Nadia Makarevich's clear writing and data-driven examples, while discussing the challenges of summarizing dense technical content. The duo debates the importance of deep React knowledge, the balance between T-shaped skills, and when frontend optimization is warranted. They share actionable takeaways like benchmarking and the significance of hooks in reducing complexity. A must-listen for intermediate React developers!

13 snips
Oct 20, 2025 • 1h 18min
OTel at Scale - Mastering OpenTelemetry and Observatibilty by Steve Flanders
Carter and Nathan dive into the intricacies of OpenTelemetry and observability, highlighting Steve Flanders' insights. They explore the importance of choosing the right observability platform and discuss real-world cost surprises with vendors. The conversation evolves into the five maturity levels of observability, from basic monitoring to autonomous systems, illustrating the implications of each stage. They also tackle common pitfalls like vendor lock-in and alert noise, while speculating on future trends shaped by AI and evolving compliance needs.

11 snips
Sep 29, 2025 • 1h 18min
OTel Fundamentals - Mastering OpenTelemetry and Observatibilty by Steve Flanders
Carter and Nathan dive into the essentials of OpenTelemetry, explaining its importance in standardizing observability and reducing vendor lock-in. They explore the technical details of OTel, including its API, SDK, and collector roles. Discover how metrics and structured logging impact debugging and observability. The hosts also discuss practical applications and the differences between push and pull models for data collection. With insights into the LGTM stack and tracing in both monoliths and distributed systems, this conversation is a goldmine for software engineers.

8 snips
Sep 22, 2025 • 1h 21min
Building a Culture of Candor - Radical Candor by Kim Scott
Carter and Nathan delve into the essential qualities of effective management and the art of giving constructive feedback. They explore building trust through meaningful one-on-one conversations and the importance of specific praise. The discussion also touches on managing diverse team dynamics and preventing burnout. Techniques for distinguishing between debate and decisions are highlighted to enhance team performance. Lastly, they recommend the book for aspiring managers seeking practical feedback systems.

9 snips
Sep 15, 2025 • 1h 12min
Your Boss Has Read This Book - Radical Candor by Kim Scott
Dive into the insights of effective management with a focus on Radical Candor. Explore the balance between direct feedback and personal care. Discover the dangers of ruinous empathy and how it can derail careers. Learn the importance of bringing your whole self to work while maintaining professionalism. The hosts share personal anecdotes on navigating workplace culture and the dynamics of constructive disagreement. Plus, find out why a balance between ambitious superstars and steady rock stars is vital for a thriving tech environment.

14 snips
Sep 8, 2025 • 1h 25min
The Weirdest Book We've Read? - Finite and Infinite Games by James P. Carse
Discover the intriguing concepts of finite and infinite games, exploring how these ideas can reshape both personal fulfillment and societal expectations. The hosts reflect on the dense prose of Carse's work while linking it to software engineering and the nuances of technology in relationships. Delve into the tension between genuine human connections and digital interactions, and ponder the implications of AI in modern workflows. This conversation is a thought-provoking blend of philosophy and practicality.

25 snips
Sep 1, 2025 • 1h 19min
Staff-Level Impact - Staff Engineer by Will Larson
Delve into the world of staff engineers and their unique role beyond traditional management. Discover the importance of strategic influence and how personal values shape career fulfillment. The hosts reflect on the complexities of job titles, compensation, and the trust dynamics in tech teams. They discuss the realities of growth in the industry, sharing personal stories and the significance of mentorship. With a mix of insights and anecdotes, this conversation invites listeners to rethink their approach to career progression.


