Remix.run Logo
happytoexplain 4 days ago

I agree! And yet I lovingly sacrifice my man-hours to it when I decide to bump that major version number in my dependency manifest.

account42 2 days ago | parent | next [-]

The key words here being "I decide". I'm going to express a lot less love when someone else decides.

procaryote 4 days ago | parent | prev [-]

Or minor versions of python...

Honestly python is probably one of the worst offender in this as they combine happily making breaking changes for low value rearranging of deck chairs with a dynamic language where you might only find out in runtime.

The fact that they've also decided to use an unconventional intepretation of minor version shows how little they care.

chuckadams 3 days ago | parent [-]

The term "semantic versioning" didn't even exist until 2010, which is well after the birth of Python. Sure, it semi-formalized a convention from long before, but it was hardly universal.

account42 2 days ago | parent | next [-]

The ideals behind semantic versioning existed long before the marketing term.

procaryote 3 days ago | parent | prev [-]

They of course get to break their thing however much they like, but it sure sucks