> People often assume that a zero-major version indicates that the software is not ready for production
I wonder why. Conventions that are being broken, maybe.
I don't know if this is the origin, but the semver spec says 0.x.y is unstable. Sure, not everybody uses semver, but it is popular enough for people to make incorrect assumptions.
This is how the article starts, and it might be somewhat off-topic, but I disagree. Plenty of businesses (at least privately held ones) have the goal of simply making enough for the owners to get by. Not to optimize for the absolute maximum. And why should they be responsible to do so?