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
2 months ago
109,718 views
0 shares

versioning-memes, semver-memes, breaking-changes-memes, git-memes, software-development-memes | ProgrammerHumor.io
More Like This
The college I go to issues obituaries for dead servers.
1 year ago
17.5K views
0 shares

The Linux Child Prodigy Exception
1 month ago
109.8K views
0 shares

Hiring programmers is becoming much more expensive these days
3 years ago
21.1K views
0 shares

That's Just C With Extra Steps
29 days ago
78.7K views
0 shares

Loading more content...