The end result are piles of unmaintained libraries, with dubious quality, making quite hard to find battle tested useful libraries.
The end result are piles of unmaintained libraries, with dubious quality, making quite hard to find battle tested useful libraries.
We have libraries since programming is a thing, only now we have a Github-CV-driven portfolio fashion going on, not even with Sourceforge in its golden days did it happen.
I also think that there are a lot of libraries which are experiments and don't try to fill the gap. A lot of folks write something to learn a tech and put it on GitHub to show off. This is a win-win and I don't have any problems with that.
In case of Java there is a hard barrier: putting things on Maven Central. If you pull something from there you can be sure that the author went through the hoops to be able to publish stuff there and he/she is serious about his stuff.
With Javascript the barrier is so low that npm/yarn is flooded with crap.