The hidden cost of zero-downtime deploys
VercelConf 2026
Exploring the tradeoffs teams accept to keep deploys zero-downtime, from database migration choreography to feature flag complexity that quietly compounds.
I like sharing what I learn — on stage when the format calls for a deep dive, and on podcasts when a conversation can go somewhere unexpected. Here is a collection of both.
VercelConf 2026
Exploring the tradeoffs teams accept to keep deploys zero-downtime, from database migration choreography to feature flag complexity that quietly compounds.
DevToolsConf 2025
The design principles behind siteforge and why most CLI tools get argument parsing right but everything else wrong — error messages, color, exit codes, and discoverability.
Ship It!, April 2026
A conversation about integration testing, snapshot fatigue, and where the real bugs hide in modern frontend codebases.
The Changelog, January 2026
How I restructured my relationship with open-source after realizing I was building features nobody asked for and responding to issues that didn't matter.
Syntax, October 2025
Breaking down what it means to build developer-facing products and why the feedback loops are fundamentally different from consumer software.