Discover
Fallthrough
60 Episodes
Reverse
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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]
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
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
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
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























