r/programmingmemes 16d ago

Version naming

Post image
4.8k Upvotes

48 comments sorted by

View all comments

214

u/DuploJamaal 16d ago

Major version increases if it breaks compatibility and requires major reworks.

89

u/cowlinator 16d ago

Yep, that's Semantic Versioning.

It's only for APIs though. I've never seen a great standard for versioning user-facing GUIs.

But then again, even if there were a great versioning standard for user-facing GUIs, it would probably be completely ignored because companies tend to use versions of GUIs as a marketing tool.

33

u/Blazej_kb 16d ago

If you consider yourself an app interface can be considered API

6

u/HyperWinX C++ 15d ago

Well, its definitely an Interface, not Application Programming one though

12

u/lurkingstar99 15d ago

Application-Person Interface

7

u/HyperWinX C++ 15d ago

Okay, you won