

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. SE Radio 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. SE Radio is brought to you by the IEEE Computer Society and IEEE Software magazine.
Episodes


SE Radio 743: Sowjanya Pandruju on Managing Agent State

SE Radio 742: Tim Varelmann on Mathematical Optimization for Software Engineers

SE Radio 741: Sahil Walia on Schema Changes and Data Migrations

SE Radio 740: Raju Dandigam on Building Production AI Agents

SE Radio 739: Erin Catto on Video Game Physics Engines

SE Radio 738: Milan Milanovic on the Laws of Software Engineering

SE Radio 737: Owen McGirr on Software Accessibility

SE Radio 736: Sahil Walia on Apache Iceberg

SE Radio 735: Vivek Yadav on Regression Testing Microservices

SE Radio 734: Sathiesh Veera on Engineering Data-Protection Guardrails with LLMs

SE Radio 733: Max Corbridge on Securing AI Agents
AI agents represent a novel security challenge because their autonomy and non-deterministic nature render traditional, static defense mechanisms ineffective. Max Corbridge, an ethical hacker and founder of SecureAgentics, identifies a "lethal trifecta" of risks: a fundamentally vulnerable core, complex system interconn...

SE Radio 732: Jason Gorman on The Effective Use of AI For Software Development
AI in software development functions most effectively as a tool for specific, constrained tasks rather than as an autonomous replacement for human engineers. Large language models suffer from reliability issues and context dilution, making them unsuitable for long-horizon, agentic coding. Instead, integrating AI into e...

SE Radio 731: Sonali Varde on AI and the Engineering Manager Role

SE Radio 730: Birgitta Boeckeler on Harness Engineering for AI Agents
Harness engineering provides an orchestration layer for AI coding agents, transforming them from simple text generators into reliable, self-correcting systems. By implementing "guides"—such as markdown-based instructions—and "sensors"—including static code analysis, test suites, and LLM-based reviewers—developers can e...

SE Radio 729: Garth Mollett on AI Supply Chain Security

SE Radio 728: Clare Liguori on AWS Strands SDK for AI Agents
Building effective AI agents requires a shift from complex, brittle orchestration workflows toward a model-driven approach that leverages the inherent capabilities of modern large language models. By defining agents through the core components of models, tools, and prompts, developers can eliminate unnecessary scaffold...

SE Radio 727: Jeroen Janssens and Thijs Nieuwdorp on Using Polars

SE Radio 726: Scott Kingsley on the Swagger Ecosystem

SE Radio 725: Danny Yang and Sam Goldman on the Pyrefly Type Checker
Follow this podcast in Podwise
Sign in to get AI summaries, transcripts and mind maps for any episode, including new ones.
