People complain because the experience is less confusing in many other languages. Think Go, Rust, or even JS. All the tooling chaos and virtual environment jujitsu are real deterrents for newcomers. And it’s not just beginners complaining about Python tooling. Industry veterans like Armin Ronacher do that all the time.
uv is a great step in the right direction, but the issue is that as long as the basic tooling isn’t built into the language binary, like Go’s tools or Rust’s Cargo, more tools will pop up and fragment the space even further.
People have suggested using other languages that might be faster but the business always choices what’s best for everyone to work with.
If I’ve ever had to run a “script” in any type of deployed ENV it’s always been done in that ENVs python shell .
So I still don’t see what the fuss is about?
I work on a massive python code base and the only benefit I’ve seen from moving to UV is it has sped up dep installation which has had positive impact on local and CI setup times.
And people talk about how bad Facebook is, LinkedIn is far worse. Everyone is trying to be a “thought leader” and no one is genuine on it.
I have a decent LinkedIn Profile with recommendations, up to date career information. But I never post to it.
I’m only really active when I’m looking for a job. I will respond to messages and try to keep my network somewhat warm.
Women are woefully represented and under paid in pretty all work forces.
The same also applies to people of colour.
If the developed west didn’t have an issue with these groups we would have equality, from where I’m sitting things don’t look that equal!