
Software Engineering Radio - the podcast for professional software developers
by [email protected] (SE-Radio Team)
Is this your podcast?On the show
From 10 epsHosts
Recent guests
Recent episodes
SE Radio 742: Tim Varelmann on Mathematical Optimization for Software Engineers
Oct 14, 2026
48m 06s
SE Radio 741: Sahil Walia on Schema Changes and Data Migrations
Oct 7, 2026
47m 02s
SE Radio 740: Raju Dandigam on Building Production AI Agents
Sep 30, 2026
57m 35s
SE Radio 739: Erin Catto on Video Game Physics Engines
Sep 23, 2026
56m 48s
SE Radio 738: Milan Milanovic on the Laws of Software Engineering
Sep 16, 2026
47m 28s
Insights from recent episode analysis
Audience Interest
Podcast Focus
Publishing Consistency
Platform Reach
Insights are generated by CastFox AI using publicly available data, episode content, and proprietary models.
Most discussed topics
Brands & references
Total monthly reach
Based on 1 signal.
Built from
By chart position
- 🇺🇸United States · TechnologyHOME#1576.1K to 32K
- 🇧🇷Brazil · Technology#622.4K to 13K
- 🇬🇧United Kingdom · Technology#116843 to 4.5K
- 🇮🇸Iceland · Technology#7839 to 4.4K
- 🇲🇽Mexico · Technology#92677 to 3.6K
- Per-Episode Audience
Est. listeners per new episode within ~30 days
14K to 76K🎙 ~2x weekly·741 episodes·Last published 5d ago - Monthly Reach
Unique listeners across all episodes (30 days)
29K to 151K🇺🇸43%🇧🇷17%🇬🇧6%+16 more - Active Followers
Loyal subscribers who consistently listen
16K to 83K
Market Insights
Platform Distribution
Reach across major podcast platforms, updated hourly
Total Followers
—
Total Plays
—
Total Reviews
—
* Data sourced directly from platform APIs and aggregated hourly across all major podcast directories.
Social Links & Contact
Official channels & resources
Official Website
Login
RSS Feed
Login
| Date | Episode | Topics | Guests | Brands | Places | Keywords | Sponsor | Length | |
|---|---|---|---|---|---|---|---|---|---|
| 10/14/26 | SE 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 optimization. The episode begins by differentiating optimization from what software engineers usually mean by the word. Making something faster or smaller is improvement, whereas optimization means finding the provably best solution after which no further improvement is possible unless the problem's parameters change. The conversation examines the difference between simulation and optimization, where optimization is already running, optimization and AI, key software engineering principles, and how you can get started with mathematical optimization. | 48m 06s | ||||||
| 10/7/26 | SE 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 discuss the basics of schema: do all data sets have schema?; what drives schema change?; are data migration and schema migration the same thing? Must they happen at the same time? They then talk about the challenges and failure modes of schema migration, including challenges at scale, migrating without downtime, the concept of "safety" in data migrations, and safety patterns for data migration - double writes, read repair, replication, ending on the Apache Iceberg case study. | 47m 02s | ||||||
| 9/30/26 | SE 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 than a standalone model call. That means designing decision contracts and tool boundaries, choosing between predictable workflows and multi-agent orchestration, and managing the runtime, state, and streaming that make agents durable. A recurring theme is that the model should not own the system: the right architecture is usually the simplest one that meets the product need while preserving reliability and control, with the language model placed inside a controlled runtime that settles authentication, policy, data freshness, and idempotency before it is ever asked to reason. They focus largely on how teams can be sure that an agent works and how to debug it when it does not. The episode covers behavioral testing against contracts, golden scenarios, and observability that captures the full execution path rather than flat logs, which is the gap behind agent-inspect and its readable execution trees. Raju and Amey close on operating agents in production: measuring cost and latency per run, knowing when a simpler model or no AI path is the right call, and treating prompts, schemas, tools, and evaluation sets as owned, versioned artifacts. Brought to you by IEEE Computer Society and IEEE Software magazine. | 57m 35s | ||||||
| 9/23/26 | SE 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, Overwatch, and other franchises at Blizzard, discusses video game physics engines with host Jason Davey. Erin created the popular open-source Box2D library used in titles including Angry Birds and Noita, and he released Box3D in 2026, bringing the much-loved physics engine to the third dimension. Underpinning everything from platformers and racing games to industrial robotics simulations, modern physics engines present a host of interesting engineering challenges, including the need to balance accuracy, stability, determinism, and performance. Catto describes the core concepts, the various trade-offs and factors that influence the design of these systems, and how they fit into the broader software architecture of a video game. | 56m 48s | ||||||
| 9/16/26 | SE 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 based on the content of his book—a collection of 53 empirical and mathematical laws governing modern software engineering. The book includes some well-known laws, such as Conway's and Brooks's laws, as well as other lesser-known but just as important, including Gilb's and Tesler's laws. The episode starts with an introduction to the laws and the criteria that Milan used to choose them. The episode continues with some practical hints on how to apply the laws and concludes with thoughts on the importance of the laws for teams using artificial intelligence tools in their day-to-day work. | 47m 28s | ||||||
| 9/9/26 | SE 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 accessibility. For this episode, Gavin emailed the questions to Owen, who prepared his answers and generated the audio programmatically using text-to-speech. Owen discusses what accessibility is, different ways a user might interact with software, how accessibility is currently handled between various operating systems, the technical challenges of creating SayIt! and Switchify, plus what developers can do to improve accessibility. This episode explores access methods, what good accessibility means, eye gaze, touch, voice, keyboards, scanning, switches, radaring, screen overlays, iOS accessibility, Android accessibility, which OSes have better support, AI testing, what vendors can do to improve, what developers can do to improve and what two things a developer can do immediately to test their software accessibility. | 51m 09s | ||||||
| 9/3/26 | SE 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, data lakes and lake houses, Iceberg as a data format, columnar storage, use cases, reference implementation, read/write, how Iceberg structures metadata, indexing, query planning and performance issues. | 51m 27s | ||||||
| 8/26/26 | SE 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 his work estimating network costs for card payments, Vivek explains why unit and integration tests fall short when a single transaction's cost can depend on 100+ parameters across card networks, countries, and merchant types. He describes Stripe's approach: structuring services so that core logic is stateless and separated from I/O, then wrapping that logic in an Apache Spark job that replays historical transactions from cold storage to compare old versus new outputs at a granular, per-transaction level. This allows Stripe to validate major migrations with far more confidence and speed than a traditional shadow-rollout, and it now doubles as a tool for assessing network rule changes, debugging incidents, and even showing customers how a pricing change will affect their costs. The episode closes by noting the same pattern applies wherever AI-driven code changes need fast, reliable evals. | 59m 06s | ||||||
| 8/19/26 | SE 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 issue is that LLMs sit outside the cloud tenant in most enterprise AI deployments, which means that data leaves the company's perimeter with every prompt, RAG retrieval, and tool call. Contractual agreements can restrict the data that LLM vendors are allowed to use for training and audits, but they don't stop prompt injection or unintended exposure as company data is often shared to LLMs via natural language queries, APIs, tool and function calls, and MCPs. Sathiesh discusses ways to employ security measures and data filtering at each layer to conform to data security policies and protect the data. | 42m 32s | ||||||
| 8/13/26 | SE 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 attacked and what engineers can actually do to defend them. Drawing on years of offensive security work, Corbridge frames agents as a new and largely undefended attack surface: the industry has handed AI systems autonomy and the ability to act in the real world while carrying forward prompt injection, a flaw the frontier labs themselves describe as effectively unsolvable. He likens the moment to the early, lawless days of the web, when SQL injection was everywhere and adoption ran far ahead of security. The conversation builds from first principles as Corbridge explains what separates an agent from ordinary software and why three properties make them hard to secure: they are non-deterministic, their language-model core can be coerced, and they are increasingly interconnected through MCP servers, other agents, databases, and email. Turning to the attack surface, Corbridge lays out his "lethal trifecta" (a vulnerable core, dense interconnection, and security tooling that has not caught up) and contrasts the decades of layered defenses protecting an ordinary email inbox with the thin protection around agents that take autonomous actions on critical systems. The heart of the episode is defense. Corbridge orders practices by leverage: least-privilege access and privilege separation, sandboxing where feasible, imperfect-but-useful guardrails as one layer of defense in depth, and human-in-the-loop for irreversible actions (which he notes is contentious and does not scale). The discussion closes on detecting a compromised or drifting agent, the value of watching an agent's chain-of-thought reasoning alongside its actions, the open-source tooling landscape (including Corbridge's own project, Adrian), and his central advice: build security in proactively, define what good agent behavior looks like up front, and avoid bolting it on after agents have already spread across the business. | 1h 00m 09s | ||||||
Want analysis for the episodes below?Free for Pro Submit a request, we'll have your selected episodes analyzed within an hour. Free, at no cost to you, for Pro users. | |||||||||
| 8/5/26 | SE 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 start by considering how established technical practices — test-driven development, modularization, continuous integration, and continuous reviews — become more important, not less, when working with AI assistance. These practices help address several key limitations of LLMs, including keeping context windows as small as possible. Looking at AI's impact on team productivity, Jason offers some practical advice for teams to introduce AI tools into their workflows. The episode also explores spec-driven development, agentic programming, and the importance of writing readable, understandable code — even when it's AI-generated. Finally, Jason and Giovanni look at emerging research into the cognitive downsides of over-reliance on AI, and what developers can do about it. | 57m 42s | ||||||
| 7/29/26 | SE 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. They explore how AI is showing up in day-to-day management work, including operational reviews, planning, communication, workflow automation, and preparation for leadership discussions. The conversation looks at how engineering teams are adopting AI tools and agents, what kinds of skills and practices are becoming more important, and how managers can think about context, review, testing, and operational rigor as AI-assisted development becomes more common. They also discuss how AI affects coaching, performance conversations, hiring, onboarding, team composition, and collaboration with peers and leadership. The episode considers both the opportunities and limits of AI for engineering management, with attention to human judgment, curiosity, ownership, and the continuing importance of technical and organizational understanding. | 50m 50s | ||||||
| 7/22/26 | SE 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 dive into harnesses for AI agents. The episode begins by unpacking the concept of harnesses and harness engineering before exploring the core building blocks — guides and sensors — that help AI agents operate more reliably in engineering environments. Priyanka and Birgitta discuss practical implementations of harnesses in real-world workflows, including the use of guides with .MD files and sensors with tools such as SonarQube and Semgrep, which steer agent behavior. The episode also explores how harnesses integrate with existing CI/CD pipelines and pull-request processes. Birgitta describes how stronger harnesses can improve trust in AI-generated code, while emphasizing that harnesses themselves require continuous maintenance as underlying foundation models evolve. The episode concludes with a thoughtful discussion on accountability between humans and agents, along with future directions for harness engineering and AI-assisted software development. | 54m 14s | ||||||
| 7/15/26 | AI supply chain securitysoftware supply chain+4 | Garth Mollett | Red Hat | — | AIsupply chain+8 | IEEE Computer Society | 48m 17s | ||
| 7/8/26 | AI agentsdeveloper tooling+4 | Clare Liguori | Amazon Strands Agents SDKAmazon Web Services | — | AI agentsAmazon Strands+6 | — | 1h 08m 39s | ||
| 7/2/26 | data analysisPython+3 | Jeroen JanssensThijs Nieuwdorp | PolarsPandas+1 | — | Polarsdata analysis+5 | — | 1h 02m 16s | ||
| 6/24/26 | Swagger ecosystemAPI design+4 | Scott Kingsley | SwaggerSwagger CodeGen+4 | AI | SwaggerOpenAPI+6 | — | 52m 30s | ||
| 6/18/26 | type checkingPython programming+4 | Danny YangSam Goldman | PyreflyRust+2 | Python | Pyreflytype checker+5 | — | 54m 51s | ||
| 6/10/26 | predictive modelingrelational deep learning+4 | Jure Leskovec | Stanford UniversityKumo.ai+1 | — | predictive modelingrelational databases+5 | — | 1h 02m 12s | ||
| 6/3/26 | Linux kernel maintenancekernel patches+4 | Dave Airlie | Linux kernelGPU subsystem+3 | — | Linux kernelkernel maintenance+4 | — | 1h 09m 27s | ||
| 5/27/26 | secrets managementengineering challenges+5 | Dwayne McDaniel | NHIRSPIFFE+6 | — | secretsAPI keys+8 | — | 52m 10s | ||
| 5/20/26 | risk managementsoftware development+4 | Rob Moffat | FinTech Open Source Software FoundationRisk-First Software Development | — | risk managementsoftware development+6 | — | 52m 31s | ||
| 5/13/26 | event sourcingsoftware architecture+3 | Martin Dilger | Nebuilt GmbH | — | event sourcingsoftware architecture+5 | — | 55m 36s | ||
| 5/6/26 | SE 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 incidents — and what the experience revealed about building AI agents in the real world. Birol explains why incident response is a fundamentally agentic problem, where the unpredictability of novel incidents makes rule-based runbooks insufficient and reasoning models essential. He describes how the AI SRE evolved from an early browser-based approach to its current architecture, built around two key ingredients: reasoning models and the Model Context Protocol. The conversation examines the four layers of the AI SRE in depth: an orchestration layer that routes requests and abstracts model providers; a knowledge layer built on plain text memory and agentic search rather than vector databases; an evaluation framework based on recorded live investigations replayed against new model versions; and a human-in-the-loop constraint layer. The episode concludes with practical advice for teams building agents: own your context completely, avoid off-the-shelf frameworks that obscure what enters the model, and get out of the way of the reasoning model rather than over-prescribing its steps. | 53m 57s | ||||||
| 4/29/26 | SE 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 with JavaScript's origins as a simple scripting language and its growth into the backbone of modern web development, highlighting the core theme of the "don't break the web" constraint. The requirement that JavaScript must remain backward-compatible has shaped everything from naming decisions (e.g., flat instead of flatten) to the introduction of Symbols as a collision-safe way to extend objects. Will explains how the TC39 group uses the open-source community as a filtration system, absorbing user land patterns (like those from Lodash or Moment) into the standard library only once demand is proven. The upcoming Temporal API is highlighted as a major win for native date/time handling. On the engine side, Will discusses the shift toward monomorphic object shapes in the V8 JavaScript engine for better just-in-time (JIT) compiler performance, and how developers can now write more engine-aware code. The conversation also touches on LLMs in coding: Will's view is that AI tools are useful but risk atrophying developers' under-the-hood understanding, which remains essential for debugging complex, production-scale systems. | 58m 43s | ||||||
Showing 25 of 741
Pitch Fit is a Pro feature
See how bookable this show is for guests, which brands already advertise, the per-episode ad value, and the best-fit guest and sponsor profile. The numbers are blurred on the free plan.
How readily this show books outside guests like you.
How proven this show is for host-read sponsorships.
For Guests
ProFor Advertisers
ProUpgrade to Pro to unlock guest cadence, sponsor categories, fit scores, and per-episode ad value for this show.
Similar Audience Demographics
Podcasts that attract a similar listener profile
Chart history for Software Engineering Radio - the podcast for professional software developers
Peaked at #7 in IS, top 10 in 1 of 28 tracked markets, currently #7 in IS.
| Market | Genre | Peak | Current | Trend |
|---|---|---|---|---|
| IS | — | #7 | #7 | — |
| NG | — | #40 | #40 | — |
| CZ | — | #60 | #60 | — |
| Brazil | — | #62 | #62 | — |
| SG | — | #71 | #71 | — |
| GR | — | #72 | #72 | — |
| BE | — | #74 | #74 | — |
| HU | — | #79 | #79 | — |
| RO | — | #79 | #79 | — |
| Mexico | — | #92 | #92 | — |
| Japan | — | #94 | #94 | — |
| Italy | — | #95 | #95 | — |
| AR | — | #104 | #104 | — |
| VN | — | #109 | #109 | — |
| United Kingdom | — | #116 | #116 | — |
| India | — | #125 | #125 | — |
| ID | — | #130 | #130 | — |
| CL | — | #148 | #148 | — |
| MY | — | #151 | #151 | — |
| United States | — | #157 | #157 | — |
Chart Positions
28 placements across 28 markets.
Chart Positions
28 placements across 28 markets.