Skip to content
Core Digital Technology

Top 10

Software Engineering & Programming podcasts

Programming, architecture, system design, languages, testing, and engineering practice.

Sector list

Top 10 Software Engineering & Programming Podcasts of 2026

Showing 10 of 10

Listen now

Latest in Software Engineering & Programming

All latest episodes

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.

Syntax47 min

1041: What are normies using AI for?

Scott and Wes talk about how non-developers are actually using AI today. They also cover the stuff they don’t think holds up, like AI-staged listings and automated marketing. Show Notes 00:00 Intro 00:38 Welcome to Syntax! Wes’ post about using AI 01:50 Finding Parts With AI: Van Buckles and Weird Bolts 03:59 Brought to you by Sentry! 04:37 Fixing Printers, Drivers, and Annoying Home Network Stuff Skylight Calendar 05:32 Rescuing E-Waste: Flashing a Broken Skylight Calendar 08:42 Red Tape, Permits, and Filling Out Awful PDF Forms 09:57 Self-Hosting Made Easy: Updating Your NAS and Docker Containers 11:18 Fighting Home Assistant Rot With Agents 13:20 Inbox and Calendar Management for a Family of Six 18:05 AI in Real Estate and Property Staging Real Estate Canada subreddit 21:10 Using Agents for Video Editing and Multicam Automation 23:53 GFX: Building Better Infographics 25:59 Things That Won’t Hold Up: Generated Text and Automated Marketing 30:27 Home Lab Management Over Tailscale and SSH 32:46 3D Printing Parts With Nurb: Stands, Cases, and Airflow Nurb 34:51 MCP Servers for Software You Only Use Occasionally 36:58 Travel Planning: Great at Logistics, Terrible at Taste 39:31 Proposals and Job Applications: Everybody Sounds the Same 42:14 Sick Picks + Shameless Plugs Sick Picks Scott: Nomadix Backpack Wes: Silicone chair socks Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

Talk Python To Me1 hr 8 min

#564: EVE Online Departs for Python 3

Every ship in EVE Online eventually undocks and leaves the station. This time, it's the whole game. EVE has run on Python 2 since it launched in 2003, all 2.4 million lines of it, on a custom Stackless interpreter that stopped at 3.8 and was archived last year. Destination: Python 3.12. The route runs through 6,500 lines of division that decide who wins a fight, and 100 gigabytes of pickled Python objects that have to survive the jump intact. Kristinn Sigurbergsson was on this show ten years ago. He's back, with Jamie Bannister, who is flying the EVE Online migration right now, and Thomas Dähling, who took EVE Frontier through first. In EVE, a destroyed ship is gone for good. There are no do-overs, and the universe has to stay online the whole way.

Scaling Time-Series Workloads on Postgres

Many real-world processes produce data as a continuous stream rather than as isolated records. Sensor readings, financial markets, and application telemetry all generate data this way. This kind of time-series data has a distinctive shape. It’s written far more often than it is updated, it accumulates continuously, and it is usually queried across ranges of time. Time-series databases are built specifically for this kind of workload. TimescaleDB is an open source database from Tiger Data that adds time-series capabilities to PostgreSQL. It’s implemented as a Postgres extension, so it introduces new functionality while preserving standard Postgres behavior and SQL. This lets a single Postgres-based system handle both transactional and analytical workloads without splitting data across multiple tools. Brandon Purcell is the Director of Product Management at Tiger Data. In this episode, Brandon joins Kevin Ball to discuss why time-series data breaks conventional databases, how hypertables and Hypercore scale Postgres, zero-copy database forking for agent-based workflows, and much more.

The InfoQ Podcast41 min

Securing AI Agents: Identity, Authorisation, and the DPACT Framework

In this episode, Sahil Agarwal talks about the critical challenges of identity, authorisation, and security in the age of AI agents. Sahil introduces the DPACT framework (Delegation, Policy, Auditability, Context, and Time) as a blueprint for building responsible, guardrailed agentic systems, moving away from simple token-based access toward bounded, delegated authority. Programs now cover software architecture, AI engineering, and organizational architecture. Each week you join a four-hour live session with a confidential peer group of practitioners from other companies, apply frameworks from QCon talks to the decisions you're making at work, and earn an InfoQ certification. You leave with new approaches, or confirmation that the calls you're already making are the right ones.

The Real Python Podcast47 min

Django Developers Survey Results & Reproducible Python Builds

What are the latest trends uncovered in the 2026 Django Developers Survey? How are Django users employing LLMs in their development process? Christopher Trudeau is back on the show this week with another batch of PyCoder’s Weekly articles and projects. We discuss a summary by Will Vincent about this year’s Django Developers Survey. The survey draws on responses from nearly 3,500 developers across more than 40 countries. It provides a look at how developers are adapting to AI workflows and which tools they’re embracing. We dig into a post from Brett Cannon about reproducible builds in Python. It covers the importance of creating an independently verifiable, repeatable build of CPython and other associated tools. The post explains why Python isn’t there yet and outlines the direction of the work still needed. We also share other articles and projects from the Python community, including recent releases, upcoming PSF elections, Polars vs SQL differences nobody is talking about, creating Django unsubscribe links without a Login, a library to make measurement units easier through Pydantic, and a tool to convert if-else code to match statements. Video Course Spotlight: How to Get Started With Ollama Learn how to install Ollama, pull local models, and connect them to your Python code using the chat and text generation interfaces. Topics: 00:00:00 – Introduction 00:02:46 – Python 3.15.0 candidate 2 is here! 00:03:10 – Django 6.1.1 release notes 00:03:20 – Wagtail 8.0 release notes 00:04:27 – RISC-V Is Now Officially Supported by CPython 00:05:19 – PEP 843: Export Statement for DRY Re-Exports 00:06:27 – 2026 PSF Board Election Interviews 00:07:07 – Up and Running with Rust Course 00:07:56 – Guido Comment on PEP 805: Safe Parallel Python 00:09:56 – The Polars vs SQL Differences Nobody Is Talking About 00:16:55 – Sponsor: Six Feet Up 00:17:50 – Unsubscribe Links Without a Login: Django Signing 00:20:56 – What’s Missing to Have Reproducible Builds on PyPI 00:27:09 – Video Course Spotlight 00:28:44 – The Python Community’s Institutional Response to the Astral Acquisition Has Begun 00:29:57 – The State of Django 2026: Boring Is So Back 00:40:13 – matchify: Converts if-else Code to match Statements 00:43:14 – pydantic-pint: Pydantic Pint Quantities 00:45:16 – Thanks and goodbye - Submit topics to PyCoders Link News: Python 3.15.0 candidate 2 is here! - Python Insider Django 6.1.1 release notes - Django documentation CMS With AI, Not AI CMS: Wagtail 8.0’s New API – Wagtail 8 includes a new API built on Django Ninja and Pydantic, to automate common admin tasks with and without agents. 50+ operations derived from projects’ existing Python/Django code, mimicking the admin panel but via endpoints and an official CLI. Wagtail 8.0 release notes — Wagtail Documentation 8.0 documentation RISC-V Is Now Officially Supported by CPython PEP 843: Export Statement for DRY Re-Exports (Draft) PEP 842: Module Exports (Withdrawn) 2026 PSF Board Election Interviews – This is a collection of interviews of the various candidates running for the Python Software Foundation Board. Many of the posts also include links to AMA sessions. Python Software Foundation News: The 2026 PSF Board Election is Open! Python Software Foundation News: Inaugural Python Packaging Council Election: Voting is now open! Up and Running with Rust Course Guido Comment on PEP 805: Safe Parallel Python Show Links: The Polars vs SQL Differences Nobody Is Talking About – Some problems can be attacked with either SQL or Polars, but subtle differences in how the two mechanisms work can run you into trouble. The token itself is the credential, and it ships with Django out of the box. What’s Missing to Have Reproducible Builds on PyPI – A reproducible build is a way of creating an independently verifiable, repeatable build of CPython and other associated tools. This post explains why Python isn’t there yet and why it is important. Covers what’s actually being built, what it means for uv/ruff/python-build-standalone, and why the Astral upstream patches and PSF alternative aren’t in conflict. The State of Django 2026: Boring Is So Back – A summary of this year’s State of Django report which draws on responses from nearly 3,500 developers across more than 40 countries: from students in their first year to veterans with decades of experience.

CoRecursive53 min

The Hutter Prize: Compression, prediction, and the limits of intelligence

I texted Don about a side gig: €5,000 for every 1% you shave off a zip file. It's a real contest. For 20 years, Marcus Hutter has offered €500,000 to anyone who can losslessly compress a gigabyte of Wikipedia below 110 megabytes. Gzip gets you to 322. After that you're on your own. So we tried. Run-length encoding. Pointing back instead of repeating yourself. Huffman coding worked out by hand. Arithmetic coding, which spends less than one bit per character. Then Claude Shannon's 1951 guessing game, and a paper where an LLM beats every record and still wins nothing, because the model counts against you. Don wanted the euros. I had other reasons for bringing him over. Episode Page Support The Show Subscribe To The Podcast Join The Newsletter