Software Engineering Radio - the podcast for professional software developers

se-radio@computer.org
undefined
40 snips
Aug 28, 2025 • 58min

SE Radio 683: Artie Shevchenko on Programmers as Code Health Guardians

In this engaging discussion, Artie Shevchenko, a software engineer at Canva and lecturer at ITMO University, dives into the pressing challenges of code complexity in the AI era. He highlights the critical issues of change amplification and the unknown unknowns that can derail projects. Shevchenko emphasizes the importance of a product-focused mindset and ownership mentality to balance short-term delivery with long-term maintainability. Strategies such as thorough documentation, design principles, and the necessity for psychological safety in teams are also explored.
undefined
15 snips
Aug 20, 2025 • 57min

SE Radio 682: Duncan McGregor and Nat Pryce on Refactoring from Java to Kotlin

Duncan McGregor and Nat Pryce, seasoned software developers and co-authors of the Refactoring Guidebook, share their insights on transitioning from Java to Kotlin. They discuss Kotlin's superior interoperability with Java, emphasizing a gradual adoption strategy. The duo highlights key benefits like enhanced type safety and immutability, while also addressing various challenges faced during refactoring. Additionally, they explore the role of AI tools in simplifying this complex process and enhancing collaboration within development teams.
undefined
8 snips
Aug 12, 2025 • 52min

SE Radio 681: Qian Li on DBOS Durable Execution/Serverless Computing Platform

Qian Li, co-founder and chief architect at DBOS, dives into the creation of a durable execution platform rooted in groundbreaking research from Postgres and Spark. She discusses how DBOS enables resilient workflows by persisting program execution states, which is crucial for reliable applications. Li highlights the integration of AI, showcasing its real-world uses, and explains unique features like SQL-accessible state tables and a time-travel debugger. The conversation also compares DBOS to existing workflow technologies, revealing its advantages in reliability and observability.
undefined
14 snips
Aug 6, 2025 • 46min

SE Radio 680: Luke Hinds on Privacy and Security of AI Coding Assistants

In a thought-provoking discussion, Luke Hinds, CTO of Stacklok and creator of Sigstore, delves into the privacy and security concerns surrounding AI coding assistants. He highlights how these tools boost productivity but pose risks like data leakage and dependency management issues. Luke emphasizes the importance of secrets management and offers practical advice to developers on protecting sensitive information. Additionally, he discusses the need for transparency and trust in AI tools, comparing proprietary systems with open-source alternatives.
undefined
88 snips
Jul 29, 2025 • 48min

SE Radio 679: Wesley Beary on API Design

Wesley Beary, Co-founder of Anchor and a seasoned expert from Salesforce and Heroku, shares valuable insights on API design. He emphasizes the role of user experience, defining what it means to be an "API connoisseur." The discussion addresses challenges like crafting effective abstractions, the necessity of user feedback, and the importance of clear documentation. Wesley also explores the complexities of CLI versus web APIs, promoting client-first approaches to enhance development workflows, while advocating for secure and user-friendly tools.
undefined
23 snips
Jul 23, 2025 • 55min

SE Radio 678: Chris Love on Kubernetes Security

Chris Love, co-author of Core Kubernetes and a distinguished engineer at Modernize, dives into the nuances of Kubernetes security. He breaks down critical areas like node security, secrets management, and network best practices. Chris shares insights on when to stick with defaults versus customization, and the risks tied to unmanaged clusters. A cautionary tale illustrates the importance of robust security measures, while he highlights advancements in secret management and the use of short-lived credentials for enhanced cloud-native application security.
undefined
12 snips
Jul 15, 2025 • 1h 1min

SE Radio 677: Jacob Visovatti and Conner Goodrum on Testing ML Models for Enterprise Products

Jacob Visovatti, Senior Engineering Manager at Deepgram with expertise in voice technology, and Conner Goodrum, Senior Data Scientist at Deepgram focused on testing ML models, dive into the critical role of testing machine learning models for enterprise products. They discuss unique challenges in handling unstructured data and the need for interdisciplinary collaboration. The conversation highlights iterative feedback loops, the significance of production-like testing environments, synthetic data generation, and the intricacies of deploying responsible AI, especially with sensitive enterprise data.
undefined
130 snips
Jul 10, 2025 • 1h 2min

SE Radio 676: Samuel Colvin on the Pydantic Ecosystem

Samuel Colvin, CEO and founder of Pydantic, discusses the cutting-edge tools within his ecosystem, including Pydantic, Pydantic AI, and Pydantic Logfire. He dives into how these frameworks facilitate data validation and enhance performance through innovative features. Listeners learn about the transition to Rust in Pydantic V2 for better handling and integration with large language models. Colvin also highlights the importance of observability with Logfire and OpenTelemetry for streamlined application monitoring, making this a must-listen for Python developers.
undefined
49 snips
Jul 1, 2025 • 48min

SE Radio 675: Brian Demers on Observability into the Toolchain

Brian Demers, a Developer Advocate at Gradle and a Java Champion, shares insights on the crucial role of observability in the software development toolchain. He discusses how understanding build times and compiler warnings can enhance productivity and developer experience. The conversation dives into the challenges of flaky tests and the need for rapid feedback loops. Additionally, Demers highlights the impact of AI on code complexity and decision-making, emphasizing that treating toolchains like production systems is vital for successful software delivery.
undefined
40 snips
Jun 25, 2025 • 50min

SE Radio 674: Vilhelm von Ehrenheim on Autonomous Testing

Vilhelm von Ehrenheim, co-founder and chief AI officer of QA.tech, dives into the world of autonomous testing, sharing insights from his decade of experience in AI and data science. He explains the evolution from manual to automated to autonomous testing, emphasizing AI's transformative role. The discussion touches on challenges like AI bias and training complexities. Vilhelm highlights how autonomous testing reshapes QA roles, transitioning professionals into strategic positions while suggesting ways to upskill and adapt to the evolving tech landscape.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app