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
3 months ago
148,002 views
0 shares

versioning-memes, semver-memes, breaking-changes-memes, git-memes, software-development-memes | ProgrammerHumor.io
More Like This
Beware, the dreaded scope creep
1 year ago
61.6K views
0 shares

I mean he’s got a point
3 years ago
23.8K views
0 shares

The one man army
2 years ago
27.6K views
0 shares

It's not my code, it's the language!
2 years ago
34.1K views
0 shares

Race condition who?
3 years ago
28.1K views
0 shares

Packets go brrr
2 years ago
26.1K views
0 shares

Loading more content...