

Software Engineering Radio - the podcast for professional software developers
team@se-radio.net (SE-Radio Team)
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
Mentioned books

Jan 27, 2026 • 58min
SE 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 Asproni to talk about Continuous Architecture—an approach to software design where architectural decisions are made and refined continuously throughout the lifecycle of a system, instead of up front in a big design phase. The show starts with a definition of Continuous Architecture and a description of the six principles underpinning it. Following that is an explanation of the main reasons and advantages of this approach, which finishes with some hints on how to get started using it. During the conversation, they explore several key points, including how to empower teams to take architectural decisions and recording those decisions; using feedback loops to refine the architecture; the role of software architects and architectural governance; the importance of focusing on quality requirements; and the impact of artificial intelligence on the field. Brought to you by IEEE Computer Society and IEEE Software magazine.

Jan 21, 2026 • 45min
SE Radio 704: Sriram Panyam on System Design Interviews
Sriram Panyam, a technical fellow with experience at GM, Google, and LinkedIn, dives into the nuances of system design interviews. He breaks down common questions from tech giants like Uber and Netflix while clarifying what interviewers truly seek: clarity on requirements and effective time management. Sriram shares personal tales of failure and success, highlights common pitfalls interviewers make, and offers a strategic approach for candidates to succeed. His insights on adapting questions based on seniority are not to be missed!

Jan 14, 2026 • 55min
SE Radio 703: Sahaj Garg on Low Latency AI
In this engaging discussion, Sahaj Garg, CTO and co-founder of Whispr.ai, shares his expertise on low-latency AI applications. He explains how latency affects user experience and offers insights into measuring and diagnosing latency issues. The conversation covers critical trade-offs between speed, accuracy, and cost in AI models. Sahaj also introduces optimization techniques like quantization and distillation, stressing the importance of low latency for user engagement in interactive apps. Tune in for invaluable tips on navigating the latency landscape!

Jan 7, 2026 • 48min
SE Radio 702: Derick Schaefer on Modern CLIs
Derick Schaefer, an expert in command-line interfaces and author of 'CLI: A Practical Guide to Creating Modern Command-Line Interfaces,' dives into the evolution of CLIs from their Unix origins to their modern resurgence. He explores the object-command model popularized by Git and discusses the importance of API-first design for modern tools. Derick also highlights the role of AI in enhancing CLIs and the significance of user experience in output formats. With insights on various programming languages for CLI development, he predicts a bright future for these tools.

Dec 30, 2025 • 1h 2min
SE Radio 701: Max Guernsey, III and Luniel de Beer on Readiness in Software Engineering
Max Guernsey, III, a seasoned software architect, and Luniel de Beer, creator of Requirements Maturation Flow, delve into the crucial concept of readiness in software engineering. They discuss how many projects falter due to premature implementation, leading to chaos and misalignment. The duo introduces Requirements Maturation Flow, emphasizing shared understanding and tailored definitions of done and ready. Through practical examples, they illustrate how adopting RMF can alleviate technical debt and enhance team efficiency, paving the way for successful project outcomes.

Dec 23, 2025 • 1h 8min
SE 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 concerts and limited-quantity product releases. They explore using a virtual queue to prevent overloading systems, how most traffic is from bots, using edge workers to reduce requests to the customer's origin servers, and strategies for detecting bots in cooperation with vendors. Mojtaba discusses using AWS services like Elastic Load Balancing, DynamoDB, and Simple Notification Service, and explains why DynamoDB's eventual consistency is a good fit for their domain. To explain the approach, he walks us through how his team resolved an incident in which a traffic spike overloaded their services. Brought to you by IEEE Computer Society and IEEE Software magazine.

Dec 17, 2025 • 55min
SE 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 portals. The conversation explores how these platforms address the growing challenges of DevOps scalability, multi-cloud complexity, and cloud waste, all of which organizations face as they grow. Benjamin begins by framing the core problems that IDPs solve: DevOps struggling to scale beyond small teams, the complexity of managing hybrid environments across on-premises, public cloud, and private cloud infrastructure, and the significant issue of cloud waste (averaging 35-45% according to major analysts). IDPs can serve as a bridge between DevOps teams and developers, providing access to tools, cloud resources, and automation for users who aren't DevOps or cloud experts. The technical discussion covers essential IDP components including service catalogs, versioning engines, platform orchestration, asset inventory, and FinOps/GreenOps modules. The episode concludes with Benjamin's practical advice: organizations should focus on understanding their specific pain points rather than following market trends, starting with simple use cases such as landing zones before building complex solutions, and adopt a GitOps-first approach as the foundation for any IDP implementation. Brought to you by IEEE Computer Society and IEEE Software magazine.

Dec 9, 2025 • 1h 19min
SE Radio 698: Srujana Merugu on How to build an LLM App
Srujana Merugu, an AI researcher with extensive experience at tech giants like Google and Amazon, dives into the intricacies of building LLM-based applications. She clarifies concepts such as generative vs. predictive AI and explains the importance of transformer architecture. The discussion covers practical use cases and where LLMs might not be optimal. Srujana also shares insights on model selection, safety guardrails, and emerging trends like multi-sensory AI. Plus, she offers tips on staying current in the fast-evolving AI landscape.

Dec 3, 2025 • 57min
SE Radio 697: Philip Kiely on Multi-Model AI
Philip Kiely, the software developer relations lead at BaseTen, dives into the realm of multi-agent AI. He advocates for building AI-native products through the composition of multiple models and agents that take action, moving beyond simple ChatGPT interfaces. Kiely highlights the shift to custom solutions driven by domain-specific needs and economic considerations. He emphasizes the importance of safety, trust, and iterative experimentation in AI engineering while discussing practical applications like a D&D assistant evolving into a multimodal agent.

16 snips
Nov 25, 2025 • 1h 14min
SE Radio 696: Flavia Saldanha on Data Engineering for AI
Flavia Saldanha, a consulting data engineer and architect specializing in AI readiness, joins to discuss the evolution of data engineering. She highlights the shift from treating data as a service to a product, stressing the importance of ownership and context. Flavia explains modern lakehouse architectures and the integration of vector databases to manage unstructured data for AI. She emphasizes the need for data engineers to embrace product thinking, governance, and NLP skills, positioning AI as an augmenting co-pilot rather than a replacement.


