Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
Book Overflow

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!

1 Listener

bookmark
Share icon

All episodes

Best episodes

Top 10 Book Overflow Episodes

Goodpods has curated a list of the 10 best Book Overflow episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Book Overflow for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Book Overflow episode by adding your comments to the episode page.

Book Overflow - Accountability Retrospective - Book Overflow 2024
play

12/02/24 • 81 min

In this special episode of Book Overflow, Carter and Nathan review all the promises they made at the end of each episode when they ask each other "What will you do differently in your career as a result of having read this book?" Join them as they review every goal they set, whether or not they kept it, and what they've learned from this year of reading the best technical books in the world!

-- Books Mentioned in this Episode --

Note: As an Amazon Associate, we earn from qualifying purchases.

----------------------------------------------------------

----------------

Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L

Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325

X: https://x.com/bookoverflowpod

Carter on X: https://x.com/cartermorgan

Nathan's Functionally Imperative: www.functionallyimperative.com

----------------

Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!

The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

1 Listener

bookmark
plus icon
share episode

In this special episode of Book Overflow, Michael Feathers joins Carter Morgan and Nathan Toups to reflect on his book "Working Effectively with Legacy Code." Join them as they discuss the pros and cons of TDD, the dangers of AI hallucination, and why Michael became a software engineer!

bookmark
plus icon
share episode

In this episode of Book Overflow, Carter and Nathan discuss Tidy First? by Kent Beck. Join them as they discuss when you should prioritize tidying your code over feature improvements, what tidying means, and the Beck's thoughts on software and the time value of money! -- Books Mentioned in this Episode -- Note: As an Amazon Associate, we earn from qualifying purchases. ---------------------------------------------------------- Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck https://amzn.to/40uOEtL (paid link) Refactoring: Improving the Design of Existing Code (2nd Edition) by Martin Fowler https://amzn.to/3C9d5mq (paid link) Building Evolutionary Architectures: Automated Software Governance by Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage https://amzn.to/4fmoIVC (paid link) A Philosophy of Software Design, 2nd Edition by John Ousterhout https://amzn.to/4ecmYgv (paid link) The Practice of Programming by Brian Kernighan, Rob Pike https://amzn.to/4fuMP4b (paid link) ---------------- 00:00 Intro 03:14 About the Book 05:41 Thoughts on the Book 11:17 Techniques and Approaches for Tidying (Part 1) 36:20 How to prioritize and manage tidying tasks (Part 2) 47:30 Optionality, Reversibility and The Philosophy of Tidying (Part 3) 01:05:38 Final Thoughts ---------------- Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325 X: https://x.com/bookoverflowpod Carter on X: https://x.com/cartermorgan Nathan's Functionally Imperative: www.functionallyimperative.com ---------------- Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week! The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

bookmark
plus icon
share episode

In this special episode of Book Overflow, Brian Kernighan once again joins Carter and Nathan, this time to discuss his book Unix: A History and a Memoir. Join them as Brian recounts what it was like working at Bell Labs, how it feels to have contributed so much to the world of computing, and whether or not he thinks creating a big idea like Unix is still possible!

-- Books Mentioned in this Episode --

Note: As an Amazon Associate, we earn from qualifying purchases.

----------------------------------------------------------

Unix: A History and a Memoir

https://amzn.to/3YVnlYv (Paid Link)

----------------

Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L

Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325

X: https://x.com/bookoverflowpod

Carter on X: https://x.com/cartermorgan

Nathan's Functionally Imperative: www.functionallyimperative.com

----------------

Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!

The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

bookmark
plus icon
share episode
Book Overflow - Agile, Good or Bad? - The Agile Manifesto
play

11/25/24 • 73 min

In this episode of Book Overflow, Carter and Nathan discuss The Agile Manifesto, a free-to-read document that has greatly defined the modern software engineering landscape. Join them as they discuss its legacy, how it persists in software engineering today, and whether it was ultimately a good or bad development!

-- Books Mentioned in this Episode --

Note: As an Amazon Associate, we earn from qualifying purchases.

----------------------------------------------------------

The Agile Manifesto

https://agilemanifesto.org/

----------------

Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L

Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325

X: https://x.com/bookoverflowpod

Carter on X: https://x.com/cartermorgan

