I'm done pretending this is a "right tools for the right job" kind of thing, there's wrong people in the right job, and they only know python. If no one self-writes code anymore anyway, at least use a language that isn't a clusterfuck of bad design decisions, and has 1 trillion lines of code in the collective memory of people who don't know what a stack is.
Such an outcome would make me wonder regarding the wisdom of "It is better to have love and lost than to have never loved at all."
Or, more relevant to this conversion: If they closed source tomorrow, the community could fork the current version.
Not disputing that it's a great and widely used tool, BTW.
This is not the point of uv or any good package manager. The point is what prevents Python to suck. For a long time package management had been horrible in Python compared what you could see in other languages.
(
) Sure, they were on the shoulders of giantsMaybe there needs to be some nonprofit watchdog which helps identify those cases in their early stages and helps bootstrap open forks. I'd fund to a sort of open capture protection savings account if I believed it would help ensure continuity of support from the things I rely on.
- https://pypistats.org/packages/poetry - https://pypistats.org/packages/uv
In the 2024 Python developer survey, 18% of the ecosystem used Poetry. When I opened this manifold question[0], I'm pretty sure uv was about half of Poetry downloads.
Estimating from these numbers, probably about 30% of the ecosystem is using `uv` now. We'll get better numbers when the 2025 Python developer survey is published.
Also see this: https://biggo.com/news/202510140723_uv-overtakes-pip-in-ci-u...
[0]: https://manifold.markets/JeremiahEngland/will-uv-surpass-poe...
(Source: I'm an Astral employee.)
That's a point of information, not a point of order.
If you've ever heard a line like "Mr Chair, I make a motion to X the Y" and then someone pipes up from a different part of the room "I second the motion!" and then someone important-looking says "A motion has been made and seconded, you may have the floor" - They're doing Robert's Rules.
And that's most of what I knew about Robert's Rules a minute ago, until I looked up the distinction GP was making above:
Point of Order: When a member thinks that the rules of the assembly are being violated, s/he can make a Point of Order (or "raise a question of order," as it is sometimes expressed), thereby calling upon the chair for a ruling and an enforcement of the regular rules.
Point of Information: a request for information on a specific question, either about process or about the content of a motion. A point of information does not give the speaker the privilege to provide information. If you have information for the body, raise your hand to be put on the speakers list.
from https://www.sheridan.edu/app/uploads/2018/11/Roberts-Rules-M...
It's not perfect, but it is light-years better than what preceded it.
I jumped ship to it and have not looked back. (So have many of my clients).
I'm on the fence about cancelling my JetBrains subscription I've had for nearly 10 years now. I just don't use it much. Zed and Claude Code cover all my needs, the only thing I need is a serious DataGrip alternative, but I might just sit down with Claude and build one for myself.
It's a project I'm working on to build a database management product I've always wanted.
I spend way too much time obsessing over UX but hope people appreciate it :).
It's not there yet, but it's getting there.
People need to be very careful about resisting. OpenAI wants to make everyone unemployed, works with the Pentagon, steals IP, and copyright whistleblowers end up getting killed under mysterious circumstances.
This is untrue. People frequently complained that they were VC funded and used it to justify mistrust.
Take this discussion, for example. Completely dominated by the topic.
It's so fast in fact that we just added `ty check` to our pre-commit hooks where MyPy previously had runtimes of 150+ seconds _and_ a mess of bugs around their caching.