

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

13 snips
May 13, 2026 • 56min
SE Radio 720: Martin Dilger on Understanding Eventsourcing
Martin Dilger, founder and CEO of Nebuilt and author on event-driven systems. He breaks down event sourcing vocabulary and how it differs from streaming, modeling, and storming. Short takes cover event modeling workshops, mapping models to code, slice-based architectures, projections, versioning, common pitfalls, when event sourcing fits, and incremental ways to start with legacy or greenfield systems.

14 snips
May 6, 2026 • 54min
SE Radio 719: Birol Yildiz on Building an Agentic AI SRE
Birol Yildiz, CEO and co-founder of iLert and creator of an AI SRE that handles production incidents autonomously. He explains why incident response needs agentic reasoning, the evolution to reasoning models and the Model Context Protocol, moving away from vector DBs to agentic search, the AISRE architecture and evaluation framework, and practical advice for teams building agents.

4 snips
Apr 29, 2026 • 59min
SE Radio 718: Will Sentance on JS Modernization
Will Sentance, educator and Codesmith co-founder who teaches advanced JavaScript, explores JavaScript’s growth from a simple script language to the web’s backbone. He discusses backward-compatibility constraints, how community patterns become standards, engine optimizations like monomorphic object shapes, practical coding patterns for performance, and the benefits and risks of LLMs for developer understanding.

38 snips
Apr 23, 2026 • 1h
SE Radio 717: Eric Tschetter on Decoupling Observability
Eric Tschetter, co-founder of Apache Druid and Chief Architect at Imply, explains why observability should be decoupled from monolithic stacks. He outlines a four-layer architecture and why query languages matter more than universal schemas. Conversation covers OpenTelemetry, indexing and query/compute for real-time analytics, sampling vs compression, and practical migration and governance strategies.

19 snips
Apr 15, 2026 • 55min
SE Radio 716: Martin Kleppmann Local-First Software
Martin Kleppmann, Associate Professor and distributed systems researcher, and author of Designing Data-Intensive Applications. He explains local-first collaboration software, why keeping data on devices can simplify architectures, how sync engines and CRDTs like Automerge enable offline edits and conflict resolution, and when local-first fits or fails — plus its intersections with AI and developer workflows.

5 snips
Apr 8, 2026 • 48min
SE Radio 715: Sahaj Garg on Designing for Ambiguity in Human Input
Sahaj Garg, co-founder and CTO of Wispr and former AI engineer with ML research, discusses designing for ambiguity in human input. He explores categories like lexical, syntactic, and voice-specific ambiguity. Practical topics include using context and personalization, dataset construction and annotation, inference tradeoffs, revealed preferences from user edits, and subtle ways to communicate uncertainty.

14 snips
Apr 1, 2026 • 51min
SE Radio 714: Costa Alexoglou on Remote Pair Programming
Costa Alexoglou, software engineer and co-founder of the open-source Hop pair-programming app, discusses building low-latency remote pairing tools. He talks about what effective pairing looks like, the tooling problems that break collaboration, architectural choices to hit sub-100ms latency, and lessons from implementing secure, cross-platform streaming and developer workflows.

21 snips
Mar 25, 2026 • 59min
SE Radio 713: Héctor Ramón Jiménez on Building a GUI library in Rust
Héctor Ramón Jiménez, creator of the iced GUI toolkit for Rust, built an Elm-inspired, cross-platform UI library. He talks about why iced exists, the rendering pipeline from elements to pixels, core pieces like winit, wgpu and TinySkia, async tasks for non-blocking UI, headless mode for testing, the test recorder and runtime emulator, and the challenges of mobile support and accessibility.

Mar 18, 2026 • 39min
SE Radio 712: Dan Lorenc on Sigstore
Dan Lorenc, co-founder and CEO of Chainguard and software supply chain security expert. He explains what Sigstore is for and how it links source to artifacts. Short pieces cover transparency logs, Fulcio, Rekor, and Cosign. Discussion includes CI/CD signing, real-world adoption, machine-learning model signing, and practical steps like centralizing builds and trying Cosign.

80 snips
Mar 11, 2026 • 1h 2min
SE Radio 711: Scott Hanselman on AI-Assisted Development Tools
Scott Hanselman, Microsoft VP of Developer Community and long-time dev advocate, blogger, and podcaster. He traces AI tools from autocomplete to agentic loops. He warns against vague prompts and shows why fundamentals let you steer models. He covers verification: tests, harnesses, sandboxing, and when to treat models as junior or senior collaborators.


