More Software Engineering Daily episodes

Python 3.14 with ukasz Langa thumbnail

Python 3.14 with ukasz Langa

Published 10 Feb 2026

Duration: 47:00

The podcast delves into recent changes in Python release management, highlighting advancements in threading performance, concurrency, and data sharing strategies.

Episode Description

Python 3.14 is here and continues Pythons evolution toward greater performance, scalability, and usability. The new release formally supports free-thr...

Overview

The podcast explores the responsibilities of a new podcast host, including shaping the editorial direction and conducting interviews with experts in the tech industry. It then transitions into a detailed discussion on Python release management, focusing on recent developments and the move from older versions like Python 3.8 and 3.9 to newer releases such as 3.14 and 3.15. One of the highlighted features is the experimental option in Python 3.14 to disable the Global Interpreter Lock (GIL), which could significantly improve threading performance and scalability, especially in scientific computing scenarios.

The conversation also delves into two alternative threading models: free threading and sub-interpreters. Free threading allows for parallel execution and direct data sharing between threads without the need for serialization, which can boost performance, though it introduces challenges related to concurrency and potential data corruption. Sub-interpreters, on the other hand, provide isolation between different Python instances, making them suitable for embedded systems and environments with strict resource constraints. The discussion underlines the significance of concurrency strategies and efficient data sharing in modern Python applications, particularly as Python continues to play a growing role in AI development.

Recent Episodes of Software Engineering Daily

6 Aug 2026 The Terminal as an Agentic Interface

"Explores the terminal's evolving role in software development, emphasizing its AI-driven future with Warp's innovations and Oz's enterprise cloud infrastructure for secure, automated workflows."

30 Jul 2026 Docker and Sandboxing AI Agents

**"Docker Sandboxes use micro-VMs to securely run untrusted code like AI agents, offering hardware emulation, strict isolation, and fast startup for dynamic workloads without compromising host systems."**

21 Jul 2026 NanoClaw and the Rise of Personal AI Agents

"AI agents like NanoClaw function as secure, persistent digital assistants, using sandboxed Docker containers, zero-trust principles, and human oversight to manage tasks autonomously while preventing unauthorized access."

16 Jul 2026 Agentic DevOps at AWS

"AI agents transform DevOps by automating tasks, improving incident response, and enabling faster, more efficient workflows, with AWS integrating them into existing tools while emphasizing human oversight and career growth."

More Software Engineering Daily episodes