Remix.run Logo
pyrale 4 days ago

Semver was always a scam. Or rather, people were glad to scam themselves with semver rather than fixing their dependencies.

Languages ecosystems who try to make it sane for developers usually end up with some sort of snapshot/bom system that lists that are compatible together, and that nudges lib developers to stay compatible with each other. I'm not going to pretend this is easy, because this is hard work on the side of lib devs, but it's invaluable for the community.

Compared to that, people extolling the virtues of semver always seem to miss the mark.