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
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
2:50PSF Grant Withdrawal: Discussion on why the PSF decided to pull back its $1.5 million proposal for the National Science Foundation grant program.6:40Efficient Pydantic Serialization: An analysis of a new binary serializer that significantly outperforms JSON and MessagePack in terms of payload size.12:35The Evolution of String Formatting: A look at the history of Python string formatting, from %-formatting and templates to the modern T-strings.18:20Python Steering Council Updates: Updates on the Steering Council's acceptance of recent Python proposals with a 'revise and resubmit' approach.23:55The 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).