3 ms·
I just stumbled on a note from the abandoned project [History.js](https://github.com/browserstate/history.js/ https://github.com/browserstate/history.js/): > D
by cdaven 9y ago
I just stumbled on a note from the abandoned project [History.js](https://github.com/browserstate/history.js/ https://github.com/browserstate/history.js/):
> Despite History.js being one of the most popular JavaScript libraries there is, and has been used by even multi-million-user companies in its time - the reality of economy and company practices seems to be that companies prefer to fork their own internal versions and fix locally with their own devs rather than fund open-source maintainers what they would pay their own devs to make things better for everyone, including themselves, which would be cheaper - but no, that would require too many tiers of company approval that don't understand the need.
> As such, if you are an open-source developer, I'd recommend just working on open-source projects that are paid for by your own consulting work or your own company (e.g. every successful open-source project). As otherwise, when they become popular, you better hope they are easily maintainable and testable, otherwise the cost of maintenance is higher than the free time of the maintainers.