Fallthrough - podcast cover

Fallthrough

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

Episodes

The Language of Data Visualization

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 t...

May 05, 20251 hr 11 minEp. 18

Maintainers, Monetization, and Making The Time

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 acc...

Apr 28, 202559 minEp. 17

From TinyGo to Takeoff

Patricio Whittingslow discusses his journey using Go and TinyGo in various applications, from rocket trajectory simulations to embedded systems for controlling biological processes. He emphasizes Go's readability, error handling, and suitability for engineering challenges. The episode also explores 3D design with Go and a library called GSDF, while highlighting the importance of community feedback and continuous improvement in software development.

Apr 21, 20251 hr 15 minEp. 16

The Podcast Pipeline

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, learn...

Apr 14, 20251 hr 26 minEp. 15

APIs: Design Imperfectly, Improve Relentlessly

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 po...

Apr 07, 20251 hr 29 minEp. 14

What Even Is A Senior Software Engineer?

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...

Mar 31, 20251 hr 53 minEp. 13

Translating The Law for Software Engineers

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 use...

Mar 24, 20251 hr 36 minEp. 12

Choosing, Expanding, & Evolving Communities

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...

Mar 17, 20251 hr 49 minEp. 11

An Exploration of APIs, Versioning, & HTTP

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 supporte...

Mar 10, 20251 hr 16 minEp. 10

Tools We Love

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. Thanks for tuning in and happy listening! Tools: (01:36) Tool #1...

Mar 03, 20251 hr 54 minEp. 9

Ghosttying Go

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 addit...

Feb 24, 20251 hr 35 minEp. 8

Patching Problems with Persnickety Proxies Purveyed by Paternalistic Princes

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 comm...

Feb 17, 20252 hr 7 minEp. 7

What's New In Go 1.24?

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. Thanks for tuning in and happy listening! Notes & Links: Carlana's Website Time Is Not A Synchronization Primitive (from 19:04) sqlc (from 1:05:01) Chapters: (00:00) - Intro...

Feb 10, 20251 hr 6 minEp. 6

Navigating A Career In Tech

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 ...

Feb 03, 20251 hr 26 minEp. 5

An Exploration of Complexity

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...

Jan 27, 20251 hr 40 minEp. 4

Do We Think You Should Learn To Code?

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. A...

Jan 20, 20251 hr 39 minEp. 3

The Gems & Warts of Go

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 g...

Jan 13, 20251 hr 57 minEp. 2

War Stories

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 e...

Jan 06, 20251 hr 13 minEp. 1

Falling Through: A New Perspective

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 prospecti...

Dec 16, 202450 min

Falling Through: The Trailer

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! (00:00) - Introduction (01:09) - Clip 1: The Unsafe & Reflect Packages (04:03) - Clip 2: Documentation & Errors (06:04) - Clip 3: Internet Speeds (07:16) - Outro Hosts Kris Brandow - Host Matthew Sanabria - Host Dylan Bourque - Host Ian Wester-...

Dec 03, 20248 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast