There's a lot of this around in the web industry at the moment, but there is no magic, just lots and lots of hype being shouted from lots and lots of bandwagons (and <i>very</i> rarely, some genuinely good work trying not to get lost in the noise).<p>A year or two ago, we were watching conference speakers and bloggers and authors and consultants sing the praises of AngularJS. It was surely the One True Framework, and if you didn't know it you were no-one. Don't tell that to anyone who's a fan of React today, though.<p>A year or two ago, Grunt was the shiny new tool for automating everything. Today, it's old hat, and apparently we're all supposed to be using Gulp instead.<p>A year or two ago, the previous Javascript module patterns and optimisers had become a plague on all our houses and we were implored to use AMD and RequireJS instead. Today, Browserify lets you use a module system bolted on to a server-side version of a language that only survived because it was the only client-side game in town on the client-side as well, and that constitutes progress.<p>And yet, for probably at least a decade, I haven't worked on a single commercial web development project that lasted <i>less</i> time than <i>every</i> much-hyped web technology's reign at the top. These fads literally come and go faster than any long-lived real project that might use them. They are good for demos, column inches, conference talks, and disposable MVPs that don't need to worry about irrelevant details like maintainability and still working next year.<p>So don't worry, Frank. Those kids you mentioned in your second sentence don't appreciate this, because they're kids and they want to play with their toys. When they grow up, they'll understand. :-)