Nathan's Functionally Imperative: www.functionallyimperative.com

----------------

Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!

The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

bookmark
plus icon
share episode
Book Overflow - Web App Fundamentals - The Twelve-Factor App
play

11/18/24 • 70 min

In this episode of Book Overflow, Carter and Nathan discuss The Twelve-Factor App, a free-to-read manifesto on the fundamentals of building a modern web application. Join them as they discuss scalability, statelessness, and the proper way to handle logs!

-- Books Mentioned in this Episode --

Note: As an Amazon Associate, we earn from qualifying purchases.

----------------------------------------------------------

The Twelve-Factor App

https://12factor.net/

Web Scalability for Startup Engineers by Artur Ejsmont

https://amzn.to/3AWkfKp (paid link)

----------------

Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L

Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325

X: https://x.com/bookoverflowpod

Carter on X: https://x.com/cartermorgan

Nathan's Functionally Imperative: www.functionallyimperative.com

----------------

Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!

The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

bookmark
plus icon
share episode

Carter Morgan and Nathan Toups read and discuss the first half of "Working Effectively with Legacy Code" by Michael Feathers. Join them as they reflect on dependency inversion, the importance of interfaces, and continue their never-ending debate on the pros and cons of Test-Driven Development!

(The audio gets a little de-synced in the last three minutes. Carter isn't talking over Nathan on purpose!)

Chapter markers:

00:00 Intro

04:51 Thoughts on the book

10:54 Defining Legacy Code

21:53 Quick Break: Pull Requests

22:38 How to change software

44:30 Quick Break: CI/CD

45:15 Testing Legacy Code

1:15:10 Quick Break: Linting

1:16:01 Closing Thoughts

bookmark
plus icon
share episode

In this special episode of Book Overflow, Pramod Sadalage joins Carter and Nathan to discuss his book Building Evolutionary Architectures. Join them as Pramod shares his thoughts on how he became a database expert, the differences between refactoring code and databases, and how AI is affecting how we work with databases!

-- Books Mentioned in this Episode --

Note: As an Amazon Associate, we earn from qualifying purchases.

----------------------------------------------------------

Building Evolutionary Architectures

https://amzn.to/4eoXWuX (Paid Link)

----------------

Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L

Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325

X: https://x.com/bookoverflowpod

Carter on X: https://x.com/cartermorgan

Nathan's Functionally Imperative: www.functionallyimperative.com

----------------

Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!

The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

bookmark
plus icon
share episode

In this episode of Book Overflow, Carter and Nathan discuss Unix: A History and a Memoir by Brian Kernighan. Brian Kernighan, one of the inventors of Unix, discusses in detail how the idea came to be, who the key contributors were, and what about Unix made it so revolutionary.

-- Books Mentioned in this Episode --

Note: As an Amazon Associate, we earn from qualifying purchases.

----------------------------------------------------------

Unix: A History and a Memoir by Brian Kernighan

https://amzn.to/40bB6mN (paid link)

----------------

Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L

Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325

X: https://x.com/bookoverflowpod

Carter on X: https://x.com/cartermorgan

Nathan's Functionally Imperative: www.functionallyimperative.com

----------------

Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!

The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

bookmark
plus icon
share episode

In this special episode of Book Overflow, Carter Morgan and Nathan Toups are joined by Neal Ford as he reflects on his book Building Evolutionary Architectures. Join them as they discuss the inspiration for the book, the process of writing it with three other co-authors, and how Neal envisions the future of software architecture!

----------------

Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L

Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325

X: https://x.com/bookoverflowpod

Carter on X: https://x.com/cartermorgan

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does Book Overflow have?

Book Overflow currently has 44 episodes available.

What topics does Book Overflow cover?

The podcast is about Podcasts and Technology.

What is the most popular episode on Book Overflow?

The episode title 'Accountability Retrospective - Book Overflow 2024' is the most popular.

What is the average episode length on Book Overflow?

The average episode length on Book Overflow is 72 minutes.

How often are episodes of Book Overflow released?

Episodes of Book Overflow are typically released every 4 days.

When was the first episode of Book Overflow?

The first episode of Book Overflow was released on Jun 12, 2024.

Show more FAQ

Toggle view more icon

Comments