By the time I'm writing this abstract NPM has 568,191packages. Tomorrow an average of 447 new ones will be published.
In this talk, I will not complain about it. Instead, we will study this phenomenon in depth and see what can we learn from JS Fatigue and how to deal with it without headaches.
In this talk, I won't talk about the language itself and I won't talk about frameworks. I will talk about what how this ended up happening and why we should see it as a positive thing from a software engineering point of view. For a very long time we have been talking about componentization and reusability and now that we've got it we started complaining about it, how did that happen?
We will talk about Unix Philosophy, about the current state of open source software development and about our role as software engineers, after all, we're not paid to write code, we are paid to solve problems.