PodcastsTechnologyTalk Python To Me

Talk Python To Me

Michael Kennedy
Talk Python To Me
Latest episode

552 episodes

  • Talk Python To Me

    #553: All of our tools

    2026/06/26 | 55 mins.
    This episode is a fun crossover from our Python news and tips podcast, Python Bytes. We have had some big changes over there. Brian Okken has moved on and Calvin Hendryx-Parker has joined the show as the new co-host. To kick off this new era, we decided to do a longer and more personal episode called "All Our Tools". The idea is both of us talk about some of our most useful day-to-day developer and business owner tools that we think you all would find useful. It was so well received, that I'm bringing it to you all as a crossover episode. Enjoy and we hope you find something new and awesome to help you with your software and data science day to day.

    Episode sponsors

    Sentry Error Monitoring, Code talkpython26

    Python in Production

    Talk Python Courses

    Links from the show

    @calvinhp@sixfeetup.social: sixfeetup.social

    @calvinhp.com: bsky.app

    calvinhp.com: calvinhp.com

    Original airing on Python Bytes: pythonbytes.fm

    pi: pi.dev

    superpowers: github.com

    Warp.dev: Warp.dev

    OhMyZSH: ohmyz.sh

    Commandbookapp.com: Commandbookapp.com

    Blink: blink.sh

    kitty: sw.kovidgoyal.net

    mosh: mosh.org

    tmux: github.com

    Claude code: www.anthropic.com

    Claude.md: Claude.md

    MacWhisper: goodsnooze.gumroad.com

    Handy: handy.computer

    Tailscale: tailscale.com

    Talk Python episode with Alex: talkpython.fm

    Telescopo: www.telescopo.app

    Typora markdown: typora.io

    formal documentation for many of my open source packages: mkennedy.codes

    Great Docs: posit-dev.github.io

    Statement on the US government directive to suspend access to Fable 5 and Mythos 5: www.anthropic.com

    No second date: x.com

    Watch this episode on YouTube: youtube.com

    Episode #553 deep-dive: talkpython.fm/553

    Episode transcripts: talkpython.fm

    Theme Song: Developer Rap

    🥁 Served in a Flask 🎸: talkpython.fm/flasksong

    ---== Don't be a stranger ==---

    YouTube: youtube.com/@talkpython

    Bluesky: @talkpython.fm

    Mastodon: @talkpython@fosstodon.org

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @mkennedy@fosstodon.org

    Michael on X.com: @mkennedy
  • Talk Python To Me

    #552: Astral joins OpenAI

    2026/06/17 | 1h 5 mins.
    OpenAI just acquired Astral, the company behind uv, Ruff, and ty. And if your first thought was "wait, is uv toast?", you are not alone. But here's the twist Charlie Marsh shared with me: he thinks they may ship more open source at OpenAI than they ever did at Astral. On this episode, we get into the acquisition, the mixed feelings, the future of your favorite Python tools, and what it's like to build right at the center of the AI universe.

    Episode sponsors

    Sentry Error Monitoring, Code talkpython26

    Talk Python Courses

    Links from the show

    Guest

    Charlie Marsh: github.com

    The announcement: astral.sh

    OpenAI: openai.com

    uv: github.com

    ty: github.com

    Ruff: github.com

    pyx: astral.sh

    Codex team: openai.com

    Anthropic did something similar by acquiring Bun: www.anthropic.com

    Daily Stars Explorer: emanuelef.github.io

    Agentic AI Programming for Python: training.talkpython.fm

    Python Web Security: OWASP Top 10 with Agentic AI: training.talkpython.fm

    Episode #552 deep-dive: talkpython.fm/552

    Episode transcripts: talkpython.fm

    Theme Song: Developer Rap

    🥁 Served in a Flask 🎸: talkpython.fm/flasksong

    ---== Don't be a stranger ==---

    YouTube: youtube.com/@talkpython

    Bluesky: @talkpython.fm

    Mastodon: @talkpython@fosstodon.org

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @mkennedy@fosstodon.org

    Michael on X.com: @mkennedy
  • Talk Python To Me

    #551: Stroll Down Startup Lane - 2026

    2026/06/11 | 1h 48 mins.
    If you've ever been to PyCon, you know one of the best parts of the expo hall is Startup Row, a stretch of booths where early-stage companies built on Python show off what they're creating. But only attendees get to walk that lane, so let's bring it to everyone. In this episode, we stroll down Startup Row together. We kick things off with the organizers, Jason and Shay, who share the program's origin story going back to Paul Graham and the PSF, plus some surprising stats, including two unicorns among the alumni. Then we meet five startups: Tetrix, bringing AI to institutional investing in private markets. Arcjet, security that lives inside your app as an SDK. Phemeral.dev, serverless hosting built for Python web apps. CapiscIO, an identity and authority layer for AI agents. And Pixeltable, a multimodal database from Marcel Kornacker, co-creator of Apache Parquet. See if you can spot the theme running through them all. Let's go for a walk.

    Episode sponsors

    AgentField AI

    Talk Python Courses

    Links from the show

    Guests

    Naunidh Bhalla: linkedin.com

    Grant Gittes: linkedin.com

    Marcel Kornacker: linkedin.com

    Beon de Nood: linkedin.com

    Chinmaya Joshi: linkedin.com

    David Mytton: linkedin.com

    Shea Tate-Di Donna: linkedin.com

    Jason Rowley: linkedin.com

    Azul Garza: github.com

    Renée Rosillo: linkedin.com

    Tetrix: tetrix.co

    Tetrix Jobs: tetrix.co

    Arcjet: arcjet.com

    Pixeltable: pixeltable.com

    Phemeral.dev: phemeral.dev

    CapiscIO: capisc.io

    Episode #551 deep-dive: talkpython.fm/551

    Episode transcripts: talkpython.fm

    Theme Song: Developer Rap

    🥁 Served in a Flask 🎸: talkpython.fm/flasksong

    ---== Don't be a stranger ==---

    YouTube: youtube.com/@talkpython

    Bluesky: @talkpython.fm

    Mastodon: @talkpython@fosstodon.org

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @mkennedy@fosstodon.org

    Michael on X.com: @mkennedy
  • Talk Python To Me

    #550: AI Contributions and Maintainer Load in Open Source

    2026/05/30 | 1h 2 mins.
    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.

    Episode sponsors

    AgentField AI

    Talk Python Courses

    Links from the show

    Guest

    Paolo Melchiorre: github.com

    DSF: www.djangoproject.com

    djangonaut-space: djangonaut.space

    PyCon Italia: 2026.pycon.it

    uDjango: github.com

    My PyCon US 2026 post: www.paulox.net

    AI-Assisted Contributions and Maintainer Load: www.paulox.net

    Senior Engineer Tries Vibe Coding: www.youtube.com

    Code Rabbit AI PR Reviews: www.coderabbit.ai

    GitHub Usage Graphs: github.blog

    Update on CPython's AI Policies: fosstodon.org

    High-Quality Chaos from Curl: daniel.haxx.se

    The Generative AI Policy Landscape in Open Source: redmonk.com

    Watch this episode on YouTube: youtube.com

    Episode #550 deep-dive: talkpython.fm/550

    Episode transcripts: talkpython.fm

    Theme Song: Developer Rap

    🥁 Served in a Flask 🎸: talkpython.fm/flasksong

    ---== Don't be a stranger ==---

    YouTube: youtube.com/@talkpython

    Bluesky: @talkpython.fm

    Mastodon: @talkpython@fosstodon.org

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @mkennedy@fosstodon.org

    Michael on X.com: @mkennedy
  • Talk Python To Me

    #549: Great Docs

    2026/05/25 | 1h 7 mins.
    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, and Zensical. Plus, you'll meet Tablin. Here we go.

    Episode sponsors

    Sentry Error Monitoring, Code talkpython26

    Temporal

    Talk Python Courses

    Links from the show

    Guests

    Michael Chow: github.com

    Rich lannone: github.com

    Python Web Security with OWASP Top 10 and Agentic AI Course: talkpython.fm

    Great Docs: posit-dev.github.io/great-docs

    Great Tables: posit-dev.github.io

    GT Episode: talkpython.fm

    Sphinx: www.sphinx-doc.org

    mkdocs: www.mkdocs.org

    Zensical: zensical.org

    Hugo: gohugo.io

    Ghost: ghost.org

    Rs pkgdown: pkgdown.r-lib.org

    Quarto: quarto.org

    quickstart: posit-dev.github.io

    llms.txt file: llmstxt.org

    llms.txt: talkpython.fm

    mcp: talkpython.fm

    cli: talkpython.fm

    Watch this episode on YouTube: youtube.com

    Episode #549 deep-dive: talkpython.fm/549

    Episode transcripts: talkpython.fm

    Theme Song: Developer Rap

    🥁 Served in a Flask 🎸: talkpython.fm/flasksong

    ---== Don't be a stranger ==---

    YouTube: youtube.com/@talkpython

    Bluesky: @talkpython.fm

    Mastodon: @talkpython@fosstodon.org

    X.com: @talkpython

    Michael on Bluesky: @mkennedy.codes

    Michael on Mastodon: @mkennedy@fosstodon.org

    Michael on X.com: @mkennedy
More Technology podcasts
About Talk Python To Me
Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.
Podcast website

Listen to Talk Python To Me, All-In with Chamath, Jason, Sacks & Friedberg and many other podcasts from around the world with the radio.net app

Get the free radio.net app

  • Stations and podcasts to bookmark
  • Stream via Wi-Fi or Bluetooth
  • Supports Carplay & Android Auto
  • Many other app features
Talk Python To Me: Podcasts in Family