

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

13 snips
Sep 24, 2025 • 1h 5min
Getting New Technology Adopted (with Dov Katz)
Dov Katz, Developer productivity and tooling lead at Morgan Stanley, shares insights on overcoming resistance to technology adoption in large organizations. He discusses the importance of management buy-in and grassroots enthusiasm among developers. Katz emphasizes practical strategies for using tools like OpenRewrite for upgrades and reducing technical debt. He debates deterministic tools versus AI for refactoring and explores the collaborative nature of open-source initiatives, particularly highlighting how banks can work together through FINOS.

45 snips
Sep 10, 2025 • 1h 12min
From Unit Tests to Whole Universe Tests (with Will Wilson)
In this engaging discussion, Will Wilson, Co-founder of Antithesis, reveals how their deterministic hypervisor revolutionizes software testing. He explains the limitations of traditional testing, emphasizing the need for thorough property-based testing to catch unexpected bugs. Listeners learn about simulating entire distributed systems and the challenges of achieving determinism. Fascinatingly, they even discovered glitches in Super Mario Brothers while testing! This conversation is a must for anyone wanting to enhance reliability and confidence in their testing processes.

21 snips
Aug 22, 2025 • 1h 25min
Building Render: Inside a Modern Cloud Platform (with Anurag Goel)
Anurag Goel, Founder and CEO of Render, discusses the complexities of building a modern cloud platform. He shares insights on managing millions of users and the challenges of scaling services. Delving into technical strategies, he highlights the intricacies of hosting PostgreSQL databases and handling user demands. The impact of AI on platform choice and future debugging innovations is also explored. Anurag emphasizes the significance of user experience and agile team structures in creating infrastructure that truly meets developer needs.

4 snips
Jul 30, 2025 • 1h 49min
InfluxDB: The Evolution of a Time Series Database (with Paul Dix)
In a captivating discussion, Paul Dix, CTO and co-founder of InfluxData, shares his journey in building InfluxDB, a revolutionary time series database. He candidly reveals the challenges of rewriting the database three times while navigating technical failures and user feedback. Paul emphasizes the complexities of data management, transitions from Go to Rust, and the need for scalable, efficient solutions. With insights on pricing models and architectural shifts to cloud-based services, this conversation is a masterclass in the realities of tech entrepreneurship.

35 snips
Jul 17, 2025 • 1h 18min
Beyond AI Hype, What Will Developers Actually Use? (with Zach Lloyd)
In this engaging discussion, Zach Lloyd, Co-founder of Warp, delves into the evolution of AI in development. He shares insights on the transition from traditional terminals to agentic development environments, highlighting how AI can enhance coding efficiency and user experience. The conversation also navigates the complexities of AI technologies, the importance of human oversight, and the responsibilities developers hold in maintaining code quality despite AI influences. Zach offers a fascinating glimpse into how these innovations could reshape our programming experiences.

8 snips
Jul 4, 2025 • 1h 32min
The $500 Billion Integration Problem, And One Possible Solution (with Marty Pitt)
Marty Pitt, a seasoned software developer with a wealth of experience in banking data integration, reveals his groundbreaking creation, TaxiQL. This innovative semantic layer allows users to query data across disparate systems without getting bogged down by technicalities. Marty discusses the monumental challenges of data integration, the importance of clear semantic frameworks, and the ways TaxiQL can help minimize the burdens on developers. He dives into the future of AI in system integration and how it can enhance processes through greater contextual understanding.

39 snips
Jun 19, 2025 • 57min
Making Software Crash Before It Breaks (with Isaac Van Doren)
Isaac Van Doren, a passionate software engineer, shares his insights on improving software reliability. He discusses the frustrations that arise when software fails users, such as critical healthcare systems. Isaac advocates for using runtime assertions and static typing as "little bombs" in code to preemptively catch bugs. He highlights the Roc programming language's tailored approach to development, making reliability easier by aligning languages with specific problems. The conversation is packed with practical tips for creating robust feedback loops and enhancing overall software stability.

29 snips
Jun 5, 2025 • 1h 29min
Making Apache Kafka Diskless (with Filip Yonov & Josep Prat)
Joining the conversation are Josep Prat and Filip Yonov from Aiven, both experts in Apache Kafka and data streaming. They delve into the innovative shift towards making Kafka diskless, utilizing cloud services like S3 for scalable storage. The discussion includes the economic implications of data replication, the challenges of integrating new features without breaking existing compatibility, and the importance of community collaboration in open-source projects. Listeners will also find insights into Kafka's configurations and the future of cloud integration.

65 snips
May 23, 2025 • 1h 24min
Java's Cutting Edge Comeback (with Josh Long)
Josh Long, a Java and Kotlin programmer and Spring advocate, shares his thoughts on Java's remarkable evolution. He dives into projects like Valhalla and Panama that are modernizing the language for AI workloads. The discussion touches on advancements like virtual threads and the Vector API, enhancing performance for data-intensive tasks. Josh also highlights Java's resilience and adaptability in a competitive landscape, and how it remains relevant for enterprise solutions amidst the rise of alternative programming languages.

23 snips
May 8, 2025 • 1h 12min
The State & Future of Apache Kafka (with Anatoly Zelenin)
Anatoly Zelenin, co-author of 'Apache Kafka in Action,' shares his expertise on the evolution of Apache Kafka and its impact on real-time data processing. He discusses Kafka's advantages over traditional databases and the complexities of integrating microservices. The conversation covers the challenges of building scalable data infrastructure, including data silos and transformation limitations. Zelenin highlights Kafka's promising future in enhancing transaction management and its critical role in optimizing modern data architectures.