You find something that sounds cool, until you realize that this other thing is a dependency…and suddenly you have to understand five different parts in the chain when you really just wanted the first thing. The prerequisites have gotten so large that it feels like I can’t even get good at something before the whole rickety system has been replaced by something new.
Rickety Systems and the Never-Ending Quest for the Best
Now we’re back in the same boat. For every Grunt there’s a Gulp, for every angular.js there’s an ember.js. And the dependencies, oh the dependencies. The fact is that most of this stuff just is bleeding edge and it’s going to take another few years before people don’t get cut.
So what do we do?
Play, explore, have fun. Don’t believe the hype. Learn the things that help solve problems specific to you and your users, or focus on skills that transcend technologies.