PLAY PODCASTS
Fallthrough

Fallthrough

79 episodes — Page 1 of 2

Shall We Play A Game?

Jun 13, 202648 min

Pull the (AI) Lever, Kronk!

Jun 6, 20261h 28m

Dependencies All The Way Down

May 30, 20261h 1m

Terminal Velocity

May 23, 202632 min

He Who Controls the Source

May 16, 20261h 25m

Forging Ahead

May 9, 20261h 26m

Regression to the Mean

May 2, 20261h 11m

No Country for Old Maintainers

Apr 25, 202649 min

Supply Chain Reaction

Apr 18, 20261h 9m

Ep 66Another Spectre In The Shell

It's Kris, Matt, and Steve this week. It's also Matt's last episode before becoming a father. The conversation opens with Claude Mythos, Anthropic's unreleased model that found 147 zero-days in Firefox's JavaScript engine and a 27-year-old bug in OpenBSD. Steve, who's lived through before, puts it in context. The panel also discusses cooldown periods for package upgrades, the implications of nation-state hacking capability becoming available to anyone, and using AI for good.Supporter content? We've got it! This week it includes a dive into post-quantum security and state-sponsored social engineering attacks. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.No episode of Break this week. We'll have more aftershow episodes soon! In the meantime, catch up on previous episodes at https://break.show.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Matt's Last Episode Before Fatherhood (00:01:09)Chapter 2: The Supply Chain Crisis and Claude Mythos (00:03:18)Chapter 3: The Implications of Democratized Hacking (00:08:43)Chapter 4: The Cooldown Period Debate (00:13:00)Chapter 5: Steve's Rails Zero-Day War Story (00:18:54)Chapter 9: Using AI as a Personal Life Assistant (00:23:13)Chapter 12: Steve & East River Source Control (00:28:54)Chapter 13: Git's Design Limitations and the Stack Diffs Model (00:39:08)Epilogue (00:44:57)Hosts Kris Brandow - Host Matthew Sanabria - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (01:09) - Chapter 1: Matt's Last Episode Before Fatherhood (03:18) - Chapter 2: The Supply Chain Crisis and Claude Mythos (08:43) - Chapter 3: The Implications of Democratized Hacking (13:00) - Chapter 4: The Cooldown Period Debate (18:54) - Chapter 5: Steve's Rails Zero-Day War Story (23:13) - Chapter 9: Using AI as a Personal Life Assistant (28:54) - Chapter 12: Steve & East River Source Control (39:08) - Chapter 13: Git's Design Limitations and the Stack Diffs Model (44:57) - Epilogue

Apr 11, 202650 min

Ep 65Snake Oil Has an Expiration Date

It's Kris and Matt this week, and the conversation goes places. It starts with Matt going all-in on Apple and a leaked Claude Code source dump, then pivots into AI companies repeating social media's diversity-of-thought mistakes and why LLMs still can't beat "better than the average human" as a goalpost. The episode closes with a surprise detour into accounting, finance, and why double-entry bookkeeping is one of the original distributed systems.We've got supporter content, of course! This week that includes a home lab infrastructure rant about terrible BMC/IPMI systems, a nuanced deep dive into corporate DEI and code-switching, Matt's chocolate shop tax war stories, LLC vs S-Corp tradeoffs, and why engineers who dismiss finance are worse engineers. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.No episode of Break this week. We'll have more aftershow episodes soon! In the meantime, catch up on previous episodes at https://break.show.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Matthew Goes All In on Apple (00:01:10)Chapter 3: The Claude Code Source Leak (00:08:24)Chapter 4: AI Companies and the Diversity of Thought Problem (00:14:13)Chapter 6: LLMs Are Not Better Than Humans (00:17:16)Chapter 7: AI Hype, Big Data Deja Vu, and Snake Oil (00:21:17)Chapter 8: Serial Founders Are Deadbeat Fathers (00:23:33)Chapter 9: The Hidden Heroes Who Run Companies (00:33:01)Chapter 11: Engineers Need to Respect (and Learn) Finance (00:35:03)Chapter 13: Double-Entry Accounting Is an OG Distributed System (00:50:41)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (01:10) - Chapter 1: Matthew Goes All In on Apple (08:24) - Chapter 3: The Claude Code Source Leak (14:13) - Chapter 4: AI Companies and the Diversity of Thought Problem (17:16) - Chapter 6: LLMs Are Not Better Than Humans (21:17) - Chapter 7: AI Hype, Big Data Deja Vu, and Snake Oil (23:33) - Chapter 8: Serial Founders Are Deadbeat Fathers (33:01) - Chapter 9: The Hidden Heroes Who Run Companies (35:03) - Chapter 11: Engineers Need to Respect (and Learn) Finance (50:41) - Chapter 13: Double-Entry Accounting Is an OG Distributed System

Apr 4, 202657 min

Ep 64Who's Afraid of Superintelligence?

We've got a full panel! In this episode, Kris, Matt, Steve, and Ian have a deep dive into superintelligence, AGI, and why the fear around them might say more about us than about AI. Steve draws a line from colonialism anxiety to alien invasion movies to superintelligence panic. Kris argues that a truly rational superintelligence would see that oppression consistently fails and cooperation wins. The conversation moves through whether AI is already oppressive, what it means for AI to be a subtle overlord, and why the real threats are mundane failures of leadership, not robot uprisings.We've got supporter content, of course! This week that includes a philosophical tangent on whether referencing external knowledge counts as knowing, a heated debate about whether humans are hierarchical by nature, Matt's island thought experiment about hierarchy inevitably emerging, and Ian's argument that not everyone needs to be a builder. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.No episode of Break this week. We'll have more aftershow episodes soon! In the meantime, catch up on previous episodes at https://break.show.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Meet the Panel (00:00:54)Chapter 2: Defining AGI and Superintelligence (00:03:00)Chapter 3: The Spicy Takes: Has AGI Already Arrived? (00:11:38)Chapter 4: What Does It Mean to Know? Memory vs. Intelligence [Extended] (00:17:56)Chapter 5: A Black Perspective on Power and Intelligence (00:18:55)Chapter 6: Did They Actually Win? Dominance Hierarchies and Revolution (00:26:18)Chapter 7: AI Is Already Oppressive: Why Aren't We Worried About That? (00:33:53)Chapter 10: AI as the Subtle Overlord (00:48:55)Chapter 12: What We Should Actually Be Worried About (00:58:47)Chapter 13: Intelligence, Eugenics, and What the Word Even Means (01:08:06)Chapter 14: Naming the Machines: AI Identity and Claude's Constitution (01:22:32)Chapter 15: We vs. Me: Language, Identity, and Collective Pronouns (01:25:14)Epilogue (01:31:10)Hosts Kris Brandow - Host Ian Wester-Lopshire - Host Matthew Sanabria - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (00:54) - Chapter 1: Meet the Panel (03:00) - Chapter 2: Defining AGI and Superintelligence (11:38) - Chapter 3: The Spicy Takes: Has AGI Already Arrived? (17:56) - Chapter 4: What Does It Mean to Know? Memory vs. Intelligence [Extended] (18:55) - Chapter 5: A Black Perspective on Power and Intelligence (26:18) - Chapter 6: Did They Actually Win? Dominance Hierarchies and Revolution (33:53) - Chapter 7: AI Is Already Oppressive: Why Aren't We Worried About That? (48:55) - Chapter 10: AI as the Subtle Overlord (58:47) - Chapter 12: What We Should Actually Be Worried About (01:08:06) - Chapter 13: Intelligence, Eugenics, and What the Word Even Means (01:22:32) - Chapter 14: Naming the Machines: AI Identity and Claude's Constitution (01:25:14) - Chapter 15: We vs. Me: Language, Identity, and Collective Pronouns (01:31:10) - Epilogue

Mar 29, 20261h 35m

Ep 63The Joy of Building

This week Kris and Matt go full homelab. The conversation starts with Kris refreshing his dev setup: migrating NeoVim to 100% Lua, switching from ZSH to NuShell, and rethinking Tmux, all with the help of an LLM. The discussion then moves into hardware: Framework Desktop vs. Mac Studio, the RAM price explosion, 10G networking, WiFi with Private Pre-Shared Keys, and GPUs without display ports. The episode closes with a teaser for a future discussion on why Kris isn't worried about superintelligence.We've got supporter content, of course! This week that includes a mechanical keyboards deep dive, Kris's custom AI research system that runs 73 agent calls in parallel, the memory bandwidth gap between Mac Studio Ultra and datacenter GPUs, and the joy of discovering headless GPU cards. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.No episode of Break this week. We'll have more aftershow episodes soon! In the meantime, catch up on previous episodes at https://break.show.Thanks for tuning in and happy listening!Notes:Lazy.nvimMason.nvimTree-sitterHelix EditorGhosttyNushellZellijZMXTable of Contents:Prologue (00:00:00)Chapter 1: Baby Prep and Desk Organization (00:00:59)Chapter 2: Upgrading NeoVim with LLM Assistance (00:04:22)Chapter 3: The Vim Journey: Why Terminal Editors Still Win (00:09:41)Chapter 4: Terminal Emulators: Ghostty, Helix, and the Quest for Speed (00:17:12)Chapter 5: LSP, TreeSitter, and the End of the M-to-N Plugin Problem (00:20:14)Chapter 6: Customizing Key Bindings and Evaluating Your Tools (00:28:44)Chapter 8: Switching to Nushell (00:37:53)Chapter 9: Tmux, Session Persistence, and When to Drop Your Multiplexer (00:51:31)Chapter 10: Claude Code's RAM Problem and Agent Permissions (01:03:04)Chapter 12: The "Nothing Matters in Six Months" Paradox (01:11:23)Chapter 13: Hardware Dreams: Framework Desktop to Mac Studio (01:13:52)Chapter 15: 10G Networking and the Magic of Private Pre-Shared Keys (01:21:15)Chapter 17: AI, Superintelligence, and a Teaser for Next Time (01:29:17)Epilogue (01:36:16)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (00:59) - Chapter 1: Baby Prep and Desk Organization (04:22) - Chapter 2: Upgrading NeoVim with LLM Assistance (09:41) - Chapter 3: The Vim Journey: Why Terminal Editors Still Win (17:12) - Chapter 4: Terminal Emulators: Ghostty, Helix, and the Quest for Speed (20:14) - Chapter 5: LSP, TreeSitter, and the End of the M-to-N Plugin Problem (28:44) - Chapter 6: Customizing Key Bindings and Evaluating Your Tools (37:53) - Chapter 8: Switching to Nushell (51:31) - Chapter 9: Tmux, Session Persistence, and When to Drop Your Multiplexer (01:03:04) - Chapter 10: Claude Code's RAM Problem and Agent Permissions (01:11:23) - Chapter 12: The "Nothing Matters in Six Months" Paradox (01:13:52) - Chapter 13: Hardware Dreams: Framework Desktop to Mac Studio (01:21:15) - Chapter 15: 10G Networking and the Magic of Private Pre-Shared Keys (01:29:17) - Chapter 17: AI, Superintelligence, and a Teaser for Next Time (01:36:16) - Epilogue

