The difference between how versioning should work and how it actually works in some codebases. According to semantic versioning, you increment the major version (like 1.0 to 2.0) when you make changes that break backward compatibility. But then there's that one developer who breaks something with literally every commit and somehow still has a job. Their changelog probably just reads "Fixed stuff, broke other stuff" for every release. It's basically the software development equivalent of playing Russian roulette with a fully loaded gun.
We Are Not The Same: Version Number Edition
11 months ago
399,007 views
0 shares
versioning-memes, semver-memes, breaking-changes-memes, git-memes, software-development-memes | ProgrammerHumor.io
More Like This
When you are just a lazy dev
2 years ago
56.4K views
0 shares
Every Single Sprint Review Meeting We Are Two Weeks Closer To Death
1 year ago
66.8K views
0 shares
Tab gang rise up
3 years ago
60.3K views
0 shares
Rust Developers
2 years ago
67.3K views
0 shares
From Fellowship To Solo: The AI Takeover
8 months ago
320.9K views
0 shares
Got this in hurry instead
2 years ago
61.9K views
0 shares
Loading more content...
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++
Csharp