playnext.fm
A developer types at a laptop in a dark room lit by monitors full of out-of-focus code

Topics / Languages & Craft

Languages & Craft Podcasts

788 shows and 116,360 episodes sit under Languages & Craft.

The best podcasts on programming languages and software craft in 2026: Python, TypeScript, Go, Rust, refactoring, testing, and the choices that make code pleasant to work

Photo: Abu Saeid on Unsplash · Unsplash License

Swipe · Languages & Craft only

Swipe through Languages & Craft

Save time discovering your next favourite podcast by listening to just the best minute of an episode.

Start swiping788 Languages & Craft Podcasts and 116,360 Languages & Craft Episodes

The languages & craft slate · every cover a link

All 788 languages & craft shows →

Read this first

What you'll hear on Languages & Craft podcasts

Partway through OWASP Top 10 (2025 List) for Python Devs on Talk Python To Me, the conversation turns to an experiment: ask an AI for secure code, then have multiple AIs check it. They found critical vulnerabilities. The conclusion is unglamorous: "You have to say, and this is what secure means." Programming podcasts are at their best in moments like this, when someone who has been burned lets the scar tissue do the teaching.

That moment belongs to a wider argument about what happens to craft when software writes more of the software. Syntax - Tasty Web Development Treats put the question in a title: 986: Does Code Quality Matter Anymore? In Writing a shell in Go, a panelist on Go Time: Golang, Software Engineering asks AI marketing for harder demos: "Take an existing app with a lot of assumptions baked in, like refactor that, because that's my job." There is an older argument underneath it. In a May 2026 r/learnprogramming thread, one commenter recommended a Python podcast and another told the beginner to spend the time writing code. The shows below work best on the second commenter's terms, as company for people who also practise.

Toolmakers explaining their trade-offs

Talk Python To Me, hosted by Michael Kennedy, is most useful when a guest opens up a real codebase. In Modern Python monorepo with uv and prek, two Apache Airflow contributors walk through a repository with over a million lines of Python and over a hundred sub-packages. One telling detail: running uv sync in one part removes source code from the parts it does not depend on. The episode runs 62 minutes and discusses pyproject.toml and packaging standards.

Software Unscripted, Richard Feldman's conversational show, goes further into design philosophy. In HTMX Creator Carson Gross on Comp Sci's Evolution, Gross explains why HTMX 4 will stop attributes from inheriting implicitly by default. An inherited target saves typing, but a change in some distant file can alter behaviour, so he says inheritance will have to be declared by default. It is a small API decision explained as a trade-off between locality and normalisation, which is the craft in miniature. devtools.fm: Developer Tools, Open Source, Software Development covers neighbouring ground in Evan You - Vue, Vite, VoidZero and the Future of JavaScript Tooling. There, You says his new company does not plan to ship open source and then change the license later.

The week, sorted

Roundups give up depth in exchange for orientation. On Python Bytes, Michael Kennedy and Brian Okken spend #474: Astral to join OpenAI weighing what the move could mean for tools like ty, and one host labels the guesswork plainly: "This is my speculation." Syntax - Tasty Web Development Treats, with Wes Bos and Scott Tolinski, does similar work for the web. In 989: State of JS 2025, the hosts read survey charts aloud and promise audio listeners they will describe everything. RWpod - подкаст про Ruby та Web технології works through Ruby and web releases. Near the end of its season-14 opener, the host asks listeners to help Ukraine's Armed Forces.

Code that has to last

The maintenance shows move more slowly and pay more attention to people. In Rein Henrichs: The Real Work of Maintenance Happens Before You Touch the Code on Maintainable, Henrichs draws on resilience engineering. He argues that the idea Kent Beck called optionality is better named adaptive capacity, and adds: "Humans are the unit of adaptive capacity." Host Robby then brings the theory back to listeners who have maintenance work waiting.

