Episode

#456 You're so wrong

Podcast
Python Bytes
Published
Nov 3, 2025
Duration seconds
1546
Processing state
processed
Canonical source
https://pythonbytes.fm/episodes/show/456/youre-so-wrong
Audio
https://pythonbytes.fm/episodes/download/456/youre-so-wrong.mp3
JSON
/v1/public/podcasts/python-bytes/episodes/456-you-re-so-wrong
Markdown
/podcast/python-bytes/456-you-re-so-wrong.md

Actions

  • POST https://stenobird.com/v1/public/podcasts/python-bytes/episodes/456-you-re-so-wrong/transcription-requests
    Idempotently request low-priority transcript generation for this episode.
  • GET https://stenobird.com/podcast/python-bytes/456-you-re-so-wrong.md
    Read the agent-friendly Markdown representation of this episode resource.

Summary

Explore the latest Python developments, from the PSF's strategic withdrawal of a major grant proposal to the introduction of T-strings. The episode also dives into high-performance serialization for Pydantic and the evolving landscape of developer tools.

Topics

  • Python Software Foundation
  • Pydantic
  • T-strings
  • String Formatting
  • Data Serialization
  • Python 3.14
  • Software Engineering
  • National Science Foundation

Highlights

  • Main idea: The Python Software Foundation (PSF) has withdrawn a $1.5 million proposal for a National Science Foundation grant due to perceived high risk
  • Practical takeaway: Use the new T-strings in Python 3.14 to return templates instead of strings, allowing for efficient delayed formatting in libraries
  • Performance insight: A new binary serializer for Pydantic models can reduce data size by up to 85% compared to JSON, significantly lowering memory overhead
  • Failure mode: Relying on F-strings for library development can lead to eager evaluation issues that T-strings are specifically designed to solve
  • Industry trend: The shift from Stack Overflow's 'you're wrong' culture to the era of LLM-driven 'you're right' uncertainty is changing the developer feedback loop

Chapters

  1. 2:50 PSF Grant Withdrawal: Discussion on why the PSF decided to pull back its $1.5 million proposal for the National Science Foundation grant program.
  2. 6:40 Efficient Pydantic Serialization: An analysis of a new binary serializer that significantly outperforms JSON and MessagePack in terms of payload size.
  3. 12:35 The Evolution of String Formatting: A look at the history of Python string formatting, from %-formatting and templates to the modern T-strings.
  4. 18:20 Python Steering Council Updates: Updates on the Steering Council's acceptance of recent Python proposals with a 'revise and resubmit' approach.
  5. 23:55 The Era of LLM Uncertainty: A humorous look at how AI tools like ChatGPT have changed the developer experience from being told 'you're wrong' to being told 'you're right' (even when they aren't).