Book Overflow

Carter Morgan and Nathan Toups
undefined
13 snips
Dec 15, 2025 • 1h 25min

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

Join Carter and Nathan as they dive into a March Madness-style bracket to crown their favorite book! They pit classics like 'Hypermedia' against '99 Bottles of OOP' while engaging with listener favorites. Discussions on 'The Practice of Programming' and 'Fundamentals of Software Architecture' highlight impactful lessons in coding. The hosts also celebrate the qualities of 'Made to Stick' and reflect on the enduring wisdom of 'A Philosophy of Software Design.' Finally, 'Fundamentals' triumphs as the ultimate winner!
undefined
14 snips
Dec 8, 2025 • 1h 3min

Will Larson Reflects on Staff Engineer

Will Larson, an engineering leader and author known for his works on staff roles and strategy, shares unique insights from his experience at top companies like Stripe and Uber. He dives into the pitfalls of productivity, explaining anti-patterns like 'snacking' and how outdated assumptions can hinder innovation. Will emphasizes the importance of sponsorship over mentorship and offers practical tips on structuring projects for quick learnings. He also discusses the value of building learning circles and the broader applicability of his insights beyond Silicon Valley.
undefined
Dec 1, 2025 • 1h 14min

Accountability Check (2025)

Carter and Nathan dive into their yearly accountability check, reviewing their commitments from 2025's readings. They share insights on applying concepts from various technical books, like the challenges of stakeholder alignment and the impact of HTMX on their understanding of frameworks. The hosts celebrate successes in their careers, including contributions to OpenTelemetry, and explore lessons from software engineering, like embracing simplicity and using AI to enhance workflows. They wrap up by grading their follow-through on 35 commitments, both scoring impressively above their goal!
undefined
Nov 24, 2025 • 56min

Steve Flanders Reflects on Mastering OpenTelemetry

Steve Flanders, a founding member of the OpenTelemetry project and author of Mastering OpenTelemetry, shares insights into his journey from logs to observability. He discusses balancing technical depth with accessibility in his book, the vendor-neutral advantages of OpenTelemetry pipelines, and why vendors are embracing it. Steve also explores AI's evolving role in observability, challenges with context propagation, and the importance of community involvement. His reflections on continuous learning and practical advice for startups make this conversation a must-listen!
undefined
Nov 17, 2025 • 1h 5min

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

Carter and Nathan delve into the humorous world of programming through 'The Tao of Programming.' They explore the relevance of its satirical take on corporate culture and iconic programmer mythology. The hosts reflect on coding style principles, such as clarity and the law of least astonishment, and examine the challenges of software maintenance. Management insights, including team dynamics and the importance of ecosystems, highlight the ongoing struggles in tech. Finally, they discuss the essence of firmware and share personal takeaways from their reading.
undefined
Nov 12, 2025 • 1h 7min

Dan Heath Reflects on Made To Stick

Dan Heath, a best-selling author and speaker known for his work on impactful ideas, joins the discussion. He delves into the origins of 'Made to Stick' and why it resonates widely, even beyond traditional marketing circles. They explore the 'curse of knowledge' affecting various professions and the hallmark of sticky ideas. Dan shares insights on influencing change without authority and critiques the superficiality of AI-generated stickiness. He also emphasizes the importance of clear, concrete language over jargon in communication, offering a fresh perspective on storytelling.
undefined
30 snips
Nov 10, 2025 • 1h 4min

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

Carter and Nathan dive into the implications of AI for software engineers, exploring Addy Osmani's insights on maintaining code understanding when using AI. They discuss balancing speed with long-term design, emphasizing the importance of domain knowledge. The duo critiques AI's risks, including hallucinated modules and model degradation, while debating the sustainability of the AI boom. Their insights on using autonomous agents for low-priority tasks and thoughts on the future of AI integration make for a compelling listen!
undefined
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.
undefined
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.
undefined
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.

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