|
|
|
|
|
by quickthrower2
1202 days ago
|
|
I don’t think the proposal helps as it puts more
burden on package maintainers (honourable semvar for the whole package is burden enough!). The problem is in NPM culture, and how much churn there is in packages and especially unnecessary breaking changes. Avoid that and then the problem is reduced from constantly fighting to play API keepup to simply letting security updates flow through. Let your patch version number go to the moon (which is no real problem practically, computers do
big numbers and it is auto automatable.) |
|
This is a human culture problem if anything. Things cannot be left alone and be called "done" anymore, everything has to constantly "improve", breakage be damned. New connectors HAVE to be invented, even though the improvements are marginal, and now everything "old" doesn't work anymore.
How many times haven't you opened up a tool you use daily/weekly and suddenly the UI has shifted in ways so you cannot understand how to do the task you were supposed to do?
With SaaS, this has become much more prevalent than before. And it's not just the "npm culture" or even JavaScript, this exists everywhere in society, from cars to doors to chairs to airplanes and everything in-between. Obviously, some sectors are better with standards than others, but seems to be happening more and more, everywhere.