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
24 days ago
83,028 views
0 shares

versioning-memes, semver-memes, breaking-changes-memes, git-memes, software-development-memes | ProgrammerHumor.io
More Like This
Programming story
6 months ago
16.4K views
0 shares

Agile done right
3 years ago
12.6K views
0 shares

but then it doesn't work
3 years ago
11.5K views
0 shares

Do Developers Avoid Algorithms
1 year ago
12.0K views
0 shares
The cool dev's laptop be like
2 years ago
13.2K views
0 shares

Wheels on a shopping cart be like
2 years ago
12.7K views
0 shares

Loading more content...