Pradyun Gedam

@pradyunsg
663 Followers
214 Following
624 Posts

he/him. Probably trying to make refined sand do something useful.

Wearer of many hats in OSS spaces: CPython, pip, packaging, TOML, Furo, Sphinx extensions, Executable Books and more.

GitHubhttps://github.com/pradyunsg
Websitehttps://pradyunsg.me
We're hiring! The PSF is looking for a full-time, remote, US-based Infrastructure Engineer to help keep PyPI, python.org, docs.python.org, and PyCon US running for millions of Python users worldwide 🐍 Apply here:
https://jobs.pyfound.org/apply/DNzZlBUqFn/Infrastructure-Engineer
Infrastructure Engineer - Python Software Foundation - Career Page

Apply to Infrastructure Engineer at Python Software Foundation in Remote.

When exactly did we start to think that the point of humans was to be productive, instead of thinking that the point of productivity was to take care of humans?

- do you want to use google to sign in?
- do you want to add a passkey?
- do you want to add a 2FA token?
- we know you have 2FA but we've sent you an email instead
- this login attempt seems suspicious we've sent you a text about it
- can you click on these buses?
- you failed to click on the buses click on these bicycles instead
- should we save these details for next time?
- do you accept these trackers?
- you can opt out but we've decided it's legitimate interest anyway
- would you like to see a list of our 847 partners we share your data with?
- can we send you desktop notifications?
- can we access your location?
- do you want 10% off for signing up to the mailing list?
- do you want me to translate this page?
- hi I'm your friendly chatbot how can I help?
- oh no you can't buy this, reach out to us for a quote!
- do you want—

I'm tired boss

Before: "Don't spend too long documenting things so people can know what's going on, write code."
After: "Don't spend too long writing code, document things so the agents know what's going on."

Before: "Don't spend too long trying to set up the culture and processes of the team so the develop/test/ship loop is smooth, write code."
After: "Don't spend too long writing code, make sure the agents are in a smooth develop/test/ship loop."

We weren't allowed to do it for humans, we _must_ do it for the robots.

The Python Security Response Team membership is now public with a documented nomination process 🥳

https://devguide.python.org/developer-workflow/psrt/

#security #opensource #oss #python

Python Security Response Team (PSRT)

The Python Security Response Team (PSRT) is responsible for handling vulnerability reports for CPython and pip. Members: The PSRT publishes a full list of members and admins, included in the table ...

Python Developer's Guide
I now have a consulting page on my website: https://nesbitt.io/consulting/
Package Management Consulting

Package management and open source metadata expert. Building Ecosyste.ms, open datasets and tools for critical open source infrastructure.

Andrew Nesbitt

Thanks, Quansight for supporting open source so forcefully!

https://labs.quansight.org/blog/oss-fund-2025

sometimes when i feel my code has too many confusing states, i like to stop, take a deep breath, and open the MSDN page for the MsoTrioState enum.

MsoTrioState is "a tri-state Boolean value". it has five possible values. only two of them are supported.

the only supported values are true and false.

If you're a Python developer, definitely make your voice heard here: https://pyfound.blogspot.com/2026/01/your-python-your-voice-join-python.html

I filled it out. I feel like it was briefer than previous years? And obviously there are a bunch of questions about genAI junk, which I suspect will end up showing up as very widely used, so I hope some of you skeptics will also fill it out and at least we might be legible as a meaningful minority

Your Python. Your Voice. Join the Python Developers Survey 2026!

This year marks the ninth iteration of the official Python Developers Survey. We intentionally launched the survey in January (later than ye...