All Episodes

Displaying 21 - 40 of 50 in total

What Even Is A [Programming|Natural] Language?

Whether you're talking to another person, talking to a computer, or just talking to yourself, we use languages every day. For a long time now, there's been a debate ab...

SIMD & Go

Speed and software should go hand in hand, but with Moore's Law coming to an end and CPU clock speeds remaining steady over the last 20 years, software engineers need ...

The Three Ps: Understanding Product, Project, and Program Management

Building software is difficult and rarely can software engineers do it alone. In this episode, Kris is joined by Ian, Matthew, and Angelica to talk managing software p...

Go's Error Handling Is Handled

Error handling in Go is one of the language's most controversial topics. It ranks high in each Go Developer Survey and many different people have proposed many differe...

A Discourse On AI Discourse

AI is a divisive topic. Some people are AI boosters while others are AI doomers. And then there are those of us who sit in the middle, feeling both sides are not just ...

Building An Open Source Maintenance Company

We all use open source software on a daily basis. Even though the software is free to consume doesn't mean it's free to produce. Over the years, there have been many a...

Event Driven Architectures

When it comes to building distributed systems, RPC and REST style interfaces aren't the only options. Events provide an alternative way to build a distributed system t...

Blown Glass Half-Full of WebAssembly & SQLite

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

A Phoenix's Path to Principal

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

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

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

From TinyGo to Takeoff

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

From TinyGo to Takeoff

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

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

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

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

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

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

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

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

Broadcast by