3 ms·
Bad initial designs then will forever doom any project, if only the project has a few users. And there are lots of bad designs in the open source world and in t
by zelphirkalt 3y ago
Bad initial designs then will forever doom any project, if only the project has a few users. And there are lots of bad designs in the open source world and in the programming projects world in general. Especially so in the NPM and Python ecosystems. In many widespread tools.
- tjpnz 3y agoThe issue here is that the change was done in a patch release. You can correct your past mistakes, but you should signal incompatibilities to your users by incrementing the major version.
- lupusreal 3y agoAt least have the courtesy to bump the major version number. If you're going to break compatibility, then own it. If what you're doing is really for the best then don't try to do it quietly in shame, announce it with fanfare.