Mar 21, 20261h 38m

Ep 62The Least Contentious Proposal in the History of Go

Dylan's back this week joining Kris and Matt to tackle Go's UUID proposal (#62026). What Dylan thinksshould have been the least contentious proposal in the history of Go. The panel digs into the proposed API's shortcomings, the flawed ecosystem survey used to justify it, and why the Go team's library design philosophy doesn't hold up. The conversation builds into a broader critique of community dynamics and code of conduct double standards.As always, we've got supporter content! This week that includes the psychological cost of dismissive governance and who actually gets heard, the opaque proposal review process, what the Go developer survey numbers really say about community trust, and a debate over whether GitHub is even the right platform for proposal discussions. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.No episode of Break this week. We'll have more aftershow episodes soon! In the meantime, catch up on previous episodes at https://break.show.Thanks for tuning in and happy listening!Notes:proposal: uuid: add API to generate and parse UUIDTable of Contents:Prologue (00:00:00)Chapter 1: Catching Up with the Panel (00:01:05)Chapter 2: The UUID Proposal (00:03:07)Chapter 3: GitHub as a Discussion Platform (00:08:33)Chapter 4: The History of UUID Versions (00:12:08)Chapter 5: The Flawed Ecosystem Survey (00:16:20)Chapter 6: The Proposed API: New, NewV4, NewV7 (00:27:56)Chapter 7: Library Design Philosophy vs. the Go Team's Approach (00:31:33)Chapter 8: The Default Debate and the RFC's Intent (00:41:51)Chapter 9: Code of Conduct Double Standards (00:50:51)Chapter 14: Cultural Communication and the Path Forward (00:59:37)Epilogue (01:04:23)Hosts Kris Brandow - Host Dylan Bourque - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (01:05) - Chapter 1: Catching Up with the Panel (03:07) - Chapter 2: The UUID Proposal (08:33) - Chapter 3: GitHub as a Discussion Platform (12:08) - Chapter 4: The History of UUID Versions (16:20) - Chapter 5: The Flawed Ecosystem Survey (27:56) - Chapter 6: The Proposed API: New, NewV4, NewV7 (31:33) - Chapter 7: Library Design Philosophy vs. the Go Team's Approach (41:51) - Chapter 8: The Default Debate and the RFC's Intent (50:51) - Chapter 9: Code of Conduct Double Standards (59:37) - Chapter 14: Cultural Communication and the Path Forward (01:04:23) - Epilogue

Mar 14, 20261h 6m

Ep 61Deprecate the Error Interface

Another week, another Kris & Matt duo episode! This week, they're picking up where Bryan Cantrill's "Complexity of Simplicity" framework left off and asking what it means for Go's future. Kris argues Go is squarely rebellious (simple and emergent) and that the community needs to stop appealing to the Go team and start owning the ecosystem. The episode builds to a (potentially unpopular) proposal: deprecate the error interface.As always, we've got supporter content! This week that includes Oxide's counter-cultural approach to hiring, a riff on tech industry irony and title inflation, and a deep dive into why Go couldn't ship general-purpose coroutines. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.No episode of Break this week. We'll have more aftershow episodes soon! In the meantime, catch up on previous episodes at https://break.show.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Catching Up and Guest Plans (00:00:56)Chapter 4: Go as a Rebellious Language (00:05:38)Chapter 6: Go's Unique Position: Rebellious and Revolutionary (00:09:40)Chapter 7: Modules, SemVer, and Where Go Missteps (00:12:55)Chapter 8: Stop Appealing to the Go Team (00:16:01)Chapter 9: Building a Community-Owned Ecosystem (00:24:46)Chapter 10: Recapturing Go's Excitement (00:32:09)Chapter 11: The Problem With the Error Interface (00:41:01)Chapter 12: Multiple Returns and Deprecating the Error Interface (00:48:06)Epilogue (00:56:13)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (00:56) - Chapter 1: Catching Up and Guest Plans (05:38) - Chapter 4: Go as a Rebellious Language (09:40) - Chapter 6: Go's Unique Position: Rebellious and Revolutionary (12:55) - Chapter 7: Modules, SemVer, and Where Go Missteps (16:01) - Chapter 8: Stop Appealing to the Go Team (24:46) - Chapter 9: Building a Community-Owned Ecosystem (32:09) - Chapter 10: Recapturing Go's Excitement (41:01) - Chapter 11: The Problem With the Error Interface (48:06) - Chapter 12: Multiple Returns and Deprecating the Error Interface (56:13) - Epilogue

Mar 7, 202657 min

Ep 60Package Hell

Another week, another Kris & Matt duo episode! This week, we're digging into Go codebase structure, package design, and why the community keeps struggling with the same problems. The conversation starts with a Gopher Slack discussion about how to arrange Go code, moves through package hell and dependency cycles, and ends with a look at community health.As always, we've got supporter content! This week that includes Go's missing project boundary and why internal is a blunt instrument, real world package design patterns, and how modules broke the elegant simplicity of Go's database/sql driver pattern. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.This week's episode of Break continues the conversation. Kris and Matt dissect the magic underscore imports in database/sql, argue you should just test against a real database, and then spend the back half debating where Go lands in Bryan Cantrill's "Complexity of Simplicity" quadrant framework. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/ep/29.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Catching Up: Snow, Life, and Episode 60 (00:00:57)Chapter 2: The Go Repository Structure Problem (00:05:50)Chapter 3: Package Hell and Dependency Cycles (00:10:19)Chapter 6: The Go 1 Compatibility Promise (00:18:06)Chapter 9: The Community Must Lead (00:26:11)Chapter 10: The Dying Gopher Slack and Community Fragmentation (00:37:45)Chapter 11: "You're Holding It Wrong" (00:45:11)Chapter 12: GopherCon vs. RustConf: The Energy Gap (00:53:24)Epilogue (00:59:32)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (00:57) - Chapter 1: Catching Up: Snow, Life, and Episode 60 (05:50) - Chapter 2: The Go Repository Structure Problem (10:19) - Chapter 3: Package Hell and Dependency Cycles (18:06) - Chapter 6: The Go 1 Compatibility Promise (26:11) - Chapter 9: The Community Must Lead (37:45) - Chapter 10: The Dying Gopher Slack and Community Fragmentation (45:11) - Chapter 11: "You're Holding It Wrong" (53:24) - Chapter 12: GopherCon vs. RustConf: The Energy Gap (59:32) - Epilogue

Feb 28, 20261h 0m

Ep 59Is Go Simple Anymore?

Another week, another Kris & Matt duo episode! This week, they're talking about Go. They cover the recent generic methods proposal by Robert Griesemer, results from the 2025 Go Developer Survey, some highlights of the 1.26 release, and more!As always, we've got supporter content! This week that includes the survey's tooling data, a deep dive into GOPATH nostalgia and why Go Workspaces can't save the AWS SDK's 70,000+ tags, Kris's research into the entire Go module proxy, and a structural argument for why the module system's base premises don't hold. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.No episode of Break this week. We'll have more aftershow episodes soon! In the meantime, catch up on previous episodes at https://break.show.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Go Generic Methods Proposal (00:00:46)Chapter 2: Go 1.26 Release Highlights (00:17:07)Chapter 3: Go Developer Survey: Trust & Leadership (00:25:42)Chapter 4: Survey Challenges: Idioms, Features & Error Handling (00:36:22)Epilogue (01:08:23)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (00:46) - Chapter 1: Go Generic Methods Proposal (17:07) - Chapter 2: Go 1.26 Release Highlights (25:42) - Chapter 3: Go Developer Survey: Trust & Leadership (36:22) - Chapter 4: Survey Challenges: Idioms, Features & Error Handling (01:08:23) - Epilogue

Feb 21, 20261h 9m

Ep 58Lava Layers

This week it's Kris and Matt diving into the state of hardware, security, and what local AI actually needs to work. The conversation starts with AI agent social networks and why prompt injection is the unsolved SQL injection of our era, then shifts into why memory bandwidth is the real bottleneck for running models locally. Matt compiles Rust on a Mac Studio at the Apple Store, and the two debate whether the traditional PC build is even worth it anymore.As always, we've got supporter content! This week that includes the security primitives nobody uses, Kris's local AI research pipeline, the myth that you'll actually upgrade your components, Matt's DaVinci Resolve nightmare on Arch Linux, and why the Mac Pro doesn't know what it is anymore. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.This week's episode of Break continues the conversation. Kris and Matt dig into why the chat interface is just the piano keyboard moment for AI, the pair programming gap where agents can't notice your manual edits, and the Codex personality controversy. They close with a teaser for next week's Go generic methods discussion. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/28.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Welcome and Catching Up (00:00:45)Chapter 2: OpenClaw and AI Social Networks (00:12:18)Chapter 3: Prompt Injection Is the New SQL Injection (00:17:01)Chapter 4: Sandboxing and Defense in Depth (00:19:56)Chapter 6: Lava Layers of Abstraction (00:21:53)Chapter 8: Memory Bandwidth Is the Real Bottleneck (00:24:32)Chapter 9: Consumer Hardware is at an Inflection Point (00:27:34)Chapter 10: The RAM Shortage and Supply Chain Crisis (00:32:03)Chapter 12: Nobody Actually Upgrades (00:34:36)Chapter 13: Compiling Rust at the Apple Store (00:36:28)Chapter 14: Do You Still Need a Big Desktop? [Extended] (00:41:24)Chapter 16: The Future of Local AI (00:41:25)Chapter 18: Two Terabytes of RAM and What We'd Do With It (00:50:17)Chapter 19: Reimagining the PC for Massive Parallelism (00:52:56)Epilogue (00:55:08)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (00:45) - Chapter 1: Welcome and Catching Up (12:18) - Chapter 2: OpenClaw and AI Social Networks (17:01) - Chapter 3: Prompt Injection Is the New SQL Injection (19:56) - Chapter 4: Sandboxing and Defense in Depth (21:53) - Chapter 6: Lava Layers of Abstraction (24:32) - Chapter 8: Memory Bandwidth Is the Real Bottleneck (27:34) - Chapter 9: Consumer Hardware is at an Inflection Point (32:03) - Chapter 10: The RAM Shortage and Supply Chain Crisis (34:36) - Chapter 12: Nobody Actually Upgrades (36:28) - Chapter 13: Compiling Rust at the Apple Store (41:24) - Chapter 14: Do You Still Need a Big Desktop? [Extended] (41:25) - Chapter 16: The Future of Local AI (50:17) - Chapter 18: Two Terabytes of RAM and What We'd Do With It (52:56) - Chapter 19: Reimagining the PC for Massive Parallelism (55:08) - Epilogue

Feb 14, 202656 min

Ep 57The Vibes-Based Legal System

This week Steve's back to tackle the big question: is AI-generated output copyrightable? The conversation includes discussions of the Copyright Act of 1976, the philosophy of why copyright exists at all, whether LLM training is learning, and why owning a style would destroy culture.As always, we've got supporter content! This week that includes the Coca-Cola DEA deal and why trade secrets beat patents, what happens when copyright expires on open source code, turning software into giant prime numbers, the JSON "for good and not evil" licensing saga, and a deep dive into why open source licensing is an honor code system that's quietly falling apart. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.This week's episode of Break continues the conversation. Kris, Matt, and Steve pick up the copyright thread and ask whether it even matters to working developers, draw parallels to the U.S. tax system, and debate whether the frantic pace of AI standards is chaos or just what innovation looks like. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/27.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Snow, Ice, and Frozen Pipes (00:01:26)Chapter 2: Is AI Output Copyrightable? (00:04:24)Chapter 3: Training vs Output: Two Separate Questions (00:07:28)Chapter 4: The 1976 Copyright Act and Software (00:11:12)Chapter 7: Copyleft vs Permissive in the LLM Era (00:15:59)Chapter 8: Copyright as a Weapon, Not a Shield (00:20:50)Chapter 9: LLM Training Is Just Learning (00:23:04)Chapter 10: Owning a Style Would Destroy Culture (00:26:57)Chapter 11: The Real Problem Is Bigger Than Copyright (00:32:40)Chapter 12: AI Acceptance and What Is Thinking? (00:36:41)Chapter 13: Our Definition of Thinking Is Just Vibes (00:41:58)Chapter 18: The Whole System Is Vibes (00:47:32)Epilogue (00:48:47)Hosts Kris Brandow - Host Matthew Sanabria - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (01:26) - Chapter 1: Snow, Ice, and Frozen Pipes (04:24) - Chapter 2: Is AI Output Copyrightable? (07:28) - Chapter 3: Training vs Output: Two Separate Questions (11:12) - Chapter 4: The 1976 Copyright Act and Software (15:59) - Chapter 7: Copyleft vs Permissive in the LLM Era (20:50) - Chapter 8: Copyright as a Weapon, Not a Shield (23:04) - Chapter 9: LLM Training Is Just Learning (26:57) - Chapter 10: Owning a Style Would Destroy Culture (32:40) - Chapter 11: The Real Problem Is Bigger Than Copyright (36:41) - Chapter 12: AI Acceptance and What Is Thinking? (41:58) - Chapter 13: Our Definition of Thinking Is Just Vibes (47:32) - Chapter 18: The Whole System Is Vibes (48:47) - Epilogue

Feb 7, 202649 min

Ep 56The AI Factory Floor

This week we're talking about Gastown! Dylan and Steve join Kris to break down the viral project that spins up hundreds of Claude Code instances to build a software factory. Steve makes the case for why this is an inevitable evolution and the conversation digs into what it actually means to treat software development as a factory floor. The panel traces the cycle from mainframes to PCs to cloud to AI, debates whether data centers are really the environmental villain, and gets into the real economics of AI pricing.As always, we've got supporter content! This week that includes the crypto rug pull scheme targeting open source maintainers, why conEdison is actually good at their job, whether AI subscriptions are just Uber-style subsidization all over again, the gambling psychology of usage-based costs, and Steve's secret project Docket. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.This week's episode of Break continues the conversation. Kris and Steve dive deep into semantic versioning, the real cost of "breaking changes" in Go, and a whirlwind history of package managers from CPAN to NPM to Go modules. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/26.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Welcome Back, Dylan (00:00:46)Chapter 2: What is Gastown? (00:06:02)Chapter 3: Where Are the AI Factory Floor Managers? (00:07:53)Chapter 4: The Industry is Cyclical (00:19:43)Chapter 5: Rug Pull as a Service [Preview] (00:23:36)Chapter 7: Energy, Grids & Con Edison [Preview] (00:24:12)Chapter 9: Mainframes Are Still Holding It Together [Preview] (00:25:00)Chapter 11: API Pricing & the Race to the Bottom [Preview] (00:25:35)Chapter 12: Is AI Pricing Just Uber All Over Again? [Preview] (00:26:12)Chapter 13: The Gambling Psychology of API Costs [Preview] (00:26:47)Chapter 15: Beads & AI Dev Tools [Preview] (00:27:23)Chapter 16: Steve's Secret Project [Preview] (00:27:52)Chapter 6: Data Centers Aren't the Villain (00:28:45)Chapter 8: The Case for Local AI (00:35:01)Chapter 10: Claude Code Usage & Hitting the Limits (00:39:55)Chapter 14: The Upgrade Treadmill (00:47:15)Chapter 17: Claude Debugging War Stories (00:56:31)Epilogue (01:01:28)Hosts Kris Brandow - Host Dylan Bourque - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (00:46) - Chapter 1: Welcome Back, Dylan (06:02) - Chapter 2: What is Gastown? (07:53) - Chapter 3: Where Are the AI Factory Floor Managers? (19:43) - Chapter 4: The Industry is Cyclical (23:36) - Chapter 5: Rug Pull as a Service [Preview] (24:12) - Chapter 7: Energy, Grids & Con Edison [Preview] (25:00) - Chapter 9: Mainframes Are Still Holding It Together [Preview] (25:35) - Chapter 11: API Pricing & the Race to the Bottom [Preview] (26:12) - Chapter 12: Is AI Pricing Just Uber All Over Again? [Preview] (26:47) - Chapter 13: The Gambling Psychology of API Costs [Preview] (27:23) - Chapter 15: Beads & AI Dev Tools [Preview] (27:52) - Chapter 16: Steve's Secret Project [Preview] (28:45) - Chapter 6: Data Centers Aren't the Villain (35:01) - Chapter 8: The Case for Local AI (39:55) - Chapter 10: Claude Code Usage & Hitting the Limits (47:15) - Chapter 14: The Upgrade Treadmill (56:31) - Chapter 17: Claude Debugging War Stories (01:01:28) - Epilogue

Jan 31, 20261h 2m

Ep 55Systems Thinking for Humans

Annie and Michael Hedgpeth, founders of People Work, join Kris and Matt to unpack the junior hiring crisis and what's really broken about how we grow engineers. Annie's viral blog post sparked debate about whether senior engineers have abandoned their responsibility to mentor and whether our obsession with career ladders created the problem. The conversation moves from systemic dysfunction to solutions: People Work, their local-first app that helps engineers manage professional relationships with a systems thinking approach.As always, we've got supporter content! This week that includes Kris's unconventional career path, a rant about why we have too many engineering titles, deep dives into relational intelligence and privacy concerns around workplace surveillance, and the technical architecture behind People Work: Swift frontend, Rust backend, and a custom DSL inspired by HCL. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.This week's episode of Break continues the conversation. Annie and Michael stick around as the panel digs into why early career engineers rush to prove themselves, the trap of becoming "the glue person" instead of building technical depth, and why your strength as a junior is that you don't know anything yet. The panel also discusses some spicy topics like why software engineers spew logical fallacies, and the future of computing as hardware gains slow down. They round out the episode with some Unpopular Opinions. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/25.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Meet Annie & Michael Hedgpeth (00:00:49)Chapter 2: The Junior Hiring Crisis (00:01:15)Chapter 3: AI as an Amplifier (00:10:37)Chapter 4: The Broken Apprenticeship Model (00:12:05)Chapter 5: Scaling Yourself Through Others (00:20:00)Chapter 6: Kris Never Had a Mentor [Preview] (00:25:59)Chapter 7: Too Many Titles [Preview] (00:26:14)Chapter 10: Relational Intelligence [Preview] (00:26:33)Chapter 12: Why Engineers? [Preview] (00:27:04)Chapter 13: Privacy & Safe Spaces [Preview] (00:27:36)Chapter 14: AI Strategy & On-Device [Preview] (00:28:06)Chapter 15: Swift + Rust + Crux [Preview] (00:28:34)Chapter 8: Networking That Actually Works (00:29:17)Chapter 9: What is People Work? (00:33:56)Chapter 11: The Onboarding Use Case (00:43:18)Chapter 16: Data Ownership & The DSL (00:48:16)Epilogue (00:52:25)Hosts Kris Brandow - Host Matthew Sanabria - Host Annie Hedgpeth - Guest Michael Hedgpeth - Guest Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (00:49) - Chapter 1: Meet Annie & Michael Hedgpeth (01:15) - Chapter 2: The Junior Hiring Crisis (10:37) - Chapter 3: AI as an Amplifier (12:05) - Chapter 4: The Broken Apprenticeship Model (20:00) - Chapter 5: Scaling Yourself Through Others (25:59) - Chapter 6: Kris Never Had a Mentor [Preview] (26:14) - Chapter 7: Too Many Titles [Preview] (26:33) - Chapter 10: Relational Intelligence [Preview] (27:04) - Chapter 12: Why Engineers? [Preview] (27:36) - Chapter 13: Privacy & Safe Spaces [Preview] (28:06) - Chapter 14: AI Strategy & On-Device [Preview] (28:34) - Chapter 15: Swift + Rust + Crux [Preview] (29:17) - Chapter 8: Networking That Actually Works (33:56) - Chapter 9: What is PeopleWork? (43:18) - Chapter 11: The Onboarding Use Case (48:16) - Chapter 16: Data Ownership & The DSL (52:25) - Epilogue

Jan 24, 202653 min

Ep 54When Reality Drifts

Nick Gerace, Engineering Manager at System Initiative, joins Kris and Matt to explore what infrastructure management looks like beyond Terraform. Nick walks us through how System Initiative differs from traditional IaC, why git isn't really your source of truth, and how the company pivoted to AI-first tooling. The conversation turns to Claude Code and MCP tools before landing on a nuanced discussion about distributed systems, and how the messy, eventual consistency of real life mirrors the systems we build.As always, we've got supporter content! This week that includes deep dives into System Initiative's architecture evolution from Postgres to a custom graph database, Nick's passionate defense of domain-driven design in Rust monorepos ("if I see a util directory, I go a little nuts"), why AI won't replace musicians (or you), and a spicy take on AI, capitalism, and power structures. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.This week's episode of Break continues the conversation. Nick sticks around as the hosts compare audio engineering backgrounds, discuss the IC to manager journey, and take a hard turn into hardware—dual 3090 TIs with NVLink, the case for water cooling, Kris's absurd home lab, and everyone's temptation toward Framework Desktops and Mac Studios. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/24.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Meet Nick Gerace (00:01:21)Chapter 2: The Power of Networking (00:05:38)Chapter 3: What is System Initiative? (00:14:54)Chapter 4: Terraform vs System Initiative (00:19:58)Chapter 5: Git Isn't Your Source of Truth (00:25:47)Chapter 6: SI Architecture: From Postgres to Graph [Extended] (00:34:47)Chapter 7: Rust Monorepos & Domain-Driven Design [Extended] (00:35:10)Chapter 10: AI Won't Replace Musicians (or You) [Extended] (00:35:34)Chapter 12: AI, Capitalism & Power Structures [Extended] (00:36:03)Chapter 8: The AI Pivot at System Initiative (00:37:14)Chapter 9: Claude Code & MCP Tools (00:47:30)Chapter 11: Distributed Systems Are Just Real Life (00:54:13)Chapter 13: Data Centers, Water & Nuance (01:00:20)Epilogue (01:08:11)Hosts Kris Brandow - Host Matthew Sanabria - Host Nick Gerace - Guest Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (01:21) - Chapter 1: Meet Nick Gerace (05:38) - Chapter 2: The Power of Networking (14:54) - Chapter 3: What is System Initiative? (19:58) - Chapter 4: Terraform vs System Initiative (25:47) - Chapter 5: Git Isn't Your Source of Truth (34:47) - Chapter 6: SI Architecture: From Postgres to Graph [Extended] (35:10) - Chapter 7: Rust Monorepos & Domain-Driven Design [Extended] (35:34) - Chapter 10: AI Won't Replace Musicians (or You) [Extended] (36:03) - Chapter 12: AI, Capitalism & Power Structures [Extended] (37:14) - Chapter 8: The AI Pivot at System Initiative (47:30) - Chapter 9: Claude Code & MCP Tools (54:13) - Chapter 11: Distributed Systems Are Just Real Life (01:00:20) - Chapter 13: Data Centers, Water & Nuance (01:08:11) - Epilogue

Jan 16, 20261h 9m

Ep 53New Year, New Nuance

New Year, New Nuance! In this episode, Kris and Matt discuss what they're looking forward to in 2026—Matt shares the exciting news that he's becoming a dad, and the duo explore the value of growth, changing your opinions, and adding more nuance to how you see the world. They talk about what they're excited to build this year, from physical projects like woodworking and doors to the podcast platform they keep talking about. Kris shares how a conversation with Claude finally made electricity click, leading to a broader discussion about LLMs as "digital librarians" and what education should really be about: teaching you how to teach yourself.As always, we've got supporter content! This week that includes deep dives into local AI infrastructure, home networking with 10G and WireGuard, and a spicy rant about why centralized package management is fundamentally broken. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!If you prefer to watch this episode, you can view it on YouTube.This week's episode of break continues the conversation. Where the two reflect on AI doomerism's mental health toll, why things aren't worse than before, the logistics behind society's real problems, and turning waste into opportunity with BASF's Verbund principle. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/23.Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Matt's Becoming a Dad (00:03:06)Chapter 2: Growth & Changing Your Opinions (00:06:39)Chapter 3: Adding More Nuance in 2026 (00:15:44)Chapter 4: What We're Excited to Build (00:24:57)Chapter 5: Learning How Things Work: Electricity (00:30:21)Chapter 6: LLMs as Digital Librarians (00:39:05)Chapter 7: The Real Purpose of Education (00:51:44)Chapter 8: Local AI Infrastructure & Home Networking [Extended] (00:58:38)Chapter 9: The Centralization Problem in Package Management [Extended] (00:59:30)Epilogue (00:59:39)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (03:06) - Chapter 1: Matt's Becoming a Dad (06:39) - Chapter 2: Growth & Changing Your Opinions (15:44) - Chapter 3: Adding More Nuance in 2026 (24:57) - Chapter 4: What We're Excited to Build (30:21) - Chapter 5: Learning How Things Work: Electricity (39:05) - Chapter 6: LLMs as Digital Librarians (51:44) - Chapter 7: The Real Purpose of Education (58:38) - Chapter 8: Local AI Infrastructure & Home Networking [Extended] (59:30) - Chapter 9: The Centralization Problem in Package Management [Extended] (59:39) - Epilogue

Jan 10, 20261h 0m

Ep 52Stack Trace 2025

We decided to do our own wrap up for the year. We've called it Stack Trace, and we pulled a bunch of stats from the first year of Fallthrough. In this episode, Kris, Matt, and Dylan talk through these stats and how they feel about Fallthrough's first year.If you prefer to watch this episode, you can view it on YouTube.This week's episode of break continues the conversation. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/22.In this week's bonus content, we've got some extra stats! Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: A Year of Fallthrough In Stats (00:03:37)Chapter 2: Better and Smaller Platforms (00:36:28)Chapter 3: Who Had The Longest Monologues? (00:41:33)Chapter 4: It's Different In The Moment (00:49:13)Chapter 5: The Spicy Content That Wasn't (00:54:16)Chapter 6: More Stats! [Extended] (01:00:48)Chapter 7: Thinking About The Future (01:01:05)Epilogue (01:12:35)Hosts Kris Brandow - Host Dylan Bourque - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (03:37) - Chapter 1: A Year of Fallthrough In Stats (36:28) - Chapter 2: Better and Smaller Platforms (41:33) - Chapter 3: Who Had The Longest Monologues? (49:13) - Chapter 4: It's Different In The Moment (54:16) - Chapter 5: The Spicy Content That Wasn't (01:00:48) - Chapter 6: More Stats! [Extended] (01:01:05) - Chapter 7: Thinking About The Future (01:12:35) - Epilogue

Dec 31, 20251h 16m

Ep 51Worse Is Better

There's a famous joke essay called Worse Is Better, which compares the New Jersey and the MIT ideologies. In this episode, Kris and Matt discuss these two different ideologies and how they show up in technology, from Go, to dependency management, to electric vehicles.If you prefer to watch this episode, you can view it on YouTube.This week's episode of break continues the conversation. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/21.In this week's bonus content, the duo discusses how idealistic thinking has slowed down the adoption of electric vehicles and what a better path forward might have looked like. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Show Notes:Worse Is BetterSimple Made EasyLess Is Exponentially MoreGo += Package VersioninggovulncheckThe Bizarre Logic of the F-150 LightningTable of Contents:Prologue (00:00:00)Chapter 1: Worse Is Better? (00:02:58)Chapter 2: Go Got Stranded In The Middle (00:10:39)Chapter 3: SemVer Is Fundamentally Broken (00:33:32)Chapter 4: We Don't Live In The Ideal World (00:47:19)Chapter 5: BEVs vs EREVs [Extended] (00:56:26)Chapter 6: Holistic vs Deep (00:56:58)Epilogue (01:01:39)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (02:58) - Chapter 1: Worse Is Better? (10:39) - Chapter 2: Go Got Stranded In The Middle (33:32) - Chapter 3: SemVer Is Fundamentally Broken (47:19) - Chapter 4: We Don't Live In The Ideal World (56:26) - Chapter 5: BEVs vs EREVs [Extended] (56:58) - Chapter 6: Holistic vs Deep (01:01:39) - Epilogue

Dec 25, 20251h 2m

Ep 50Why Is Tech So Mid?

In the tech industry, we talk about how exceptional and innovative we are. But are we really? In this episode, Kris and Matt explore why they see the industry as pretty mid and how things should be better.If you prefer to watch this episode, you can view it on YouTube.This week's episode of break continues the conversation. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/20. In this week's bonus content, the duo discusses the problems with hype and how it's not just about the tech industry. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Why Is Tech So Mid? (00:02:27)Chapter 2: The Innovation Hype [Extended] (00:35:42)Chapter 3: Everyone Is Always Wrong (00:36:14)Epilogue (00:53:51)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (02:27) - Chapter 1: Why Is Tech So Mid? (35:42) - Chapter 2: The Innovation Hype [Extended] (36:14) - Chapter 3: Everyone Is Always Wrong (53:51) - Epilogue

Dec 20, 202557 min

Ep 49Project Management 2 Shell

Another Cloudflare outage. A CVSS 10.0 React RCE vulnerability. We've been dealing with quite a lot these last few weeks. In this week's episode, Kris and Matt discuss the outage and vulnerability and have a deeper discussion about project management and how all of these things relate to each other.If you prefer to watch this episode, you can view it on YouTube.This week's episode of break continues the conversation. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/19.We've got a new format for the bonus content snippets in this episode. This week we've got an extended discussion about how process should follow people, not the other way around. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Outages & Vulnerabilities (00:03:42)Chapter 2: Project Management (00:22:10)Chapter 3: Waltzing With Bears (00:29:55)Chapter 4: Process & Culture (00:43:21)Chapter 5: Process Follows People [Extended] (00:52:18)Chapter 6: We Need Better Estimates (00:52:49)Epilogue (01:04:33)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (03:42) - Chapter 1: Outages & Vulnerabilities (22:10) - Chapter 2: Project Management (29:55) - Chapter 3: Waltzing With Bears (43:21) - Chapter 4: Process & Culture (52:18) - Chapter 5: Process Follows People [Extended] (52:49) - Chapter 6: We Need Better Estimates (01:04:33) - Epilogue

Dec 12, 20251h 7m

Ep 48Ghostting Is Better Than Shelling

We've had Mitchell Hashimoto on a couple episodes, and each time we've discussed his vision for libghostty. In this episode, Kris and Matt talk about what the vision for libghostty actually means for the industry as a whole and the power of platforms. The duo also covers the new models that have dropped and how they see using the various models that have become available.If you prefer to watch this episode, you can view it on YouTube: https://youtu.be/XbjmqlSWlKI.This week's episode of break continues the conversation, where they continue this conversation and talk about how we're all becoming writers. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/18.We've got a new format for the bonus content snippets in this episode. All of them are together in the middle of the episode, with a small intro and outro around them. In this week's bonus content the duo discusses how AI might help save Stack Overflow, how it's making us write more specifications for software, and how it might lead to a much more viable funding model for the web. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: New Models & How We Use Them (00:02:28)Chapter 2: AI Will Help StackOverflow [Extended] (00:35:27)Chapter 3: Software Engineering Is About Writing Specifications [Extended] (00:35:59)Chapter 4: A Better Funding Model For The Web [Extended] (00:36:38)Chapter 5: SSH Out, libghostty In (00:37:37)Chapter 6: New Segment Type? (01:01:04)Epilogue (01:04:56)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (02:28) - Chapter 1: New Models & How We Use Them (35:27) - Chapter 2: AI Will Help StackOverflow [Extended] (35:59) - Chapter 3: Software Engineering Is About Writing Specifications [Extended] (36:38) - Chapter 4: A Better Funding Model For The Web [Extended] (37:37) - Chapter 5: SSH Out, libghostty In (01:01:04) - Chapter 6: New Segment Type? (01:04:56) - Epilogue

Dec 5, 20251h 10m

Ep 47Magic Numbers Take Down The Internet

This cannot keep happening. Another day, another outage. On this week's episode Kris and Matt talk about the recent Cloudflare outage. And boy do they have thoughts, we really hope you enjoy this exchange of monologues.If you prefer to watch this episode, you can view it on YouTube: https://youtu.be/LsOgDolc9FwThis week's episode of break continues the conversation, with a few more monologues and some thinking about the state of things. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/17.And we've got bonus content for our supporters, where you'll hear about the Cloudflare outage in a bit more depth and hear the duos take on being a generalist versus a specialist. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: The Cloudflare Outage (00:02:17)Chapter 2: Too Much Centralization? (00:20:24)Chapter 3: Communication Matters (00:26:22)Chapter 4: Magic Numbers Take Down The Internet [Extended] (00:29:50)Chapter 5: Programming Language Hate and AI versus Tools (00:30:19)Chapter 6: The Generalist and The Specialist [Extended] (00:49:29)Epilogue (00:50:03)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (02:17) - Chapter 1: The Cloudflare Outage (02:52) - Chapter 2: Too Much Centralization? (26:22) - Chapter 3: Communication Matters (26:43) - Chapter 4: Magic Numbers Take Down The Internet [Extended] (30:19) - Chapter 5: Programming Language Hate and AI versus Tools (35:05) - Chapter 6: The Generalist and The Specialist [Extended] (50:03) - Epilogue

Nov 25, 202552 min

Ep 46The AI Marketing Problem

The tech industry is terrible at marketing things. From AI to Blockchain to Git, we constantly miss the actual innovation by looking too closely at the surface level. In this episode, Kris is joined by the full panel of Ian, Matthew, and Dylan to discuss the marketing problem AI seems to have and its wider implications.If you prefer to watch this episode, you can view it on YouTube: https://youtu.be/4nGG8Mv4L88This week's episode of break continues the conversation, with a deeper discussion around the marketing point and a whole bunch more. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/16.And we've got bonus content for our supporters, where you'll hear how the panel is currently using AI and the importance of embracing being human. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: The AI Marketing Problem (00:06:14)Chapter 2: What Does It Mean To Adopt AI? [Extended] (00:09:53)Chapter 3: SciFi Computer or Reference System? (00:10:16)Chapter 4: Embrace Being Human [Extended] (00:36:17)Chapter 3: SciFi Computer or Reference System? (00:00:-17)Chapter 5: Context Is Important (00:36:54)Appendix UNPOP: Unpopular Opinions and Panic & Recover (00:49:41)Hosts Kris Brandow - Host Ian Wester-Lopshire - Host Dylan Bourque - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (06:14) - Chapter 1: The AI Marketing Problem (09:53) - Chapter 2: What Does It Mean To Adopt AI? [Extended] (10:16) - Chapter 3: SciFi Computer or Reference System? (36:17) - Chapter 4: Embrace Being Human [Extended] (36:54) - Chapter 5: Context Is Important (49:41) - Appendix UNPOP: Unpopular Opinions and Panic & Recover

Nov 20, 20251h 5m

Ep 45Artisanal Software Engineering

Software engineering has an identity problem. Some software engineers want to be craftspeople and artisans, while others want to be more like the traditional engineers, while others just want to write some code. In this episode, Kris and Matt talk about the state of software engineering today and the areas that they think could use improvement.For this week's episode of break, we're pulling one out of the archives! Sometimes we record an episode and don't ship it for quite a while, and this one was recorded all the way back on July 30th! Kris and Matt talk about their (at the time) yet to be recorded episode with Mitchell, Oxide's Series B announcement, and have another conversation about software artisans. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/15.And we've got bonus content for our supporters, where you'll hear the duo's feelings about project management, the industry's lack of planning, and Kris' recent change in view around artificial intelligence. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: The Current State of Software Engineering (00:02:28)Chapter 2: MVPs and the Challenge of Shipping Software (00:17:05)Chapter 3: Project Management and Workflows [Extended] (00:26:01)Chapter 4: The Invisible Things (00:26:24)Chapter 5: Path Dependency and Asking Why (00:31:26)Chapter 6: Engineering Is About Design (00:46:11)Chapter 7: We Need Better Planning [Extended] (00:58:42)Chapter 8: Matt wants to write less code (00:59:02)Chapter 9: Kris' view of AI has shifted [Extended] (01:02:38)Epilogue (01:03:06)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (02:28) - Chapter 1: The Current State of Software Engineering (17:05) - Chapter 2: MVPs and the Challenge of Shipping Software (26:01) - Chapter 3: Project Management and Workflows [Extended] (26:24) - Chapter 4: The Invisible Things (31:26) - Chapter 5: Path Depenency and Asking Why (46:11) - Chapter 6: Engineering Is About Design (58:42) - Chapter 7: We Need Better Planning [Extended] (59:02) - Chapter 8: Matt wants to write less code (01:02:38) - Chapter 9: Kris' view of AI has shifted [Extended] (01:03:06) - Epilogue

Nov 12, 20251h 8m

Ep 44The Fault In Our Clouds

First it was GCP in June. Then it was AWS in October. Then it was Azure a week later. It seems that our cloud providers are having outages far more often, and for far longer, than any of us would like. In this episode, Kris, Ian, and Matthew discuss the two most recent outages along with some of their thoughts on the current state of the industry and the future of software.We continue this discussion in this week's episode of Break! The panel talks about whether seeking a career with a FAANG company is worth it anymore, why building software for your local community is important, and their frustrations with point of sale systems. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.EXTRA! EXTRA! There's lots of bonus content in this episode! And if you're a supporter you're getting all of it. In this week's extra chapters the panel talks about whether we all need to be on large cloud providers, frustrations with food delivery app PINs, whether timeouts and retries should be our go to, and why it feels like software is constantly getting worse. Not a supporter yet? Fix that today by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Show Notes:AWS Outage Summary: https://aws.amazon.com/message/101925/Azure Outage Summary: https://azure.status.microsoft/en-us/status/history/Table of Contents:Prologue (00:00:00)Chapter 1: The AWS Outage (00:03:03)Chapter 2: Overdependence on Timeouts and Retries [Extended] (00:27:15)Chapter 3: Food Delivery app PINs should be Local First [Extended] (00:27:41)Chapter 4: The Azure Outage (00:28:11)Chapter 5: Do We Actually Need All These Cloud Services? [Extended] (00:39:37)Chapter 6: We Are Trapped By Our Own Path Dependence [Extended] (00:40:07)Chapter 7: What Is Popular Is Not Necessarily What Is Good (00:40:54)Appendix UNPOP: Unpopular Opinions and Panic & Recover (00:42:42)Epilogue (01:02:34)Hosts Kris Brandow - Host Ian Wester-Lopshire - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (03:03) - Chapter 1: The AWS Outage (27:15) - Chapter 2: Overdependence on Timeouts and Retries [Extended] (27:41) - Chapter 3: Food Delivery app PINs should be Local First [Extended] (28:11) - Chapter 4: The Azure Outage (39:37) - Chapter 5: Do We Actually Need All These Cloud Services? [Extended] (40:07) - Chapter 6: We Are Trapped By Our Own Path Dependence [Extended] (40:54) - Chapter 7: What Is Popular Is Not Necessarily What Is Good (42:42) - Appendix UNPOP: Unpopular Opinions and Panic & Recover (01:02:34) - Epilogue

Nov 4, 20251h 5m

Ep 43JJ and How to Evolve an Open Source Ecosystem

Jujutsu is a new version control system that's gaining in popularity. Its swappable backends allow users to continue using version control systems like Git without other users even noticing. Steve Klabnik aims to be a big part of it. Much like with Rust, he's getting involved early and making some big swings. In this episode, he joins Kris and Matt to discuss JJ and his recent announcement that he'll be joining East River Source Control to work on JJ and related projects full time.We continue this discussion in this week's episode of Break! We get into some of the topics briefly mentioned during the main episode. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.Love extra content? Well if you're a supporter you're getting some. This week's extended edition includes bonus content includes a chapter on the need for new layers and another chapter on potential plans for a JJHub. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Farewell, Oxide! Hello, East River Source Control! (00:03:44)Chapter 2: JJ Backends (00:13:54)Chapter 3: When To Choose New Tools (00:17:58)Chapter 4: We're Not Going Back (00:29:16)Chapter 5: Why Use JJ? (00:31:05)Chapter 6: Creating New Layers [Extended] (00:45:33)Chapter 7: JJHub? [Extended] (00:46:08)Chapter 8: Forking Is About More Than Just The Code (00:46:56)Appendix Unpop: Unpopular Opinions (00:50:02)Epilogue (00:56:10)Hosts Kris Brandow - Host Matthew Sanabria - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (03:44) - Chapter 1: Farewell, Oxide! Hello, East River Source Control! (13:54) - Chapter 2: JJ Backends (17:58) - Chapter 3: When To Choose New Tools (29:16) - Chapter 4: We're Not Going Back (31:05) - Chapter 5: Why Use JJ? (45:33) - Chapter 6: Creating New Layers [Extended] (46:08) - Chapter 7: JJHub? [Extended] (46:56) - Chapter 8: Forking Is About More Than Just The Code (50:02) - Appendix Unpop: Unpopular Opinions (56:10) - Epilogue

Oct 28, 202558 min

Ep 42DevOps: The Answer to Life, The Universe, and Everything

In this episode, hosts Angelica Hill and Matthew Sanabria are joined by special guest Cory O'Daniel to dive deep into DevOps. They chat through some of the big questions shaping the industry: Is the "cloud promise" still holding up? What role does on-prem infrastructure play now? And perhaps most importantly, what does "DevOps" even mean today?We continue this discussion in this week's episode of Break! We get into some of the topics briefly mentioned during the main episode. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.We've got a ton of supporter content in this episode, so our supporters can hear Cory's thoughts on why technology choices should be kept simple, why we aren't thinking things through, and why the C-Suite forgets the pain of being an IC. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: What Is DevOps? (00:05:50)Chapter 2: Structuring DevOps (00:20:27)Chapter 3: Software Engineering is a Craft (00:46:10)Chapter 4: Keep Technology Choices Simple [Extended Only] (00:58:18)Chapter 5: Why Are We Not Thinking Things Through? [Extended Only] (00:58:45)Chapter 6: What Makes The C-Suite Forget The Pain? [Extended Only] (00:59:26)Chapter 7: OpenTofu (01:00:16)Epilogue (01:03:12)Hosts Matthew Sanabria - Host Angelica Hill - Producer Cory O'Daniel - Guest Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (05:50) - Chapter 1: What Is DevOps? (20:27) - Chapter 2: Structuring DevOps (46:10) - Chapter 3: Software Engineering is a Craft (58:18) - Chapter 4: Keep Technology Choices Simple [Extended Only] (58:45) - Chapter 5: Why Are We Not Thinking Things Through? [Extended Only] (59:26) - Chapter 6: What Makes The C-Suite Forget The Pain? [Extended Only] (01:00:16) - Chapter 7: OpenTofu (01:03:12) - Epilogue

Oct 20, 20251h 7m

Ep 41Ghostty & The Shell

Mitchell once again joins Matt and Kris to give us an update about Ghostty, a new library he's working on called libxev, and some of his thoughts around AI.We continue this discussion in this week's episode of Break! We get into some of the topics briefly mentioned during the main episode. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.For our supporters, we have extra chapters on Mitchell's talk on open source governance and requiring AI disclosures for Ghostty contributions. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: What's New With Ghostty? (00:01:44)Chapter 2: Mitchell's Take On Open Source Governance [Extended Only] (00:34:14)Chapter 3: libxev (00:34:35)Chapter 4: AI Contribution Disclosures in Ghostty [Extended Only] (00:55:31)Hosts Kris Brandow - Host Dylan Bourque - Host Mitchell Hashimoto - Guest Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (01:44) - Chapter 1: What's New With Ghostty? (34:14) - Chapter 2: Mitchell's Take On Open Source Governance [Extended Only] (34:35) - Chapter 3: libxev (55:31) - Chapter 4: AI Contribution Disclosures in Ghostty [Extended Only]

Oct 13, 202557 min

Ep 40The Failure of Open Source Leadership

Open source project leaders have faced heavy challenges over the last decade and a half. It seems every language community has had conflicts with its leadership: Python with the struggles of the Python 2 to 3 migration; Node.JS and the community's conflict with Joyent; Rust and their handling of trademarks and IP; Wordpress and their conflict with WPEngine; and of course Go and their conflict around dependency management (and error handling). Now we've added another: the recent conflict between Ruby Central and the community.In this episode, Kris, Matt, and Steve discuss these conflicts and what they tell us about the way we've come to see leadership within open source projects, where the blame actually lies, and what changes we can make to avoid these issues in the future.We continue this discussion in this week's episode of Break! We get into some of the topics briefly mentioned during the main episode. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.For our supporters, we have extra chapters about the sustainability of the current model and where we should place blame for the current problems. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Show Notes:Bryan Cantrill Platform as a Reflection of ValuesLow Level Rust is causing a lot of problemsIf WordPress is to survive, Matt Mullenweg must be removed‘This Is Just How We Do Things Now’: The Quiet Collapse of StandardsTable of Contents:Prologue (00:00:00)Chapter 1: How Did We Get Here? (00:02:07)Chapter 2: Why Does Open Source Like Dictators? (00:41:04)Chapter 3: So what happened with Ruby? (00:45:21)Chapter 4: How Sustainable Is All Of This? [Extended Only] (01:01:49)Chapter 5: Blame Lies Everywhere [Extended Only] (01:02:19)Chapter 6: It's Not The Individual, It's The System (01:03:06)Chapter 7: We Actually Can All Get Along (01:13:41)Chapter 8: Nuance Was Had (01:24:24)Hosts Kris Brandow - Host Matthew Sanabria - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (02:07) - Chapter 1: How Did We Get Here? (41:04) - Chapter 2: Why Does Open Source Like Dictators? (45:21) - Chapter 3: So what happened with Ruby? (01:01:49) - Chapter 4: How Sustainable Is All Of This? [Extended Only] (01:02:19) - Chapter 5: Blame Lies Everywhere [Extended Only] (01:03:06) - Chapter 6: It's Not The Individual, It's The System (01:13:41) - Chapter 7: We Actually Can All Get Along (01:24:24) - Chapter 8: Nuance Was Had

Oct 7, 20251h 30m

Ep 39PHP Was Never Dead

This week we've got a grab bag episode! Kris and Matt discuss a variety of topics, including a GopherCon debrief (featuring some RustConf comparisons!), why people can't be mad all the time, the need for better abstractions, and so much more!We continue this discussion in this week's episode of Break! We get into some of the topics briefly mentioned during the main episode. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.For our supporters, we've got two great chapters about carefully selected criticism and a new Linux distro. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Show Notes:The Future of Programming - Bret VictorTable of Contents:Prologue (00:00:00)Chapter 1: GopherCon Debrief (00:02:26)Chapter 2: Corporations Are Followers (00:34:10)Chapter 3: Carefully Crafted Narratives [Supporter Only] (00:44:09)Chapter 4: You Can't Be Mad All The Time (00:45:47)Chapter 5: We Need New Abstractions (00:55:40)Chapter 6: Omarchy [Supporter Only] (01:11:45)Epilogue (01:13:27)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (02:26) - Chapter 1: GopherCon Debrief (34:10) - Chapter 2: Corporations Are Followers (44:09) - Chapter 3: Carefully Crafted Narratives [Supporter Only] (45:47) - Chapter 4: You Can't Be Mad All The Time (55:40) - Chapter 5: We Need New Abstractions (01:11:45) - Chapter 6: Omarchy [Supporter Only] (01:13:27) - Epilogue

Sep 30, 20251h 14m

Ep 38Defer Life Considered Harmful

From AI winters to Tiny Go, Ron Evans has a long and storied career. In this episode he joins Angelica and Matt to discuss his journey, what past AI winters can tell us about our current AI moment, the importance of Tiny Go, and so much more.This week's episode has a Break aftershow! Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.For our supporters, we've got two great chapters about epistemology and how AI affects newcomers to programming. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Show Notes:TinyGoAmara’s Law and Its Place in the Future of TechCory DoctorowGopherCon 2024: Go Back to the Future - Ron EvansSkynetProgram or Be Programmed Eleven Commands for the AI Future DOUGLAS RUSHKOFFThe Demon-Haunted WorldTable of Contents:Prologue (00:00:00)Chapter 1: Who Is Ron Evans? (00:03:00)Chapter 2: The Next AI Winter? (00:06:03)Chapter 3: Epistemology [Supporter Only] (00:36:39)Chapter 4: Ron's Long Game (00:39:20)Chapter 5: There Are Always Things To Do (00:50:22)Chapter 6: How Is AI/ML Impacting People New To The Industry? [Supporter Only] (00:59:27)Chapter 7: Anything Left Unsaid? (01:02:19)Appendix UNPOP: Unpopular Opinions (01:07:28)Hosts Matthew Sanabria - Host Angelica Hill - Producer Kris Brandow - Producer Ron Evans - Guest Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (03:00) - Chapter 1: Who Is Ron Evans? (06:03) - Chapter 2: The Next AI Winter? (36:39) - Chapter 3: Epistemology [Supporter Only] (39:20) - Chapter 4: Ron's Long Game (50:22) - Chapter 5: There Are Always Things To Do (59:27) - Chapter 6: How Is AI/ML Impacting People New To The Industry? [Supporter Only] (01:02:19) - Chapter 7: Anything Left Unsaid? (01:07:28) - Appendix UNPOP: Unpopular Opinions

Sep 23, 20251h 18m

Ep 37Building For The Future

We've all experienced the dreaded rewrite. A system that was promised to last for years has grown so full of technical debt and cruft that we feel we need to throw it out and start over again. How can we avoid this? In this episode, Angelica and Matt are joined by Jon Sabados, where they discuss how to build software that can last long into the future.This week's episode does not have a companion break episode, but check out our backlog if you haven't watched them already! Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.This week's episode features a bonus chapter for supporters! Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Why Should We Build For The Future? (00:03:13)Chapter 2: Business Value & Future Planning (00:10:18)Chapter 3: Where Do You Start? (00:13:21)Chapter 4: How To Make Decisions Effectively (00:27:35)Chapter 5: Crafting A Solution (00:39:55)Chapter 6: What Does It Actually Mean To Build For The Future? [Supporter Only] (00:47:50)Chapter 7: A Case Study (00:49:57)Chapter 8: Incorporating New Technologies (01:05:07)Chapter 9: Building For The Future Outage (01:08:19)Chapter 10: Final Advice (01:16:34)Appendix UNPOP: Unpopular Opinions (01:20:03)Epilogue (01:35:12)Hosts Matthew Sanabria - Host Angelica Hill - Producer Kris Brandow - Producer Jon Sabados - Guest Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (03:13) - Chapter 1: Why Should We Build For The Future? (10:18) - Chapter 2: Business Value & Future Planning (13:21) - Chapter 3: Where Do You Start? (27:35) - Chapter 4: How To Make Decisions Effectively (39:55) - Chapter 5: Crafting A Solution (47:50) - Chapter 6: What Does It Actually Mean To Build For The Future? [Supporter Only] (49:57) - Chapter 7: A Case Study (01:05:07) - Chapter 8: Incorporating New Technologies (01:08:19) - Chapter 9: Building For The Future Outage (01:16:34) - Chapter 10: Final Advice (01:20:03) - Appendix UNPOP: Unpopular Opinions (01:35:12) - Epilogue

Sep 15, 20251h 36m

Ep 36Bootstrapping A Podcast

Ever wondered what it really takes to build a successful online presence? How about if you were doing it as a couple? In this episode, Angelica and Matt are joined by Sophie and Rory of the "Media Couple" podcast as they pull back the curtain on their current projects and share the unfiltered reality of being content creators, the tools and tech they use, and how it's going.This week's episode does not have a companion break episode, but check out our backlog if you haven't watched them already! Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: What Is The Media Couple? (00:08:20)Chapter 2: Getting Started with Content Creation (00:12:55)Chapter 3: How's The Media Couple Going? (00:20:34)Interlude: Dealing With Your Inner Critic [Supporter Only] (00:24:19)Chapter 4: Choosing A Format (00:25:14)Chapter 5: Who Is Your Audience? (00:33:13)Chapter 6: The Tech Behind It All (00:47:30)Interlude: Vibe Coding Through Life (01:05:54)Chapter 7: Where Do You Start With Branding? (01:09:51)Chapter 8: Preventing Boredom (01:12:53)Chapter 9: Generating New Content Ideas (01:22:27)Chapter 10: Feedback [Supporter Only] (01:30:15)Chapter 11: A Few Good Productions (01:32:18)Appendix UNPOP: Unpopular Opinions (01:39:52)Epilogue (01:55:35)Hosts Matthew Sanabria - Host Angelica Hill - Producer Kris Brandow - Producer Rory Nichols - Guest Sophie Haines-Nichols - Guest Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (08:20) - Chapter 1: What Is The Media Couple? (12:55) - Chapter 2: Getting Started with Content Creation (20:34) - Chapter 3: How's The Media Couple Going? (24:19) - Interlude: Dealing With Your Inner Critic [Supporter Only] (25:14) - Chapter 4: Choosing A Format (33:13) - Chapter 5: Who Is Your Audience? (47:30) - Chapter 6: The Tech Behind It All (01:05:54) - Interlude: Vibe Coding Through Life (01:09:51) - Chapter 7: Where Do You Start With Branding? (01:12:53) - Chapter 8: Preventing Boredom (01:22:27) - Chapter 9: Generating New Content Ideas (01:30:15) - Chapter 10: Feedback [Supporter Only] (01:32:18) - Chapter 11: A Few Good Productions (01:39:52) - Appendix UNPOP: Unpopular Opinions (01:55:35) - Epilogue

Sep 8, 20251h 57m

Ep 35What It Takes To Be A Content Creator

Everyone can be a content creator. Whether it's posting long form content on YouTube, shorter content on TikTok, or photos on Instagram, content creation is accessible to all. In this episode, Angelica and Matt are joined by Benjamin Bryant to talk about what it takes to become a content creator. This episode contains extra chapters for supporters.This week's episode does not have a companion break episode, but check out our backlog if you haven't watched them already! Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:00:00)Chapter 1: Introducing Ben Bryant (00:02:20)Chapter 2: Starting Out In Content Creation (00:03:32)Chapter 3: Self Preparation for Making a Video (00:06:26)Chapter 4: Finding Your First Content (00:09:47)Chapter 5: Hows the Channel Going? (00:17:41)Chapter 6: How Much of You Do You Show in Your Content? [Supporter Only] (00:31:01)Chapter 7: Matt's Journey to Content Creation [Supporter Only] (00:31:34)Chapter 8: Finding Your Why (00:32:06)Chapter 9: How Do You Find The Fun? (00:38:21)Chapter 10: Dealing With Negative Comments [Supporter Only] (00:54:04)Chapter 11: YouTube vs On Stage (00:54:52)Chapter 12: What Does Success Look Like? (01:03:03)Chapter 13: Ben's Viral Videos (01:16:58)Chapter 14: Final Thoughts (01:26:25)Appendix UNPOP: Unpopular Opinions (01:28:47)Epilogue (01:35:53)Hosts Matthew Sanabria - Host Angelica Hill - Producer Kris Brandow - Producer Benjamin Bryant - Guest Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Prologue (02:20) - Chapter 1: Introducing Ben Bryant (03:32) - Chapter 2: Starting Out In Content Creation (06:26) - Chapter 3: Self Preparation for Making a Video (09:47) - Chapter 4: Finding Your First Content (17:41) - Chapter 5: Hows the Channel Going? (31:01) - Chapter 6: How Much of You Do You Show in Your Content? [Supporter Only] (31:34) - Chapter 7: Matt's Journey to Content Creation [Supporter Only] (32:06) - Chapter 8: Finding Your Why (38:21) - Chapter 9: How Do You Find The Fun? (54:04) - Chapter 10: Dealing With Negative Comments [Supporter Only] (54:52) - Chapter 11: YouTube vs On Stage (01:03:03) - Chapter 12: What Does Success Look Like? (01:16:58) - Chapter 13: Ben's Viral Videos (01:26:25) - Chapter 14: Final Thoughts (01:28:47) - Appendix UNPOP: Unpopular Opinions (01:35:53) - Epilogue

Sep 1, 20251h 37m

Ep 34How To Have A Great Conference Experience

GopherCon is this week! Kris, Matt, Dylan, and Angelica are talking about conferences: their favorite experiences, how they approach them, and advice for first time conference attendees. For our supporters, the panel has an in-depth discussion of what would make for better conferences and where current conferences are failing.We've also have a new episode of Break! Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Hello. And Welcome To. Fallthrough? (00:00:00)Prologue (00:01:55)Interlude: How are we doing? (00:04:15)Chapter 1: What Are Your Favorite Conference Experiences? (00:07:48)Chapter 2: How Do You Approach Attending A Conference? (00:26:13)Chapter 3: Talks & Workshops (00:32:33)Chapter 4: First Time Speakers & The Speaker Pipeline [Supporter Only] (00:40:45)Chapter 5: The Ideal Conference [Supporter Only] (00:41:55)Chapter 6: Should Conferences Provide Mentorship For Speakers? [Supporter Only] (00:43:23)Chapter 7: Advice for First Time Conference Attendees (00:45:41)Epilogue (00:50:26)Hosts Kris Brandow - Host Dylan Bourque - Host Matthew Sanabria - Host Angelica Hill - Producer Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:00) - Hello. And Welcome To. Fallthrough? (01:55) - Prologue (04:15) - Interlude: How are we doing? (07:48) - Chapter 1: What Are Your Favorite Conference Experiences? (26:13) - Chapter 2: How Do You Approach Attending A Conference? (32:33) - Chapter 3: Talks & Workshops (40:45) - Chapter 4: First Time Speakers & The Speaker Pipeline [Supporter Only] (41:55) - Chapter 5: The Ideal Conference [Supporter Only] (43:23) - Chapter 6: Should Conferences Provide Mentorship For Speakers? [Supporter Only] (45:41) - Chapter 7: Advice for First Time Conference Attendees (50:26) - Epilogue

Aug 25, 202552 min

Ep 33What's New in Go 1.25?

It's August, which means we've got a fresh new Go release! In this episode, Kris and Matt pick up the "What's New in Go?" series with an edition for the Go 1.25 release. We've also have a new episode of Break! Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show.This episode contains an extra Unpopular Opinion and lengthy discussion for our supporters. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Notes:Go 1.25 Release NotesTable of Contents:Prologue (00:01:19)Chapter 1: Tools (00:03:58)Chapter 2: Runtime (00:16:23)Chapter 3: Compiler (00:25:03)Chapter 4: Standard Library (00:29:59)Appendix UNPOP: Unpopular Opinions and Panic & Recover (01:04:38)Epilogue (01:07:45)Hosts Kris Brandow - Host Matthew Sanabria - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (01:19) - Prologue (03:58) - Chapter 1: Tools (16:23) - Chapter 2: Runtime (25:03) - Chapter 3: Compiler (29:59) - Chapter 4: Standard Library (01:04:38) - Appendix UNPOP: Unpopular Opinions and Panic & Recover (01:07:45) - Epilogue

Aug 18, 20251h 10m

Ep 32Big Data Energy

In the years leading up to the current AI hype cycle we're currently all experiencing, there was another hype cycle: Big Data. In this episode, Kris is joined by Matt and Steve to discuss how the Big Data craze relates to the current Artificial Intelligence one, where Big Data ends and AI/ML begin, and so much more.We've also have a new episode of Break! We've decided that Break will be video first, so you can watch it on YouTube or in your favorite podcast app by going to: https://break.show/ep/5.For our supporters, we have extra content, including a chapter about the importance of our ideas being grounded in truth. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (02:49)Chapter 1: What is Big Data? (04:33)Chapter 2: Is AI/ML Big Data? (17:23)Chapter 3: Our Ideas must Touch Ground Truth [Supporter Only] (59:31)Appendix UNPOP: Unpopular Opionions & Panic and Recover (01:00:39)Hosts Kris Brandow - Host Matthew Sanabria - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (02:49) - Prologue (04:33) - Chapter 1: What is Big Data? (17:23) - Chapter 2: Is AI/ML Big Data? (59:31) - Chapter 3: Our Ideas must Touch Ground Truth [Supporter Only] (01:00:39) - Appendix UNPOP: Unpopular Opionions & Panic and Recover

Aug 11, 20251h 18m

Ep 31Championing A Cause

How do you make change happen effectively? In this episode, Matt is joined by Alex Sims to discuss championing a cause and making change happen within your organization. They discuss various strategies, including how to get started, different technical approaches, and how to deal with those who resist change.We've also have a new episode of Break! We've decided that Break will be video first, so you can watch it on YouTube or in your favorite podcast app by going to: https://break.show/ep/4.For our supporters, we have extra content, including chapters on how observability factors into making change happen and how to deal with detractors and decrees from above. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Table of Contents:Prologue (01:39)Chapter 1: Alex's Background (02:04)Chapter 2: Becoming a Champion (08:02)Chapter 3: Dealing with Detractors [Supporter Only] (21:25)Chapter 4: Getting Started (22:10)Chapter 5: Dealing with Decrees [Supporter Only] (27:57)Chapter 6: Dealing with Detractors (continued) [Supporter Only] (28:29)Chapter 7: The Power of Observability (29:42)Chapter 8: Programming Languages (30:34)Chapter 9: Technical Debt (45:47)Chapter 10: Parting Advice (59:22)Appendix UNPOP: Unpopular Opinions (01:01:50)Epilogue (01:08:47)Hosts Matthew Sanabria - Host Kris Brandow - Producer Alex Sims - Guest Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (01:39) - Prologue (02:04) - Chapter 1: Alex's Background (08:02) - Chapter 2: Becoming a Champion (21:25) - Chapter 3: Dealing with Detractors [Supporter Only] (22:10) - Chapter 4: Getting Started (27:57) - Chapter 5: Dealing with Decrees [Supporter Only] (28:29) - Chapter 6: Dealing with Detractors (continued) [Supporter Only] (29:42) - Chapter 7: The Power of Observability (30:34) - Chapter 8: Programming Languages (45:47) - Chapter 9: Technical Debt (59:22) - Chapter 10: Parting Advice (01:01:50) - Appendix UNPOP: Unpopular Opinions (01:08:47) - Epilogue

Aug 4, 20251h 12m

Ep 30AI Booster? AI Doomer? You're Wrong Either Way

It's a rarity in recent years to have a conversation and not have the topic of AI brought up. There are those who think we're on the cusp of AI super-intelligence, those who think AI will destroy the job market, and those who completely write the entire thing off. What these conversations lack is nuance. In this episode, Kris is joined by Matt and Steve to bring some much needed nuance to the conversation around artificial intelligence. They discuss the history of AI; how everything old is new again, sometimes literally; why boosters and doomers are wrong; what intelligence actually is (in reference to computers); and so much more.We've also have a new episode of Break! We've decided that Break will be video first, so you can watch it on YouTube or in your favorite podcast app by going to: https://break.show/ep/3.For our supporters, we have a whole bunch of extra content. This episode was one large, unstructured conversation, so we've included interludes of related or slightly tangential conversations as supporter content. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Notes:How AI is Ruining the Electrical GridTable of Contents:Prologue (03:12)Chapter 1: A Brief History of AI (04:35)Chapter 2: The AI Boom & Bust (09:00)Interlude: Why Are People Mad at Duolingo? [Supporter Only] (10:07)Chapter 3: The Problem Isn't AI, It's The Products (10:07)Interlude: Why AI Coding Assistants are like Debuggers [Supporter Only] (18:33)Interlude: Bankified Companies [Supporter Only] (20:22)Interlude: The Uber of Past Successes [Supporter Only] (23:30)Chapter 4: Why Everyone Is Wrong About AI (23:33)Interlude: How The Power Grid Works [Supporter Only] (36:34)Interlude: Congestion Pricing, Capacity Planning, & Subway Cars [Supporter Only] (42:10)Chapter 5: Startups Aren't Businesses [Supporter Only] (42:11)Chapter 6: The Machines Have Been Intelligent The Entire Time (42:39)Chapter 7: The Interface Is A Means To An End (53:14)Chapter 8: We Need More Naunce (01:02:08)Appendix UNPOP: Unpopular Opinions (01:10:29)Epilogue (01:15:58)Hosts Kris Brandow - Host Matthew Sanabria - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (03:12) - Prologue (04:35) - Chapter 1: A Brief History of AI (09:00) - Chapter 2: The AI Boom & Bust (10:07) - Interlude: Why Are People Mad at Duolingo? [Supporter Only] (10:07) - Chapter 3: The Problem Isn't AI, It's The Products (18:33) - Interlude: Why AI Coding Assistants are like Debuggers [Supporter Only] (20:22) - Interlude: Bankified Companies [Supporter Only] (23:30) - Interlude: The Uber of Past Successes [Supporter Only] (23:33) - Chapter 4: Why Everyone Is Wrong About AI (36:34) - Interlude: How The Power Grid Works [Supporter Only] (42:10) - Interlude: Congestion Pricing, Capacity Planning, & Subway Cars [Supporter Only] (42:11) - Chapter 5: Startups Aren't Businesses [Supporter Only] (42:39) - Chapter 6: The Machines Have Been Intelligent The Entire Time (53:14) - Chapter 7: The Interface Is A Means To An End (01:02:08) - Chapter 8: We Need More Naunce (01:10:29) - Appendix UNPOP: Unpopular Opinions (01:15:58) - Epilogue

Jul 28, 20251h 20m

Ep 29Versioning: We Did It To Ourselves

Versioning! It's a topic that we all deal with on a daily basis, and yet it's a topic that many of us dread. Our ecosystems love semantic versioning, but many of us find it lacking for many of our use cases. In this episode, Kris and Matt are joined once again by Jamie and Steve to talk about versioning. The panel discusses what versioning is, when to use Semantic Versioning, whether identifiers and versions are the same thing, and so much more.Last week we shipped the first episode of our aftershow, Break. This week we're following it up with another installment! We've got a separate feed up and running for the aftershow, but for now we'll carry the first few episodes of it in this feed. You can listen to the episode by going to: https://break.show/ep/2.Don't worry supporters, we've got a ton of extra content for you. As per usual with this panel, we got into quite a deep discussion around artificial intelligence, how it relates to meaning, and whether this whole thing might just disappear tomorrow. Not a supporter yet? You can fix that by heading over to https://fallthrough.fm/subscribe where you'll get not only extra content but also higher quality audio. Sign up today!Thanks for tuning in and happy listening!Notes:PrideVerDon't Do Agile, Be AgileYou're not mature enough to release your first version as v1XKCD: Workflowgoogle/go-githubjsdate.wtfVehicle registration plates of the United KingdomHow To Build An AgentRobustness PrincipleJamie's Salary HistoryMatthew's Salary TransparencyTable of Contents:Prologue (02:00)Chapter 1: An Early Unpopular Opinion! (05:32)Chapter 2: What Is A Version? (10:36)Chapter 3: Semantic Versioning (22:33)Chapter 4: Versioning For Humans (41:59)Chapter 5: Choosing A Versioning Scheme (01:04:37)Chapter 6: SemVer Metadata (01:11:50)Chapter 7: Versioning In The World [Supporter Only] (01:17:24)Chapter 8: With AI, Do We Need Versions? [Supporter Only] (01:29:34)Chapter 9: Will AI Go The Way of NFTs? [Supporter Only] (01:38:04)Chapter 10: Liberal What Accept (02:00:08)Chapter 11: Closing Thoughts (02:05:41)Appendix UNPOP: Unpopular Opinions (02:07:55)Hosts Kris Brandow - Host Matthew Sanabria - Host Jamie Tanna - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (02:00) - Prologue (05:32) - Chapter 1: An Early Unpopular Opinion! (10:36) - Chapter 2: What Is A Version? (22:33) - Chapter 3: Semantic Versioning (41:59) - Chapter 4: Versioning For Humans (01:04:37) - Chapter 5: Choosing A Versioning Scheme (01:11:50) - Chapter 6: SemVer Metadata (01:17:24) - Chapter 7: Versioning In The World [Supporter Only] (01:29:34) - Chapter 8: With AI, Do We Need Versions? [Supporter Only] (01:38:04) - Chapter 9: Will AI Go The Way of NFTs? [Supporter Only] (02:00:08) - Chapter 10: Liberal What Accept (02:05:41) - Chapter 11: Closing Thoughts (02:07:55) - Appendix UNPOP: Unpopular Opinions

Jul 21, 20251h 41m

Ep 28[Break] You're Now Less Wrong About REST

bonusE

Welcome to Break, a Fallthrough aftershow! After months of spending time after each recording of Fallthrough chatting, Kris and Matt decided it's time to record some of these chats and publish them to the world! In many ways the show's name is apropos: it's more like a watercooler break than a podcast recording and it's a break from the way we usually record podcast episodes.In this first episode, Kris, Matt, and Jamie discuss the recording of Fallthrough episode #28. They talk more about OpenAPI and how it relates to REST and hypermedia, what layering brings to the table for APIs, and how change can start with just a single person.We hope you enjoy this new show and let us know if you like this content and format!Thanks for tuning in and happy listening!Table of Contents:Prologue (00:45)OpenAPI (08:15)Layering (15:33)We Can Build This (33:21)Epilogue (38:40)Hosts Kris Brandow - Host Matthew Sanabria - Host Jamie Tanna - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (00:45) - Prologue (08:15) - OpenAPI (15:33) - Layering (33:21) - We Can Build This (38:40) - Epilogue

Jul 15, 202539 min

Ep 28Why You're Wrong About REST

The web has been around for nearly 40 years, yet despite its massive success, the principles that made it a success still prove elusive to most software engineers today. We've stumbled into a world where so called REST APIs are less RESTful than GraphQL, where most definitions of hypermedia are wrong, and where nuance has been replaced with "well actually". In this episode, Kris is joined by Matt, Jamie, and Steve to discuss REST, hypermedia, the Web (now at version 4.0!), where all of these came from, and so much more.For our long time listeners, you might remember hearing Kris and Matt discuss a potential after show. Well good news, they've finally recorded an episode! The first episode will be released in this feed, but subsequent episodes will have their own feed. You can listen to the episode by going to: https://break.show/ep/1.The panel also discusses OpenAPI and how it relates to REST and hypermedia, but that chapter is for supporters only. Hear what the panel has to say about OpenAPI, along with other extended conversations, and higher quality audio! Get access by signing up at https://fallthrough.fm/subscribe.Thanks for tuning in and happy listening!Notes:Paper tigers and hidden dragonsIt is okay to use POSTREST APIs must be hypertext-drivenTable of Contents:Prologue (01:28)Chapter 1: What even is hypermedia? (02:30)Chapter 2: What is REST? (09:48)Chapter 3: The Uniform Interface (22:57)Chapter 4: Cookies are terrible [Supporter Only] (01:02:53)Chapter 5: <video> and Web 4.0 (01:03:43)Chapter 6: OpenAPI [Supporter Only] (01:26:27)Chapter 7: An interlude and the future of the web [Supporter Only] (01:28:28)Epilogue (01:28:32)Hosts Kris Brandow - Host Matthew Sanabria - Host Jamie Tanna - Host Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (01:28) - Prologue (02:30) - Chapter 1: What even is hypermedia? (09:48) - Chapter 2: What is REST? (22:57) - Chapter 3: The Uniform Interface (01:02:53) - Chapter 4: Cookies are terrible [Supporter Only] (01:03:43) - Chapter 5: and Web 4.0 (01:26:27) - Chapter 6: OpenAPI [Supporter Only] (01:28:28) - Chapter 7: An interlude and the future of the web [Supporter Only] (01:28:32) - Epilogue

Jul 14, 20251h 48m

Ep 27Language and Codes of Misconduct

bonus

In episode 27, the panel discussed what languages are, what it means to know things, and what meaning is. In this bonus episode, we extend that conversation to discuss how language affects the tech and software communities. We delve into things like whether Codes of Conduct are actually a good thing, how efforts to make language more inclusive can be harmful, and much more.This content would usually be included as supporter only content, but we decided to release it to everyone! If you enjoy this kind of discussion (and the higher quality audio!), become a supporter today so you can get access to this extra content in each of our episodes! You can sign up by going to https://fallthrough.fm/subscribe.Thanks for tuning in and happy listening!Notes:Changelog Zulip discussion about overflowsLanguage MachinesAre We Smart Enough To Know How Smart Animals Are?Why Are All The Black Kids Sitting Together In The Cafeteria?How language shapes the way we think - Lera BoroditskyTable of Contents:Chapter 8: Language and Psychological Safety (01:28)Epilogue (01:00:23)Hosts Kris Brandow - Host Matthew Sanabria - Host Angelica Hill - Producer Steve Klabnik - Host Socials:WebsiteBlueskyThreadsX/TwitterLinkedInInstagram (01:28) - Chapter 8: Language and Psychological Safety (01:00:23) - Epilogue

Jul 7, 20251h 8m