FALLTHROUGH FRIEND

Get bonus content, early access, and more

$12.49/month

Fallthrough

A deep and nuanced conversational podcast focused on technology, software, and computing.

  1. Artisanal Software Engineering

    9H AGO • SUBSCRIBERS ONLY

    Artisanal Software Engineering

    Software engineering has an identity problem. Some software engineers want to be craftspeople and artisans, while others want to be more like the traditional engineers, while others just want to write some code. In this episode, Kris and Matt talk about the state of software engineering today and the areas that they think could use improvement. For this week's episode of break, we're pulling one out of the archives! Sometimes we record an episode and don't ship it for quite a while, and this one was recorded all the way back on July 30th! Kris and Matt talk about their (at the time) yet to be recorded episode with Mitchell, Oxide's Series B announcement, and have another conversation about software artisans. Watch it on YouTube or listen with your favorite podcasting app! Learn more by going to https://break.show/15 ( https://break.show/ep/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 ( 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:48:54) * Chapter 5: Path Dependency and Asking Why (00:53:49) * Chapter 6: Engineering Is About Design (01:09:01) * Chapter 7: We Need Better Planning [Extended] (01:21:12) * Chapter 8: Matt wants to write less code (01:33:49) * Chapter 9: Kris' view of AI has shifted [Extended] (01:37:25) Host: Kris Brandow Co-Host: Matthew Sanabria Beats: Breakmaster Cylinder Fallthrough is produced by Kris Brandow and Angelica Hill. Socials: * Website ( https://fallthrough.fm/ ) * Bluesky ( https://bsky.app/profile/fallthrough.fm ) * Threads ( https://www.threads.net/@fallthroughfm ) * X/Twitter ( https://x.com/fallthroughfm ) * LinkedIn ( https://linkedin.com/company/fallthrough ) * Instagram ( https://www.instagram.com/fallthroughfm/ )

    1h 55m
  2. The Fault In Our Clouds

    NOV 4

    The Fault In Our Clouds

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

    1h 5m
  3. JJ and How to Evolve an Open Source Ecosystem

    OCT 28

    JJ and How to Evolve an Open Source Ecosystem

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

    58 min
  4. DevOps: The Answer to Life, The Universe, and Everything

    OCT 20

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

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

    1h 7m
  5. The Failure of Open Source Leadership

    OCT 7

    The Failure of Open Source Leadership

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

    1h 30m
  6. PHP Was Never Dead

    SEP 30

    PHP Was Never Dead

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

    1h 15m
  7. Defer Life Considered Harmful

    SEP 23

    Defer Life Considered Harmful

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

    1h 18m

Shows with Subscription Benefits

FALLTHROUGH FRIEND

Get bonus content, early access, and more

$12.49/month

4.2
out of 5
13 Ratings

About

A deep and nuanced conversational podcast focused on technology, software, and computing.

More From Fallthrough Media

You Might Also Like