4 ms·
Consensus building and figuring out what was actually needed? Someone on this site said most tech problems are people problems - this feels like one. Greenfie
by edoceo 10mo 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.
- morshu9001 10mo agoI 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.
- MBCook 10mo agoDo 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.
- morshu9001 10mo agoSeparation 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-recommendations/#workflow-tools https://packaging.python.org/en/latest/guides/tool-recommend...
- zahlman 10mo agoThis probably represents it fairly accurately, though I had to search for it and haven't watched: https://www.youtube.com/watch?v=QzxDIKbOp_4 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.