2 ms·
Any type of backwards compatibility breakage provides a decision point to either decide: * do I put in the work to upgrade all my code so that it works with th
by ferdowsi 5y ago
Any type of backwards compatibility breakage provides a decision point to either decide:
* do I put in the work to upgrade all my code so that it works with this new version?
* do I jump ship to some other library/language that I've been interested in?
In the Python 3 breaking case, it provided good reason for engineers at major enterprises to start building in Go instead of investing in the Python 3 upgrade.
Another debacle was Angular being completely backwards incompatible, giving an opportunity for React to gain mindshare.