Plongez dans la liste complète des épisodes de Fallthrough. Chaque épisode est catalogué accompagné de descriptions détaillées, ce qui facilite la recherche et l'exploration de sujets spécifiques. Suivez tous les épisodes de votre podcast préféré et ne manquez aucun contenu pertinent.
Rows per page:
50
1–50 of 66
Titre
Date
Durée
War Stories
06 Jan 2025
01:13:07
Our experiences are what make us the software people we are today. In this episode, Kris is joined by the hosting panel of Ian, Matt, and Dylan and they're talking war stories. You'll hear tales of coworker frustrations, our own hubris, and plenty of weird software bugs. To close the episode out, Dylan, Ian, and Kris provide some unpopular opinions! Let us know on social media if you think their opinions are unpopular as they seem to think they are!
Thank you so much for listening to our first episode. Happy listening!
(00:00) - Introduction
(00:43) - Talkin' Bout The Rain
(01:39) - Dates, Times, and "Helpful" Platforms
(14:17) - Y2K Flashback
(16:20) - Non-Refreshing Refresh Tokens
(21:53) - TCP, Locks, and Load Balancers
(34:16) - tar != tar
(39:52) - Bonus Story: Too Many Modules
(43:58) - pprof to the rescue!
(47:18) - netcat: the ultimate database backup tool
Welcome to Fallthrough! In our first episode, properly numbered 0, we're discussing what this podcast is and many of the things we hope to discuss on future episodes of the podcast. If you loved Go Time, we hope that you'll love Fallthrough. Happy listening!
(00:00) - Welcome to Fallthrough!
(00:29) - What's in a name?
(01:55) - A New Perspective
(03:33) - Introduction: Ian Wester-Lopshire
(04:02) - Introduction: Matthew Sanabria
(05:43) - Introduction: Dylan Bourque
(06:19) - From the prospective of Go
(06:34) - Prospective Podcast Content: Dylan
(07:46) - Prospective Topic: Other languages from the Go perspective
(13:39) - Prospective Topic: The missing bits from the standard library
(15:17) - Prospective Topic: The "Don't touch that!" parts of Go
(19:04) - Prospective Topic: The No Build movement
(23:21) - Prospective Topic: Removing old Go habits
(23:47) - Prospective Topic: Union, Sum, or Option types
We're hard at work preparing the first episode of Fallthrough, but in the meantime we put together a short trailer to tease some of that episode's content. Make sure to subscribe so you'll be notified when the first episode ships. Happy listening!
Gems are the things we love, and warts are the things we don't. On today's episode, Kris is joined by the hosting panel of Ian, Matt, and Dylan and they are talking about the gems and warts of Go. From defer, to net/http, to vanity URLs, to modules, we cover around 30 topics! To prevent our listeners/viewers from returning an E_TOO_MANY_UNPOPS error, we didn't include the Unpopular Opinions segment (there are plenty throughout the episode). We hope you enjoy this tangent filled episode. Have a gem or wart you agree/disagree with or think we missed a few? Let us know on social media or in the comments!
Modern software development feels so complex. In this episode, Ian Wester-Lopshire is joined by Kris Brandow, Matthew Sanabria, and Angelica Hill to discuss complexity. They propose hypotheses for the root cause of complexity, explore the ways complexity affects our technology and organizations, and ponder if artificial intelligence can aid us in reducing complexity. As always, we've got some great unpopular opinions at the end.
As always thanks for tuning in and happy listening!
This episode is a pilot for a planned mini-series on complexity. We'd like to explore complexity deeper by having conversations with and interviewing a diverse set of people. Do you have thoughts about complexity, know someone who thinks deeply about this topic, or have something you'd like to add? Reach out to us on social media and let us know!
For years we've been told that everyone needs to learn to code. As career software people, what are our thoughts on this? Should you learn to code? Is coding the right career for you? In this first episode of a two part series, the panel discusses how they learned to code, whether they think everyone should learn to code, and of course they offer up some unpopular opinions.
And if you're thinking, "I already know how to code", don't worry, this episode contains valuable advice for you as well.
As always thanks for tuning in and happy listening!
From deploying WebAssembly all over the world, to using SQLite to keep track of distributed data, to blowing glass, this episode is quite the adventure! Your co-hosting power duo of Matt and Angelica are joined by Danielle Lancashire, a Principal Engineer at Fermyon, to navigate this discussion filled with insights and advice.
This episode's extended content includes two chapters: one about the groups thoughts on artificial intelligence and another on the local tech scenes across the world. Get access by signing up at https://fallthrough.fm/subscribe.
(42:55) - Chapter 5: Local Technology Communities [Supporter Only]
(44:18) - Chapter 6: Life With Work
(56:07) - Chapter 7: Parting Advice
(58:40) - Appendix UNPOP: Unpopular Opinions
(01:11:13) - Epilogue
A Phoenix's Path to Principal
12 May 2025
01:37:07
From implementing minesweeper on a TI calculator to becoming a prolific open source maintainer, Evan Phoenix has had quite the journey. In this week's episode, Matt & Angelica sit down with Evan to discuss his journey, from his early days writing basic on his TI calculator, to writing an alternative implementation of Ruby, being GitHub user #7, becoming a Principal Engineer at Hashicorp, starting his own company (with his wife!), and so much more. This episode is packed with life lessons and advice helpful for everyone, from the most junior of engineers to the most seasoned VPs.
A few of the chapters of this week's episode are supporter only content, including long conversations about Evan's involvement with Ruby and a deep discussion of his interesting habit of being an early adopter. Get access by signing up at https://fallthrough.fm/subscribe.
(28:26) - Chapter 2: Building In Open Source [Supporter Exclusive]
(29:27) - Chapter 3: The Path To Principal
(54:21) - Chapter 4: Post Hashicorp
(01:00:31) - Chapter 5: Miren
(01:05:37) - Chapter 6: Being Early [Supporter Exclusive]
(01:05:37) - Chapter 7: East vs West [Supporter Exclusive]
(01:05:37) - Chapter 8: Remote vs In Office [Supporter Exclusive]
(01:07:09) - Chapter 9: Life With Work
(01:25:36) - Chapter 10: The Open Source Funding Problem
(01:34:16) - Epilogue
An Exploration of APIs, Versioning, & HTTP
10 Mar 2025
01:15:33
There are Web APIs everywhere, from the classic REST/HTTP, to GraphQL, to gRPC, we rely on them to get things done each and every day. But how much do we think about the design of these APIs? How do you document an API once you've created it? What even is versioning? Do we really understand HTTP? In this episode, Kris and the panel are joined by Jamie Tanna to discuss APIs, their design, how to document them, and more.
Want to hear us discuss APIs and how we design identifiers? Become a supporter and enjoy bonus content and higher quality audio today, and additional perks and benefits when we add them in the future.
We all have tools that make our lives better. Software tools, hardware tools, and everything in between. In this episode, Matt is joined by Kris, Ian, and Dylan to discuss some of their favorite tools, what they use them for, and why they chose them.
Want to hear about the tools we don't like? Become a supporter and enjoy bonus content and higher quality audio today, and additional perks and benefits when we add them in the future.
What's a terminal? Why is it being emulated? On this week's episode, Matt and Kris are joined by Mitchell Hashimoto to discuss his newest project Ghostty, the Zig programming language, thoughts and feelings about Go, and more. As always, catch some Unpopular Opinions at the end of the episode.
Want to hear even more from Mitchell? This episode features bonus content for our Fallthrough Fan and above subscribers! Become a supporter and enjoy bonus content and higher quality audio today, and additional perks and benefits when we add them in the future.
Patching Problems with Persnickety Proxies Purveyed by Paternalistic Princes
17 Feb 2025
02:06:56
A recent Ars Technica article outlined a backdoor in the Go Module Mirror. Even though it's framed as a backdoor, and potentially a vulnerability, it's actually an exploit of a design choice designers of the module mirror made. Kris is joined by Matthew, Dylan, and guest host Jamie Tanna, to discuss this vulnerability-but-actually-feature, the implications for the Go community, and the wider reasons why something like this happened. We go on a journey through the history of modules, the Go community, and a whole lot more. We know this is a long one but we're sure you'll love it! Have thoughts? Reach out to us on social media and let us hear them!
Go's steady cycle of releasing new versions every six months continues. On this episode, our "What's new in Go?" correspondent (a carry over from Go Time) joins special guest host Johnny Boursiquot to talk about the new features and changes coming in Go 1.24. As always, we've got some great unpopular opinions at the end.
How much do you know about a career in coding? Perhaps you're already a well versed professional software person. Or maybe you're someone who's just starting out. Either way, you're going to need some help along your entire technology career. In this episode, which is part 2 of a 2 part series, the panel is chatting with Chris Allaire to talk about all things tech recruiting! They discuss what makes one a good candidate, why a recruiter is useful, whether recruiting can be replaced with AI, and so much more. As always, we've got some great unpopular opinions at the end.
Little languages are powerful. From text processing with AWK to calculations with APL, domain specific languages help us do things more concisely and with more precision than with other languages. Anthony Starks knows this well, as he's designed several little languages, including decksh, the focus of this episode, which allows users to create powerful presentations without the hassle of pushing around pixels in Powerpoint. He joins Angelica and Matt to discuss the background of why he created these languages, how they work, and so much more. And we have some fantastic unpopular opinions to round out the episode.
This episode's supporter content is truly fantastic. It includes an extended conversation where the group discusses data visualization in depth, including how Anthony was able to recreate graphics from W. E. B. Du Bois that are challenging or impossible to recreate with regular data visualization tools. Get access by signing up at https://fallthrough.fm/subscribe.
(23:34) - Chapter 3: Visualizing Data [Supporter Only]
(24:22) - Chapter 4: Documentation
(37:33) - Chapter 5: Metaprogramming
(45:13) - Chpater 6: Good Tools
(54:23) - Appendix UNPOP: Unpopular Opinions
(01:08:21) - Epilogue
Maintainers, Monetization, and Making The Time
28 Apr 2025
00:59:09
Maintaining software is challenging, but monetizing it while properly valuing your time complicate matters even more. Doing all of this for open source projects is a challenge that few have figured out. In this week's episode Matt and Angelica are joined by Carlos Becker to discuss maintaining and monetizing open source projects, what it's like to work out an open source company, and how to value your own time. Plus, we've got some unpopular opinions at the end of the episode.
Supporters get access to an extended conversation including a chapter on valuing time, the tools Carlos uses, and the groups thoughts on AI tooling! Get access by signing up at https://fallthrough.fm/subscribe.
(12:29) - Chapter 2: Open Source Product Management
(15:47) - Chapter 3: Go Releaser's Architecture
(23:23) - Chapter 4: Monetization
(27:05) - Chapter 5: The Value Of Time [Extended Episode Content]
(27:37) - Chapter 6: Life at Charm
(32:38) - Chapter 7: Monetizing Open Source Projects
(39:45) - Chapter 8: Valuing Your Own Time
(46:57) - Chapter 9: The Tools Carlos Loves [Extended Episode Content]
(46:57) - Appendix UNPOP: Unpopular Opinions
(56:06) - Epilogue
From TinyGo to Takeoff
21 Apr 2025
01:15:29
Most of us write code for servers and systems with terabytes of storage and gigabytes of RAM. This week, we're talking about Go in the small. Patricio Whittingslow joins Dylan and Angelica to discuss how he got started with Tiny Go; how he's used Go in software ranging from trajectory simulations to rocket fueling systems to rocket engine fuel injectors to 3D modeling; and so much more. To top it all off, he's got some unpopular opinions as well!
Supporters get access to an extended conversation including a bonus unpopular opinion from Patricio, conversations about getting a mechanical engineering degree, and more! You can get access by signing up at https://fallthrough.fm/subscribe.
(09:52) - Chapter 2: Simulating Rocket Trajectories in Go
(14:21) - Chapter 3: Fueling Rockets with Go
(15:24) - Chapter 4: What Makes Go Great?
(19:01) - Chapter 5: Trying to catch
(25:58) - Chapter 6: An Early Unpop! (Supporter Only)
(26:40) - Chapter 7: TinyGo!
(42:01) - Chapter 8: 3D Design
(53:52) - Chapter 9: Back to aerospace
(56:12) - Chapter 10: Solving Interesting Problems with Go
(01:06:05) - Appendix UNPOP: Unpopular Opinions
(01:10:29) - Epilogue
The Podcast Pipeline
14 Apr 2025
01:25:55
Fallthrough is a podcast about having conversations in public, and over the last 3 months we've shipped 15 of them! In this episode, Kris, Ian, and Matt sit down to discuss the podcast so far: what we've enjoyed, the feedback we've gotten, how we produce episodes, and so much more. We're excited to take a look at the first 15 episodes we've produced and look forward to making the next 15!
Supporters get access to an extended conversation including chapters on how we've pivoted the podcast, learned about what works and what doesn't, our thoughts on art vs production, and much more. You can get access by signing up at https://fallthrough.fm/subscribe.
Thanks for tuning in and happy listening!
Table of Contents:
Prologue (01:23)
Chapter 1: The Podcast So Far (02:07)
Chapter 2: Behind The Scenes (05:53)
Chapter 3: Our Favorite Episodes (12:59)
Chapter 4: Pivoting The Podcast (Supporter Only)
Chapter 5: On Feedback (18:14)
Chapter 6: Yes, And vs No, But (27:58)
Chapter 7: Monologing (35:45)
Chapter 8: Pre & Post Production (43:01)
Chapter 9: How We Make Episodes (01:01:04)
Chapter 10: Learning How Things Work (Supporter Only)
Chapter 11: The Best Feedback (01:08:19)
Appendix UNPOP: Unpopular Opinions (01:13:45)
Appendix DESIGN: Art vs Production (Supporter Only)
APIs are built, not born, so how do we go about actually building them? Well, it starts with design. In this episode, Kris and Ian are joined by Jamie Tanna to talk about API design. From creating a theory of your API, through building its foundation, to actively prototyping as you design, the panel discusses what they've learned over the years to design high quality APIs. At the end we have unpopular opinions, but we also have a bonus behind the scenes look at howe we create episodes of this podcast. Make sure to stick around until the end of the episode for that content!
Supporters get access to an extended conversation about API design, where we continue some conversation that were cut short, dig more into how the podcast is made, and you'll get to hear Kris argue against using REST! You can get access by signing up at https://fallthrough.fm/subscribe.
(01:11:59) - Chapter 10: Concrete Challenges with Correctness
(01:18:44) - Appendix UNPOP: Unpopular Opinions
(01:26:55) - Epilogue
What Even Is A Senior Software Engineer?
31 Mar 2025
01:53:21
What does it mean to be a senior (or staff) software engineer? How are we preparing the next generation of software engineers to maintain the software we've created? In this episode, Matt and Kris are joined by Bill Kennedy to discuss tech communities, training software engineers, the landscape of learning, how artificial intelligence is affecting it all, and so much more.
Supporters get access to an extended conversation with Bill, where we get into more depth on artificial intelligence, the Go team, and more! You can get access by signing up at https://fallthrough.fm/subscribe.
(04:57) - Chapter 1: Tech Communities & Software Engineer Training
(28:25) - Chapter 2: The Learning Landscape
(59:43) - Chapter 3: Giving Back
(01:13:28) - Chapter 4: Passing The Baton
(01:50:05) - Epilogue
Translating The Law for Software Engineers
24 Mar 2025
01:35:55
Software is hard to build. From knowing which regulations apply to us to understanding what's in our software, there's a lot to learn. On top of that, regulation is coming for all of us. In this episode, Luis Villa joins Kris, Ian, and Angelica, to discuss the laws and regulations that will change the way that you build and deploy software. We discuss the EU's Cyber Resilience Act, the difficulty in interpreting the law and staying within its bounds, how these new laws differ from what we're used to, artificial intelligence, and so much more.
Supporters get access to an extended conversation with Luis, where we discuss AI, the Deno vs Oracle lawsuit, writing personal code on employer devices, and more! You can get access by signing up at https://fallthrough.fm/subscribe.
(01:06:07) - Chapter 2: AI & Legal Knowledge Graphs
(01:16:08) - Chapter 3: Open Source & Business Licenses
(01:33:42) - Epilogue
Choosing, Expanding, & Evolving Communities
17 Mar 2025
01:49:01
Communities play a vital role in our technical and non-technical lives, but how much thought have we put into what makes these spaces valuable? In this episode, Kris is joined by the panel and Kelsey Hightower to discuss communities and their intersection with the digital and non-digital world.
Supporters get access to an extended conversation with Kelsey, where we discuss his views of AI and what he's been up to in retirement! You can get access by signing up at https://fallthrough.fm/subscribe.
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)
(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
Is Go Simple Anymore?
21 Feb 2026
01:09:40
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)
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)
(35:42) - Chapter 2: The Innovation Hype [Extended]
(36:14) - Chapter 3: Everyone Is Always Wrong
(53:51) - Epilogue
Project Management 2 Shell
12 Dec 2025
01:07:13
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)
(52:18) - Chapter 5: Process Follows People [Extended]
(52:49) - Chapter 6: We Need Better Estimates
(01:04:33) - Epilogue
Ghostting Is Better Than Shelling
05 Dec 2025
01:10:23
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.
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)
(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
Magic Numbers Take Down The Internet
25 Nov 2025
00:52:31
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/LsOgDolc9Fw
This 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)
(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 AI Marketing Problem
20 Nov 2025
01:05:20
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.
This 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)
(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
Artisanal Software Engineering
12 Nov 2025
01:08:32
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)
(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
The Fault In Our Clouds
04 Nov 2025
01:05:00
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!
(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
JJ and How to Evolve an Open Source Ecosystem
28 Oct 2025
00:58:06
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)
(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
DevOps: The Answer to Life, The Universe, and Everything
20 Oct 2025
01:07:21
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)
(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
Ghostty & The Shell
13 Oct 2025
00:57:16
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)
(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]
Lava Layers
14 Feb 2026
00:56:20
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)
(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
The Failure of Open Source Leadership
07 Oct 2025
01:30:12
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!
(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
PHP Was Never Dead
30 Sep 2025
01:14:36
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!
(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
Defer Life Considered Harmful
23 Sep 2025
01:18:09
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!
(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
Building For The Future
15 Sep 2025
01:36:21
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)
(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
Bootstrapping A Podcast
08 Sep 2025
01:57:18
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)
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)
(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
How To Have A Great Conference Experience
25 Aug 2025
00:52:07
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)
(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
What's New in Go 1.25?
18 Aug 2025
01:10:30
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!
(01:04:38) - Appendix UNPOP: Unpopular Opinions and Panic & Recover
(01:07:45) - Epilogue
Big Data Energy
11 Aug 2025
01:18:29
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)
(59:31) - Chapter 3: Our Ideas must Touch Ground Truth [Supporter Only]
(01:00:39) - Appendix UNPOP: Unpopular Opionions & Panic and Recover
Championing A Cause
04 Aug 2025
01:12:37
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)
(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
The Vibes-Based Legal System
07 Feb 2026
00:49:35
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)
(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
AI Booster? AI Doomer? You're Wrong Either Way
28 Jul 2025
01:20:39
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!
(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
Versioning: We Did It To Ourselves
21 Jul 2025
01:41:44
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!
(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
[Break] You're Now Less Wrong About REST
15 Jul 2025
00:39:57
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!
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.