this post was submitted on 21 Dec 2024
520 points (99.4% liked)
Programmer Humor
32721 readers
350 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I once had someone open an issue in my side project repo who asked about a major release bump and whether it meant there were any breaking changes or major changes and I was just like idk I just thought I added enough and felt like bumping the major version ¯\_(ツ)_/¯
I think is the logic used for Linux kernel versioning so you're in good company.
But everyone should really follow semantic versioning. It makes life so much easier.
either have meaning to the number and do semantic versioning, or don't bother and simply use dates or maybe simple increments
Date based version numbers is just lazy. There's nothing more significant about a release in two weeks (2025.x.y) than today (2024.x.y).
At least with pride versioning there's some logic to it.
the point is just to have a way to tell releases apart, if every release is version 5 then you're going to start self harming