Being a front-end software/web/app developer, in 2015, is awesome; we have evergreen browsers from all the major providers, the amount of browser specific hacks we need to use are the fewest. So many things have changed so much for the better. JavaScript as a language is going from strength to strength with the adoption of ES6 and fantastic tools such as babel that let ES5 browsers join the party.
But the rise of JavaScript has felt like a double edged sword of late, and I’m often left feeling like Neo in the Armoury.

lots of npm_modules.