New course: Agentic AI for Python Devs

Talk Python To Me

A podcast on Python and related technologies


#1
Python Podcast
11+
Years Running
50M+
Downloads

Latest episode: #548 Event Sourcing Design Pattern

What if your database worked more like Git? Every change captured as an immutable event you can replay, instead of a single mutating row that quietly forgets its own history. That's event sourcing, and Chris May is back on Talk Python, fresh off our Datastar panel, to walk us through what it actually looks like in Python. We'll cover the core patterns, the libraries to reach for, when not to use it, and why event sourcing turns out to be a surprisingly good fit for AI-assisted coding.

Upcoming episodes

Panelists
Panelists
(up next)
Great Docs

Your documentation has two audiences now - humans reading the rendered HTML, and AI agents trying to make sense of your library. Rich Iannone and Michael Chow from Posit are back on Talk Python with a brand new Python documentation tool called Great Docs that takes both seriously. Rich is the creator of Great Tables, and before that the R package GT, the man has a serious eye for design, and he's pointed that energy at the Python docs ecosystem. We'll talk about how Great Docs spins up a polished site in three commands, why every page ships as Markdown for your favorite LLM, how it leans on Quarto for executable code blocks and tabbed install sections, and where it lands against Sphinx, MkDocs, Mintlify, and Zensical. Plus, you'll meet Tablin. Here we go.

Panelists
Panelists
(and then)
Stroll Down Startup Lane - 2026

Paolo Melchiorre
Paolo Melchiorre
(finally)
AI Contributions and Maintainer Load in Open Source

You wake up, brew the coffee, open GitHub, and there it is. Another pull request on your open source project. Thirteen thousand lines added. No issue filed first. No discussion. Just "here, please review this for me."

Over the past year, GitHub activity has spiked roughly twelve times in a few short months, and a huge chunk of that signal is landing on the same small group of maintainers who were already stretched thin. The curl bug bounty got buried under AI-generated noise. Jazzband, the home of Django classics like pip-tools and the Django debug toolbar, hit what its maintainer called an "apocalypse" and started sunsetting. Even CPython just shipped fresh guidelines on AI-assisted contributions this week.

So what does all of this actually look like from the receiving end of the pull request?

On this episode, Paolo Melchiorre joins us to tell that story from inside the maintainer's chair. Paolo is a director of the Django Software Foundation, an organizer of PyCon Italy, a Django Girls coach, and he has spent the past year carefully collecting examples of how AI is reshaping open source contributions. The good, the bad, and the extra fingers.

We dig into his PyCon US talk on AI-assisted contributions and maintainer load, why AI is best understood as an amplifier rather than a new kind of contributor, the wildly different policies across 86 open source foundations, whether projects banning AI today are reacting to last year's models.

Stay connected with Talk Python

Listen for Free

Add Talk Python to your favorite podcast player and never miss an episode.

Subscribe Now

Join the Newsletter

Get episode updates, Python news, and exclusive content delivered to your inbox.

Subscribe to Newsletter

Talk Python changed my career

From career changes to breakthrough moments, hear how the podcast has made a real impact.

"The podcast has been a wealth of information and has positively contributed to my efforts to learn Python. Frankly, the podcast is the best way I've found to augment the training videos, documentation, and books I've used to learn the language."
— Dennis M.
"This is the podcast that got me into listening to nearly only technical ones. All the episodes are fun and informative, and I can't recommend it enough for every Pythonista."
— Nikola Kantar
"Each and every episode, I learn at least one thing that motivates me to change my day to day life."
— Ronak15

Feedback on the show

A great show with something for everyone
If you use Python, you need to listen to this show. Great and engaging interviews with a wide range of guests ensure that no matter what your level, you’ll learn something. This is one of my must-listen shows.
— Saint A.
Better than music!
I've been in love with this podcast since this winter. Even though it talks about technical topics, it is so enjoyable that I listen to it even while working out or going for a run, often preferring it to music.
— Carlo O.
Again it was Talk Python
And again it was Talk Python who led me to this discovery. Highly recommend anyone that have a few months of Python development experience to give this a listen. Very casual, yet professional and thoroughly useful.
— Christoffer S.
Do you love the show and want to tell the world? Send us a review or post one on iTunes. Thanks!

Take Python to the next level

Online courses from Talk Python. Real courses with real coding helping you build production-ready skills.

Training for teams

Looking to level up your entire team's Python skills? Talk Python Training offers bulk discounts for organizations, plus an admin dashboard to track team progress and completion.

Learn about team plans
Talk Python for Production book cover by Michael Kennedy

From the creator of Talk Python

Python for Production

Learn how to build, deploy, and scale production-ready Python applications. From best practices to real-world patterns, this book covers everything you need to take your Python projects from prototype to production.

Wondering if we cover a topic?

Search across 549+ episodes to find exactly what you're looking for.

Search episodes

Python Bytes Podcast

Do you enjoy Talk Python To Me? We created a second podcast to be the perfect counterpart to the long-form interview format.

Python Bytes delivers Python headlines directly to your earbuds in just 15-20 minutes per week. The topical items of the Python ecosystem, condensed and ready to go.

Michael Kennedy
Michael Kennedy
Your Host

About the Show

Talk Python to Me is a weekly podcast covering a wide array of Python topics as well as many related technologies. Each episode features a casual 1-hour conversation with industry experts.

Have feedback for the show? We'd love to hear from you.

Suggest a podcast guest

Suggest a show or guest

We are always on the look out for exciting topics to bring to you on Talk Python To Me. Do you have a great idea for a show? Know a dynamic Python personality who we should be speaking to?

Ready to learn from the best minds in Python?

Talk Python's Mastodon Michael Kennedy's Mastodon