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
10 months ago
337,280 views
0 shares
versioning-memes, semver-memes, breaking-changes-memes, git-memes, software-development-memes | ProgrammerHumor.io
More Like This
C Programming
4 years ago
209.4K views
1 shares
The Metronome Of Developer Emotions
10 months ago
150.4K views
0 shares
Learning Linux: Theory vs. Catastrophic Practice
6 months ago
225.0K views
0 shares
Why Is My Calendar So Full
1 year ago
58.6K views
0 shares
Sometimes This Is What Good Programming Looks Like
1 year ago
112.8K views
0 shares
Loading more content...
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++
Csharp