Code. Deploy. Go Live., from Microsoft MVPs Andrew Connell and Julie Turner, shows that pressure from inside an open-source library. In 029 | Inside PnPjs: Open Source at Enterprise Scale with the Library Maintainers, one maintainer recalls shipping code twice, getting more issues each time, and finally pulling the feature: "We can't have another failed release." Listeners drawn to the team side of this will find more on the Engineering Leadership page.

Models, patterns and source code

Virtual Domain-driven design publishes community sessions in which talks open up to attendees' questions. In Patterns of BDD Automation - a Fireside chat with Seb Rose and Gáspár Nagy, one guest describes a patterns workshop where authors sit silently while others critique their work. The guest admits to gratitude and something less gracious: "I also hate them viscerally because we've got so much work to do." Functional Design in Clojure works closer to the code. In Ep 068: Static on the Line, a 24-minute episode, hosts Nate and Christoph recount searching Ring's source for the place where response bodies are handled and finding it in protocols.clj.

Stories behind the code

CoRecursive: Coding Stories, from Adam Gordon Bell, turns programming history into narrative. Story: JSON vs XML follows Doug's campaign to get JSON accepted, down to his irritation at being given application/json instead of text/json. Story: Serenity OS is more personal. Andreas, who worked on WebKit at Apple, talks about addiction, recovery meetings, and building an operating system from scratch to fill his days. The episode discusses drinking and drug use directly.

For the wider field, start with the Software Engineering guide and the Technology category guide. Neighbouring subjects continue on the AI & ML Engineering page and the DevOps & Cloud page.

Where to start

  • If you already ship Python: Talk Python To Me, Modern Python monorepo with uv and prek, 62 minutes inside a very large real repository.
  • For web developers curious about AI-assisted migration: Syntax - Tasty Web Development Treats, 992: Migrating Legacy Code Just Got Easier, 29 minutes on planning and testing a move off Express.
  • For whoever inherited the old system: Maintainable, Rein Henrichs: The Real Work of Maintenance Happens Before You Touch the Code, 55 minutes.
  • For a narrative listen: CoRecursive: Coding Stories, Story: JSON vs XML, a 50-minute story that stands on its own.

Featured shows below are part of the PlayNext catalog. Updated weekly.

Featured shows

5 shows, described rather than listed

A short write-up for each, plus the job it does in this guide.

Where to start

4 routes in, one per reader

01Python developer tracking ecosystem changesStarts with Python Bytes

Start with '#472: Monorepos' and '#471: The ORM pattern of 2026?' — two episodes that capture the current Python packaging and data-layer debates.

02TypeScript developer wanting both quick takes and deep divesStarts with Syntax - Tasty Web Development Treats

'884: Typescript Just Got 10x Faster' for the quick verdict, then 'Software Engineering Daily's 'TypeScript with Jake Bailey' for the longer technical thread.

03Engineer drawn to Go or exploring systems languagesStarts with Go Time: Golang, Software Engineering

'Is Go evolving in the wrong direction?' and 'Pitching Go in 2025' surface the core Go trade-off argument in under an hour combined.

04Developer focused on testing and refactoring craftStarts with Software Process and Measurement Cast

'Five Lines of Code, Refactoring, A Conversation with Christian Clausen' is a clean entry into craft thinking that language choice rarely settles.

Glossary

Words hosts use without explaining

type checker

A static analysis tool that verifies types in code before it runs; Python's mypy and pyright, TypeScript's compiler, and Rust's borrow checker all fill this role in different ways.

PEP (Python Enhancement Proposal)

The formal document process through which new features and changes to Python are proposed, debated, and decided — the record of how the language evolves.

borrow checker

Rust's compile-time mechanism that enforces memory safety without garbage collection by tracking ownership and lifetimes of every value.

fuzz testing

Automated testing that feeds random or mutated inputs to a program to find crashes, assertion failures, or security vulnerabilities that structured tests miss.

refactoring

Restructuring existing code to improve its design without changing its external behavior — the craft discipline that keeps code readable and changeable over time.

monorepo

A single version-control repository that holds multiple related packages or services; simplifies code sharing and cross-project changes at the cost of tooling complexity.