Dude, laughing a lot with this article. It’s so true on all aspects!
Last time I tried to make a simple demo app for an ES6 presentation I spent a week configuring the environment, only to figure out there were lots of pitfalls yet to cover.
Lately I’ve been trying to standarize most of my workflow into generator scripts leaving all the cruft out of sight. I’d stick to ES6 all the way, as new “cool” toys evolve to make it easier to run and build our apps, like Babel, rollup and so on.
As a side note, about the Cmd+S/switch/Cmd+R, you really should start using livereload. With some black sorcery you can configure incremental builds and have them quite fast for each change. And here we go again configuring things, oh my.
My last attempt resulted in this generator. I’ll probably keep updating the scripts until the new framework of the moment arrives. I might as well throw away and start over. I guess that’s life.