

Developer Voices
Kris Jenkins
Deep-dive discussions with the smartest developers we know, explaining what they're working on, how they're trying to move the industry forward, and what we can learn from them.You might find the solution to your next architectural headache, pick up a new programming language, or just hear some good war stories from the frontline of technology.Join your host Kris Jenkins as we try to figure out what tomorrow's computing will look like the best way we know how - by listening directly to the developers' voices.
Episodes
Mentioned books

Sep 25, 2026 • 2h 22min
How Would You Type-Check 30 Million Lines of PHP? (with Julien Verlaguet)
Julien Verlaguet, a software engineer and programming-language designer, co-created Hack at Facebook and founded Skip Labs. He explores type-checking 30 million lines of PHP, the architecture behind Hack’s lightning-fast language server, and the concurrency bugs that challenged it. The conversation then turns to Skip’s immutable, reactive language, persistent state, garbage collection, TypeScript bindings, and Skipper, an AI coding agent.

83 snips
Aug 26, 2026 • 1h 46min
DuckDB And The Burden of Success (with Hannes Mühleisen)
Hannes Mühleisen, co-creator of DuckDB and co-founder of DuckDB Labs, is a database researcher and engineer. He walks through making DuckDB extensible to dodge unwanted PRs, why they rewrote SQL parsing with a PEG-based pluggable parser, the design of the Quack wire protocol, and the DuckLake approach to metadata. He also explains why DuckDB Labs joined AWS and how governance and resources changed.

30 snips
Aug 12, 2026 • 1h 2min
The Enterprise AI Gap (with James Brown)
James Brown, an engineering lead at Schroders who builds multi-agent tooling like the Clair plugin. He tells the Claude mania story and how agents reshaped his workflow. He explains Clair’s git shadow-branch trick for agent proximity. They discuss AI amplifying org problems, faster prototyping, shifting team skill needs, risks to junior hiring, dark factories, and looming burnout.

Jul 8, 2026 • 1h 5min
What If Every SQL Query Could Update Incrementally? (with Lalith Suresh)
Lalith Suresh, CEO of Feldera and engineer applying DBSP theory to real systems. He explains Z-sets, the four DBSP operators that let any SQL query be compiled into incremental form, and how joins and deltas are handled. They cover origins in network control planes, building a change-centric engine, backfills and limits, and how this differs from stream processors. Try it at the open-source sandbox.

81 snips
Mar 26, 2026 • 1h 40min
What's Worth Knowing In AI Right Now? (with Henry Garner)
Henry Garner, CTO of Juxt and creator of the Juxt AI Radar, focuses on AI-assisted software development and the Allium behavioral spec language. He discusses the AI tooling adoption arc, orchestration frameworks versus agents, neurosymbolic approaches and the surprising return of Prolog. He also covers Allium’s role in giving LLMs structure and practical trade-offs in fine-tuning, observability and running models.

19 snips
Feb 19, 2026 • 1h 27min
Asciinema: Terminal Recording Done Right (with Marcin Kulik)
Marcin Kulik, open-source creator of Asciinema and maintainer of its recorder, player, server, and Rust AVT emulator, joins to trace 14 years of rewrites. They cover terminal parsing and emulation, trade-offs in rendering and performance, moves from Python and ClojureScript to Rust/WASM, live streaming architecture, and how a single Rust emulator now powers multiple components.

44 snips
Feb 4, 2026 • 1h 41min
Building the SpacetimeDB Database, Game-First (with Tyler Cloutier)
Tyler Cloutier, software engineer and founder of SpacetimeDB and BitCraft, builds a distributed in-memory DB that runs WebAssembly and borrows game architecture for real-time apps. He discusses launch-day failures and rapid fixes. He explains single-threaded L1-first performance, reducer-based hot-swapping, and how TypeScript and React hooks make real-time multiplayer web apps easier.

25 snips
Dec 11, 2025 • 1h 51min
Will Turso Be The Better SQLite? (with Glauber Costa)
Glauber Costa, a software engineer and entrepreneur with vast experience in databases and kernel development, dives deep into his journey from contributing to the Linux kernel to co-founding a new venture focused on reimagining SQLite with Turso. He discusses the challenges of SQLite's closed contribution model and how Turso, a complete rewrite in Rust, overcomes limitations with features like vector search and CDC. Glauber shares insights on community growth, the importance of a healthy ecosystem, and the ambitious goal of integrating concurrent writes into embedded databases.

47 snips
Nov 20, 2025 • 1h 5min
Can Google's ADK Replace LangChain and MCP? (with Christina Lin)
Christina Lin, a Google engineer pioneering the Agent Development Kit (ADK), delves into the transformative potential of AI in production systems. She explains the nuanced distinction between agentic pipelines and basic LLM calls. Christina discusses ADK's role in simplifying the construction of agents and tools, emphasizing the importance of grounding for accurate, cited results. Additionally, she highlights the Agent-to-Agent (A2A) protocol for enhancing communication and scalability in distributed systems while addressing crucial deployment and debugging strategies.

22 snips
Oct 31, 2025 • 1h 11min
Building Observable Systems with eBPF and Linux (with Mohammed Aboullaite)
Mohammed Aboullaite, a backend engineer at Spotify, dives into the world of continuous profiling and observability using eBPF. He explains how eBPF allows for monitoring at the kernel level without recompiling, making it a game-changer for managing large-scale systems. Listeners learn about the evolution of eBPF, how to handle data volumes from profiling, and practical tools like Pyroscope and Pixie. Mohammed also discusses the low overhead of eBPF and the importance of mapping kernel events back to code, providing invaluable insights for optimizing performance in production.


