loader from loading.io

SE Radio 723: Dave Airlie on Linux Kernel Maintenance

Software Engineering Radio - the podcast for professional software developers

Release Date: 06/03/2026

SE Radio 730: Birgitta Boeckeler on Harness Engineering for AI Agents show art SE Radio 730: Birgitta Boeckeler on Harness Engineering for AI Agents

Software Engineering Radio - the podcast for professional software developers

Birgitta Boeckeler, a Distinguished Engineer and consultant focused on AI-assisted software delivery at , 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...

info_outline
SE Radio 729: Garth Mollett on AI Supply Chain Security show art SE Radio 729: Garth Mollett on AI Supply Chain Security

Software Engineering Radio - the podcast for professional software developers

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 supply chain security. They start with the basics of supply chain security, including the key components of the AI supply chain, and how it differs from the conventional software supply chain. Garth discusses whether the attacks target model weights or inference, and describes the most common attacks and what’s in it for the attacker, whether exfiltration, credentials, sabotage, or resources. The episode also considers SPIFFE, SPIRE,...

info_outline
SE Radio 728: Clare Liguori on AWS Strands SDK for AI Agents show art SE Radio 728: Clare Liguori on AWS Strands SDK for AI Agents

Software Engineering Radio - the podcast for professional software developers

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 Strands Agents SDK. This episode explores the philosophy, design decisions, and emerging patterns behind building production-grade AI agents. Clare frames any agent as three core components: a model, a set of tools, and a prompt. During this interview, she describes the origin story of Strands, the model-driven approach vs. workflows and custom orchestration, steering hooks, tools and MCP, sub-agents and multi-agents, memory layers,...

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

Software Engineering Radio - the podcast for professional software developers

Jeroen Janssens, a senior developer relations engineer at Posit, and Thijs Nieuwdorp, a developer relations engineer at Polars, speak with host Gregory M. Kapfhammer about Polars, a Python package for transforming, analyzing, and visualizing data. After discussing the key features, they explore the implementation and use of the expressions data type provided by Polars. Along with comparing Polars to other data-manipulation packages like Pandas, they also share best practices for performing data analysis in Python with Polars. Jeroen, Thijs, and Gregory also discuss topics such as how to...

info_outline
SE Radio 726: Scott Kingsley on the Swagger Ecosystem show art SE Radio 726: Scott Kingsley on the Swagger Ecosystem

Software Engineering Radio - the podcast for professional software developers

Scott Kingsley, a VP of Engineering at SmartBear, speaks with host Gregory Kapfhammer about the Swagger ecosystem. They discuss the user interface, editor, and Swagger CodeGen and how these tools support the creation and documentation of OpenAPI-compatible APIs. Scott describes how Swagger fits into frameworks like FastAPI, as well as how Swagger APIs can be exposed through the Model Context Protocol (MCP). The discussion closes with best practices for designing and testing APIs and the role that APIs play in a landscape in which AI agents are building and interacting with APIs.

info_outline
SE Radio 725: Danny Yang and Sam Goldman on the Pyrefly Type Checker show art SE Radio 725: Danny Yang and Sam Goldman on the Pyrefly Type Checker

Software Engineering Radio - the podcast for professional software developers

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 a look at the foundational concepts for annotating and checking types for Python programs, Danny and Sam present a deep dive of the implementation of Pyrefly. While comparing and contrasting against various type checkers, they also describe how Pyrefly implements the language server protocol (LSP) for Python. The episode explores a range of other topics, including how to balance the features, performance, and language integrations of a...

info_outline
SE Radio 724: Jure Leskovec on Relational Graph and Foundational Models show art SE Radio 724: Jure Leskovec on Relational Graph and Foundational Models

Software Engineering Radio - the podcast for professional software developers

Jure Leskovec, Professor of Computer Science at Stanford University and Chief Scientist at Kumo.ai, speaks with host Sriram Panyam about relational and graph language models and their transformative impact on enterprise decision-making and predictive modeling. Jure begins by establishing the critical importance of predictive modeling across industries - from fraud detection in financial institutions to customer churn prediction, lifetime value estimation, product recommendations, and healthcare risk assessment. He notes that while AI has made remarkable advances in natural language...

info_outline
SE Radio 723: Dave Airlie on Linux Kernel Maintenance show art SE Radio 723: Dave Airlie on Linux Kernel Maintenance

Software Engineering Radio - the podcast for professional software developers

Dave Airlie, a Distinguished Engineer at Red Hat, speaks with host Gregory M. Kapfhammer about Linux kernel maintenance. After over-viewing the scale and structure of the Linux kernel, they dive deep into the review and validation of kernel patches, drawing on examples from the GPU subsystem. After discussing the features and benefits of the Linux kernel’s maintenance model, they also explore kernel maintenance best practices and the supporting tools for these practices. Dave and Gregory also discuss topics such as the integration of Rust code in the Linux kernel and the ways in which...

info_outline
SE Radio 722: Dwayne McDaniel on the Engineering Challenges of Secrets Management show art SE Radio 722: Dwayne McDaniel on the Engineering Challenges of Secrets Management

Software Engineering Radio - the podcast for professional software developers

, developer advocate at , joins host Priyanka Raghavan to talk about the engineering challenges of secrets management. They explore what “secrets” really are in modern systems—far beyond passwords—including API keys, tokens, certificates, and machine identities, and how “secret sprawl” emerges across the SDLC. Drawing on reports from GitGuardian and Verizon, they discuss the growing scale of secret leaks and why credential abuse and phishing remain dominant attack vectors. They examine common leak points—from code repos and logs to CI/CD pipelines, containers, and SaaS...

info_outline
SE Radio 721: Rob Moffat on Risk-First Software Development show art SE Radio 721: Rob Moffat on Risk-First Software Development

Software Engineering Radio - the podcast for professional software developers

In this episode, Rob Moffat, author of Risk-First Software Development and chief technical architect at the FinTech Open Source Software Foundation (FINOS), speaks with host Brijesh Ammanath about how all of software development is actually risk management. Rob introduces the concept of ‘risk-first software development,’ which sits in the context of existing methodologies like scrum and kanban. Showcasing multiple real-world project patterns to illustrate how things can go wrong when risk is ignored, he makes the case for why risk should be the primary lens behind every development...

info_outline
 
More Episodes

Dave Airlie, a Distinguished Engineer at Red Hat, speaks with host Gregory M. Kapfhammer about Linux kernel maintenance. After over-viewing the scale and structure of the Linux kernel, they dive deep into the review and validation of kernel patches, drawing on examples from the GPU subsystem. After discussing the features and benefits of the Linux kernel’s maintenance model, they also explore kernel maintenance best practices and the supporting tools for these practices. Dave and Gregory also discuss topics such as the integration of Rust code in the Linux kernel and the ways in which AI-driven code review are influencing kernel maintenance.