PodcastsTechnologyBook Overflow

Book Overflow

Carter Morgan and Nathan Toups
Book Overflow
Latest episode

103 episodes

  • Book Overflow

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

    16/2/2026 | 1h 15 mins.
    In this episode of Book Overflow, Carter and Nathan discuss Ken Thompson's essay Reflections on Trusting Trust and the short story Coding Machines by Lawrence Kesteloot!

    Big thanks to user 0b00101010 from the Book Overflow Discord for the recommendation! Join it here: https://discord.gg/ZwS2fqW7ZZ

    -- Want to talk with Carter or Nathan? Book a coaching session! --
    ----------------------------------------------------------

    Carter
    https://www.joinleland.com/coach/carter-m-1

    Nathan
    https://www.joinleland.com/coach/nathan-t-2

    -- Books Mentioned in this Episode --
    Note: As an Amazon Associate, we earn from qualifying purchases.
    ----------------------------------------------------------

    Reflections on Trusting Trust by Ken Thompson
    https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf

    Coding Machines by Lawrence Kesteloot
    https://www.teamten.com/lawrence/writings/coding-machines/

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

    00:00 Intro
    02:55 About the Authors and Essays
    06:14 Initial Thoughts
    11:03 The Trusting Trust Attack
    22:39 Coding Machines
    32:05 AI Trust and Dark Patterns
    44:01 AI-Generated Code and the Future
    54:52 Stuxnet and Unintended Consequences
    1:02:43 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
  • Book Overflow

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

    09/2/2026 | 1h 25 mins.
    In this episode of Book Overflow, Carter and Nathan finish discussing Designing Data-Intensive Application by Martin Kleppman!

    Join the official Book Overflow Discord!

    -- Want to talk with Carter or Nathan? Book a coaching session! --
    ----------------------------------------------------------

    Carter
    https://www.joinleland.com/coach/carter-m-1

    Nathan
    https://www.joinleland.com/coach/nathan-t-2

    -- Books Mentioned in this Episode --
    Note: As an Amazon Associate, we earn from qualifying purchases.
    ----------------------------------------------------------

    Designing Data-Intensive Application by Martin Kleppman
    https://amzn.to/3LNwzSK

    00:00 Intro
    03:05 About the Book and Author
    05:15 Initial Thoughts on DDIA Part 4
    11:44 Stream Processing and Message Brokers
    20:00 Kafka, Event Sourcing, and Append-Only Logs
    43:42 Fault Tolerance in Streaming Systems
    49:05 The Future of Data Systems
    57:43 Privacy, Surveillance, and Ethics
    1:11:42 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
  • Book Overflow

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

    02/2/2026 | 1h 22 mins.
    In this episode of Book Overflow, Carter and Nathan continue discussing Designing Data-Intensive Application by Martin Kleppman!

    Join the official Book Overflow Discord!

    -- Want to talk with Carter or Nathan? Book a coaching session! --
    ----------------------------------------------------------

    Carter
    https://www.joinleland.com/coach/carter-m-1

    Nathan
    https://www.joinleland.com/coach/nathan-t-2

    -- Books Mentioned in this Episode --
    Note: As an Amazon Associate, we earn from qualifying purchases.
    ----------------------------------------------------------

    Designing Data-Intensive Application by Martin Kleppman
    https://amzn.to/3LNwzSK

    ----
    00:00 Intro
    05:44 About the Book and Author
    07:23 Initial Thoughts on DDIA Part 3
    14:03 The Trouble with Distributed Systems
    31:47 Byzantine Fault Tolerance
    37:35 Consistency and Consensus
    53:03 Batch Processing and the Unix Philosophy
    1:10:55 Hot Takes and Book Recommendations
    1:15:07 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
  • Book Overflow

    Austen McDonald Reflects on Mastering Behavioral Interviews

    30/1/2026 | 1h 5 mins.
    In this special episode of Book Overflow, Carter and Nathan are joined by Austen McDonald, author of Mastering Behavioral Interviews!

    Original book discussion: https://youtu.be/ZA_rG3O46Bw

    Join the official Book Overflow Discord! https://discord.gg/ZwS2fqW7ZZ

    -- Want to talk with Carter or Nathan? Book a coaching session! --
    ----------------------------------------------------------

    Carter
    https://www.joinleland.com/coach/carter-m-1

    Nathan
    https://www.joinleland.com/coach/nathan-t-2

    -- Books Mentioned in this Episode --
    Note: As an Amazon Associate, we earn from qualifying purchases.
    ----------------------------------------------------------

    Mastering Behavioral Interviews by Austen McDonald
    https://amzn.to/4k3jnpF (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
  • Book Overflow

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

    26/1/2026 | 1h 18 mins.
    In this episode of Book Overflow, Carter and Nathan continue discussing Designing Data-Intensive Application by Martin Kleppman!

    Join the official Book Overflow Discord!

    -- Want to talk with Carter or Nathan? Book a coaching session! --
    ----------------------------------------------------------

    Carter
    https://www.joinleland.com/coach/carter-m-1

    Nathan
    https://www.joinleland.com/coach/nathan-t-2

    -- Books Mentioned in this Episode --
    Note: As an Amazon Associate, we earn from qualifying purchases.
    ----------------------------------------------------------

    Designing Data-Intensive Application by Martin Kleppman!
    https://amzn.to/3LNwzSK
    ----------------

    00:00 Intro
    01:53 About the Book and Author
    03:12 Initial Thoughts on DDIA Chapters 5-7
    19:10 Chapter 5: Replication
    43:00 Chapter 6: Partitioning
    52:39 Chapter 7: Transactions
    1:05:12 Hot Takes
    1:11:59 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

More Technology podcasts

About Book Overflow

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!
Podcast website

Listen to Book Overflow, The Interface and many other podcasts from around the world with the radio.net app

Get the free radio.net app

  • Stations and podcasts to bookmark
  • Stream via Wi-Fi or Bluetooth
  • Supports Carplay & Android Auto
  • Many other app features
Social
v8.5.0 | © 2007-2026 radio.de GmbH
Generated: 2/18/2026 - 2:31:05 AM