# #456 You're so wrong Page: https://stenobird.com/podcast/python-bytes/456-you-re-so-wrong Text version: https://stenobird.com/podcast/python-bytes/456-you-re-so-wrong.md Podcast: [Python Bytes](https://stenobird.com/podcast/python-bytes) Published: 2025-11-03T08:00:00+00:00 Episode link: https://pythonbytes.fm/episodes/show/456/youre-so-wrong Audio file: https://pythonbytes.fm/episodes/download/456/youre-so-wrong.mp3 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/python-bytes/episodes/456-you-re-so-wrong Duration seconds: 1546 ## Resource 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. ## 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 ## Topics Python Software Foundation, Pydantic, T-strings, String Formatting, Data Serialization, Python 3.14, Software Engineering, National Science Foundation ## Chapters - 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. - 6:40 — Efficient Pydantic Serialization: An analysis of a new binary serializer that significantly outperforms JSON and MessagePack in terms of payload size. - 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. - 18:20 — Python Steering Council Updates: Updates on the Steering Council's acceptance of recent Python proposals with a 'revise and resubmit' approach. - 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). ## Actions - request_transcript: `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. - read_markdown: `GET https://stenobird.com/podcast/python-bytes/456-you-re-so-wrong.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.