Shows / Software Engineering Radio - The Podcast for Professional Software Developers

Software Engineering Radio - The Podcast for Professional Software Developers
Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. Every 10 days, a new episode is published that covers all topics software engineering. Episodes are either tutorials on a specific topic, or an interview with a well-known character from the software engineering world. All SE Radio episodes are original content — we do not record conferences or talks given in other venues. Each episode…
Episodes
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 744: Danilo Krummrich on Rust in the Linux Kernel
Danilo Krummrich, a software engineer at Red Hat, speaks with host Gregory M. Kapfhammer about the using the Rust programming language in the Linux kernel…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 743: Sowjanya Pandruju on Managing Agent State
Sowjanya Pandruju, Cloud Application Architect with Amazon Web Services, Vice Chair of the IEEE Computer Society Madison Section, and Chair of the IEEE Women…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 742: Tim Varelmann on Mathematical Optimization for Software Engineers
Tim Varelmann, the founder of Bluebird Optimization, which helps companies automate complex decision-making, speaks with host Sriram Panyam about mathematical…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 741: Sahil Walia on Schema Changes and Data Migrations
Sahil Walia, a senior technical architect at Snowflake, joins host Robert Blumen for a conversation about schema migration and data migration. Together, they…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 740: Raju Dandigam on Building Production AI Agents
Raju Dandigam speaks with host Amey Ambade about building robust AI agents for production. Raju recommends treating an agent as a software subsystem rather…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 739: Erin Catto on Video Game Physics Engines
Erin Catto of Kintsugiyama, veteran video game developer who worked on the Tomb Raider series at Crystal Dynamics and later contributed to Diablo III…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 738: Milan Milanovic on the Laws of Software Engineering
Milan Milanovic, Microsoft MVP for Developer Technologies and author of the book, Laws of Software Engineering, joins host Giovanni Asproni for a conversation…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 737: Owen McGirr on Software Accessibility
Owen McGirr, creator of SayIt!, Switchify, and an entrepreneur who builds inclusive technology, speaks with SE Radio host Gavin Henry about software…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 736: Sahil Walia on Apache Iceberg
Sahil Walia, Senior Technical Architect at Snowflake, joins host Robert Blumen for a deep dive into Apache Iceberg. The conversation covers OLAP, data formats…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 735: Vivek Yadav on Regression Testing Microservices
Vivek Yadav, an engineering manager at the payment company Stripe, speaks with host Adi Narayan about building regression testing for microservices. Drawing on…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 734: Sathiesh Veera on Engineering Data-Protection Guardrails with LLMs
Sathiesh Veera, a GenAI Solutions Architect at At&T, speaks with host Brijesh Ammanath about the data-protection guardrails required when using LLMs. The core…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 733: Max Corbridge on Securing AI Agents
Max Corbridge, an ethical hacker and red teamer who is co-founder and CEO of Secure Agentics, speaks with SE Radio host Amey Ambade about how AI agents get…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 732: Jason Gorman on The Effective Use of AI For Software Development
Jason Gorman, a software development expert and founder of Codemanship, joins host Giovanni Asproni to explore how best to use AI in software development. They…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 731: Sonali Varde on AI and the Engineering Manager Role
Sonali Varde, Senior Software Engineering Manager at LinkedIn, joins host Kanchan Shringi to discuss how AI is changing the role of the engineering manager…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 730: Birgitta Boeckeler on Harness Engineering for AI Agents
Birgitta Boeckeler, a Distinguished Engineer and consultant focused on AI-assisted software delivery at Thoughtworks, joins host Priyanka Raghavan for a deep…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 729: Garth Mollett on AI Supply Chain Security
Garth Mollet, Senior Principal Product Security Engineer and Technical Advisor for Product Security at Red Hat, joins host Robert Blumen for a discussion of AI…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 728: Clare Liguori on AWS Strands SDK for AI Agents
Clare Liguori, a Senior Principal Engineer who works on developer tooling and agentic AI at Amazon Web Services, speaks with host Sri Panyam about the Amazon…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 727: Jeroen Janssens and Thijs Nieuwdorp on Using Polars
Jeroen Janssens, Head of Developer Relations at Posit, and Thijs Nieuwdorp, a developer relations engineer at Polars, speak with host Gregory M. Kapfhammer…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 726: Scott Kingsley on the Swagger Ecosystem
Scott Kingsley, a VP of Engineering at SmartBear, speaks with host Gregory Kapfhammer about the Swagger ecosystem. They discuss the user interface, editor, and…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 725: Danny Yang and Sam Goldman on the Pyrefly Type Checker
Danny Yang and Sam Goldman, both Software Engineers at Meta, speak with host Gregory M. Kapfhammer about the Rust-based Pyrefly type checker for Python. After…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 724: Jure Leskovec on Relational Graph and Foundational Models
Jure Leskovec, Professor of Computer Science at Stanford University and Chief Scientist at Kumo.ai, speaks with host Sriram Panyam about relational and graph…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 723: Dave Airlie on Linux Kernel Maintenance
Dave Airlie, a Distinguished Engineer at Red Hat, speaks with host Gregory M. Kapfhammer about Linux kernel maintenance. After over-viewing the scale and…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 722: Dwayne McDaniel on the Engineering Challenges of Secrets Management
Dwayne McDaniel, developer advocate at GitGuardian.com, joins host Priyanka Raghavan to talk about the engineering challenges of secrets management. They…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 721: Rob Moffat on Risk-First Software Development
In this episode, Rob Moffat, author of Risk-First Software Development and chief technical architect at the FinTech Open Source Software Foundation (FINOS)…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 720: Martin Dilger on Understanding Eventsourcing
Martin Dilger, founder and CEO of Nebuilt GmbH, speaks with host Giovanni Asproni about event sourcing -- a software architecture pattern in which, rather than…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 719: Birol Yildiz on Building an Agentic AI SRE
Birol Yildiz, CEO and co-founder of iLert, joins host Kanchan Shringi to explore how iLert built an AI SRE — an autonomous agent for handling production…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 718: Will Sentance on JS Modernization
Will Sentance, educator and co-founder of Codesmith, joins SE Radio's Adi Narayan to discuss the evolution of JavaScript and modern best practices. They begin…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 717: Eric Tschetter on Decoupling Observability
In this episode, host Amey Ambade sits with Eric Tschetter, co-founder of Apache Druid and Chief Architect at Imply, to dissect the critical move toward…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 716: Martin Kleppmann Local-First Software
Martin Kleppmann, Associate Professor at the University of Cambridge and author of the best-selling O'Reilly book Designing Data-Intensive Applications, talks…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 715: Sahaj Garg on Designing for Ambiguity in Human Input
Sahaj Garg, co-founder and CTO of Wispr, a voice-to-text AI that turns speech into polished writing, talks with host Amey Ambade about designing systems for…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 714: Costa Alexoglou on Remote Pair Programming
Costa Alexoglou, co-founder of the open source Hopp pair-programming application, talks with host Brijesh Ammanath about remote pair programming. They start…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 713: Héctor Ramón Jiménez on Building a GUI library in Rust
Héctor Ramón Jiménez, creator of iced, an Elm-inspired, cross-platform GUI toolkit for Rust, speaks with SE Radio host Gavin Henry about building a GUI library…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 712: Dan Lorenc on Sigstore
Dan Lorenc, co-founder and CEO of Chainguard, joins host Priyanka Raghavan to explore Sigstore and its role in securing the software supply chain. They unpack…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 711: Scott Hanselman on AI-Assisted Development Tools
Scott Hanselman, the VP of Developer Community at Microsoft, speaks with host Jeremy Jung about AI-assisted coding. They start by considering how the tools are…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 710: Marc Brooker on Spec-Driven AI Dev
Marc Brooker, VP and Distinguished Engineer at AWS, joins host Kanchan Shringi to explore specification-driven development as a scalable alternative to…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 709: Bryan Cantrill on the Data Center Control Plane
Bryan Cantrill, the co-founder and CTO of Oxide Computer company, speaks with host Jeremy Jung about challenges in deploying hardware on-premises at scale…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 708: Jens Gustedt on C in 2026
Jens Gustedt, author of Modern C, senior scientist at the French National Institute for Computer Science and Control (INRIA), deputy director of the ICube lab…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 707: Subhajit Paul on ERP Automation and AI
In this episode, Subhajit Paul joins SE Radio host Kanchan Shringi to discuss how enterprise resource planning (ERP) systems work in practice and where machine…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 706: Yechezkel "Chez" Rabinovich on Observability Tool Migration Techniques
Yechezkel "Chez" Rabinovich, CTO and co-founder at Groundcover, joins SE Radio host Brijesh Ammanath to discuss the key challenges in migrating observability…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 705: Murat Erder and Eoin Woods on Continuous Architecture
Murat Erder, CTO for Financial Services at Valtech in Europe, and Eoin Woods, independent consultant in the field of software architecture, join host Giovanni…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 704: Sriram Panyam on System Design Interviews
Sriram Panyam returns to the show to discuss the system design interview (SDI) with host Robert Blumen. This challenging part of the hiring process is included…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 703: Sahaj Garg on Low Latency AI
In this episode, Sahaj Garg, CTO of wispr.ai, joins SE Radio host Robert Blumen to talk about the challenges of building low-latency AI applications. They…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 702: Derick Schaefer on Modern CLIs
Derick Schaefer, author of CLI: A Practical Guide to Creating Modern Command-Line Interfaces, talks with host Robert Blumen about command-line interfaces old…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 701: Max Guernsey, III and Luniel de Beer on Readiness in Software Engineering
Max Geurnsey III and Luniel de Beer, co-authors of the book Ready: Why Most Software Projects Fail and How to Fix It, discuss the concept of readiness in…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 700: Mojtaba Sarooghi on Waiting Rooms for High-Traffic Events
Mojtaba Sarooghi, a Distinguished Product Architect at Queue-it, speaks with host Jeremy Jung about virtual waiting rooms for high-traffic events such as…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 699: Benjamin Brial on Internal Dev Platforms
In this episode, Benjamin Brial, CEO and co-founder of Cycloid, speaks with host Sriram Panyam about internal developer platforms (IDPs) and internal developer…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 698: Srujana Merugu on How to build an LLM App
In this episode of Software Engineering Radio, Srujana Merugu, an AI researcher with decades of experience, speaks with host Priyanka Raghavan about building…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 697: Philip Kiely on Multi-Model AI
Philip Kiely, software developer relations lead at Baseten, speaks with host Jeff Doolittle about multi-agent AI, emphasizing how to build AI-native software…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 696: Flavia Saldanha on Data Engineering for AI
Flavia Saldanha, a consulting data engineer, joins host Kanchan Shringi to discuss the evolution of data engineering from ETL (extract, transform, load) and…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 695: Dave Thomas on Building eBooks Infrastructure
Dave Thomas, author of The Pragmatic Programmer, The Manifesto for Agile Software Development, Programming Ruby, Agile Web Development with Rails, Programming…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 694: Jennings Anderson and Amy Rose on Overture Maps
Jennings Anderson, a Software Engineer with Meta Platforms, and Amy Rose, the Chief Technology Officer at Overture Maps Foundation, speak with host Gregory M…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 693: Mark Williamson on AI-Assisted Debugging
Mark Williamson, CTO of Undo, joins host Priyanka Raghavan to discuss AI-assisted debugging. The conversation is structured around three main objectives…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 692: Sourabh Satish on Prompt Injection
Sourabh Satish, CTO and co-founder of Pangea, speaks with SE Radio's Brijesh Ammanath about prompt injection. Sourabh begins with the basic concepts underlying…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 691: Kacper Łukawski on Qdrant Vector Database
Kacper Łukawski, a Senior Developer Advocate at Qdrant, speaks with host Gregory M. Kapfhammer about the Qdrant vector database and similarity search engine…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 690: Florian Gilcher on Rust for Safety-Critical Systems
Florian Gilcher, co-founder of Ferrous Systems and the Rust Foundation, speaks with host Giovanni Asproni about the application of Rust in mission- and…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 689: Amey Desai on the Model Context Protocol
Amey Desai, the Chief Technology Officer at Nexla, speaks with host Sriram Panyam about the Model Context Protocol (MCP) and its role in enabling agentic AI…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 688: Daniel Stenberg on Removing Rust from Curl
Daniel Stenberg, Swedish Internet protocol expert and founder and lead developer of the Curl project, speaks with SE Radio host Gavin Henry about removing Rust…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 687: Elizabeth Figura on Proton and Wine
Elizabeth Figura, a Wine Developer at CodeWeavers, speaks with SE Radio host Jeremy Jung about the Wine compatibility layer and the Proton distribution. They…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 686: François Daoust on W3C
François Daoust, W3C staff member and co-chair of the Web Developer Experience Community Group, discusses the origins of the W3C, the browser standardization…
Software Engineering Radio - The Podcast for Professional Software DevelopersSE Radio 685: Will Wilson on Deterministic Simulation Testing
In this episode, Will Wilson, CEO and co-founder of Antithesis, explores Deterministic Simulation Testing (DST) with host Sriram Panyam. Wilson was part of the…