Comment by edoceo
15 hours ago
Consensus building and figuring out what was actually needed?
Someone on this site said most tech problems are people problems - this feels like one.
Greenfield mostly solves the problem because it's all new people.
15 hours ago
Consensus building and figuring out what was actually needed?
Someone on this site said most tech problems are people problems - this feels like one.
Greenfield mostly solves the problem because it's all new people.
I can't find the quote for this, but I remember Python maintainers wanted package installing and management to be separate things. uv did the opposite, and instead it's more like npm.
Do you remember the reason? I spend most of my time in the Java and JS ecosystems where one tool does both jobs.
In my mind they’re pretty heavily linked. But that may be based on not experiencing the opposite. At least not as far as I can remember.
Separation of concerns. They just wanted pip to be a good installer and let package managers* use pip. But uv didn't end up doing that either.
* or workflow tools as they're called here https://packaging.python.org/en/latest/guides/tool-recommend...
This probably represents it fairly accurately, though I had to search for it and haven't watched: https://www.youtube.com/watch?v=QzxDIKbOp_4
Travis Oliphant is a founder of Anaconda and one of the most important people behind NumPy, SciPy etc.