10 ms·
Semver is a pragmatism, human-and-tooling thing. It works the vast majority of the time. Many, many studies across many languages repeatedly show it. There a
by Groxx 3y ago
Semver is a pragmatism, human-and-tooling thing.
It works the vast majority of the time. Many, many studies across many languages repeatedly show it. There are flaws, but there are extremely clear benefits - most updates just work, automatically. It works so well most people don't even realize how much they're being protected from.
So what are you gaining by abandoning it? You're losing a lot, if you're not gaining a lot in return then there's no reason to choose it.
---
>Ahh yes. "I'm right and if you disagree you're wrong". The ultimate debate tactic.
I agree in principle, but it is also simply true in some cases. It's like arguing against vaccines or range checks on arrays - there's a massive load of trolling or willful ignorance in semver debates. There can definitely be better systems, but none are used widely enough to be noteworthy to most, and most presented alternatives are laughably bad to anyone who has done anything but throw nonsense at the internet's wall and see what sticks. Some things are just not that complex, and armchair bullshitters can be spotted miles away.