Home Podcasts Developer Voices
Developer Voices

Developer Voices

Kris Jenkins 104 Episodes Aug 12, 2026

Developer Voices is a podcast that features in-depth conversations with experienced developers about their current projects, innovations, and lessons learned. Host Kris Jenkins explores topics like software architecture, programming languages, and industry trends through firsthand stories and insights. The show aims to help listeners discover solutions to technical challenges and stay informed about the future of computing.

Episodes

The Enterprise AI Gap (with James Brown)
The Enterprise AI Gap (with James Brown) Aug 12, 2026 3697 My guest this week is James Brown, an engineering lead at Schroders, and that's a useful vantage point — asset managers carry all the regulation and organisational weight of a bank, mixed with the first-to-market pressure of a startup. James starts with his own "Claude mania": months of agents running around the clock, and the wave of anxiety that hit him one morning walking to the shop without on
What If Every SQL Query Could Update Incrementally? (with Lalith Suresh)
What If Every SQL Query Could Update Incrementally? (with Lalith Suresh) Jul 8, 2026 3911 There's a problem that's bugged the database industry since the 1980s: you run an expensive query over millions of rows, cache the result, and then a single new row arrives. Logically that's one small update, but most engines throw the cached answer away and recompute everything from scratch. Some will handle changes incrementally, but only for "simple" queries - and the rules for what counts as s
What's Worth Knowing In AI Right Now? (with Henry Garner)
What's Worth Knowing In AI Right Now? (with Henry Garner) Mar 26, 2026 6028 AI is changing the way we all build software — that much seems clear. But the landscape is moving so fast that even the people paid to keep up are struggling. MCP or skills? Fine-tune or just prompt? LangChain or let a thousand agents loose? With almost 70 competing technologies and a shelf life of maybe six months on any advice, how do you figure out what's actually worth your time?Henry Garner i
Asciinema: Terminal Recording Done Right (with Marcin Kulik)
Asciinema: Terminal Recording Done Right (with Marcin Kulik) Feb 19, 2026 5206 I have a theory that only bad projects get finished — good ones keep finding new things to do. Asciinema is a case in point. What started as a way to share terminal sessions with friends has, over 14 years, grown into a full suite of tools covering recording, hosting, playback, and live streaming — and been rebuilt multiple times along the way. So what does it actually take to record and replay a
Building the SpacetimeDB Database, Game-First (with Tyler Cloutier)
Building the SpacetimeDB Database, Game-First (with Tyler Cloutier) Feb 4, 2026 6065 Eighteen months ago, Tyler Cloutier appeared on the show with what sounded like an ambitious (some might say crazy) plan: build a new distributed database from scratch, then use it to power a massively multiplayer online game. That's two of the hardest problems in software, tackled simultaneously. But sometimes the best infrastructure comes from solving your own impossible problems.The game, Bitcr
Will Turso Be The Better SQLite? (with Glauber Costa)
Will Turso Be The Better SQLite? (with Glauber Costa) Dec 11, 2025 6687 SQLite is embedded everywhere - phones, browsers, IoT devices. It's reliable, battle-tested, and feature-rich. But what if you want concurrent writes? Or CDC for streaming changes? Or vector indexes for AI workloads? The SQLite codebase isn't accepting new contributors, and the test suite that makes it so reliable is proprietary. So how do you evolve an embedded database that's effectively frozen?
Can Google's ADK Replace LangChain and MCP? (with Christina Lin)
Can Google's ADK Replace LangChain and MCP? (with Christina Lin) Nov 20, 2025 3921 How do you build systems with AI? Not code-generating assistants, but production systems that use LLMs as part of their processing pipeline. When should you chain multiple agent calls together versus just making one LLM request? And how do you debug, test, and deploy these things? The industry is clearly in exploration mode—we're seeing good ideas implemented badly and expensive mistakes made at s
Building Observable Systems with eBPF and Linux (with Mohammed Aboullaite)
Building Observable Systems with eBPF and Linux (with Mohammed Aboullaite) Oct 31, 2025 4284 How do you monitor distributed systems that span dozens of microservices, multiple languages, and different databases? The old approach of gathering logs from different machines and recompiling apps with profiling flags doesn't scale when you're running thousands of servers. You need a unified strategy that works everywhere, on every component, in every language—and that means tackling the problem
Solving Git's Pain Points with Jujutsu (with Martin von Zweigbergk)
Solving Git's Pain Points with Jujutsu (with Martin von Zweigbergk) Oct 9, 2025 4298 Git might be the most ubiquitous tool in software development, but that doesn't mean it's perfect. What if we could keep Git compatibility while fixing its most frustrating aspects—painful merges, scary rebases, being stuck in conflict states, and the confusing staging area?This week we're joined by Martin von Zweigbergk, creator of Jujutsu (JJ), a Git-compatible version control system that takes
Getting New Technology Adopted (with Dov Katz)
Getting New Technology Adopted (with Dov Katz) Sep 24, 2025 3915 Getting new technology adopted in a large organization can feel like pushing water uphill. The best tools in the world are useless if we're not allowed to use them, and as companies grow, their habits turn into inertia, then into "the way we've always done things." So how do you break through that resistance and get meaningful change to happen?This week's guest is Dov Katz from Morgan Stanley, who
From Unit Tests to Whole Universe Tests (with Will Wilson)
From Unit Tests to Whole Universe Tests (with Will Wilson) Sep 10, 2025 4332 How confident are you when your test suite goes green? If you're honest, probably not 100% confident - because most bugs come from scenarios we never thought to test. Traditional testing only catches the problems we anticipate, but the 3am pager alerts? Those come from the unexpected interactions, timing issues, and edge cases we never imagined.In this episode, Will Wilson from Antithesis takes us
Building Render: Inside a Modern Cloud Platform (with Anurag Goel)
Building Render: Inside a Modern Cloud Platform (with Anurag Goel) Aug 22, 2025 5097 How would you build a Heroku-like platform from scratch? This week we're diving deep into the world of cloud platforms and infrastructure with Anurag Goel, founder and CEO of Render.Starting from the seemingly simple task of hosting a web service, we quickly discover why building a production-ready platform is far more complex than it appears. Why is hosting a Postgres database so challenging? How

Recommended