Email or username:

Password:

Forgot your password?
Top-level
aburka 🫣

@nikitonsky how about the metric versioning system?

X.Y.Z

Rules:
- Start at 0.0.0
- Increment Z when you tag a release
- When Z reaches 9, the next version is X.(Y+1).0
- When Y and Z both reach 9, the next version is (X+1).0.0

That's it! Always 10 releases between minor versions and 100 releases between major versions. None of the confusing counting methods of imperial versioning. What could be simpler?

2 comments
draNgNon has VOTED

@aburka @nikitonsky

Year and build number. That's what infinite kind uses iirc.

Your metric proposal is bad. I'm sorry, I don't like to say that on a non work discussion. It means there will be huge pressure against doing patch releases from marketing folks. The resulting conversations can be... High energy.

Which is why I boosted the spot-on original post

Dominik

@aburka @nikitonsky Nah, most system work on the assumption that a major version is incompatible. So while it's more or less safe to update to latest minor and patch, major version upgrades don't happen that often.

Go Up