{"by":"lynndylanhurley","id":8765956,"kids":[8767262],"parent":8765518,"text":"I've worked extensively with both grunt and gulp for the past couple of years (I've even written gulp plugins![1][2]), and I'm still shocked at how bad the tooling is compared to ruby (rails asset pipeline / sprockets) and clojure (leiningen, chestnut, etc.).<p>For example, here is a simple gulpfile for a livereload environment that compiles sass and coffeescript [3]. It's over 500 lines long, and it requires extensive knowledge of at least 20 plugins. And half of those plugins are there to address the shortcomings of other plugins, or of gulp itself [4].<p>But really the worst part is that every time some dependency of a dependency pushes a point release, it breaks the entire build. My team has resorted to passing around a stable `node_modules` dropbox folder. I'm literally terrified to run npm update!<p>Anyway boot looks cool, I can't wait to try it out :)<p>[1] <a href=\"https://github.com/lynndylanhurley/gulp-rev-replace-stream\" rel=\"nofollow\">https://github.com/lynndylanhurley/gulp-rev-replace-stream</a><p>[2] <a href=\"https://github.com/lynndylanhurley/generator-gulp-of-drano\" rel=\"nofollow\">https://github.com/lynndylanhurley/generator-gulp-of-drano</a><p>[3] <a href=\"https://github.com/lynndylanhurley/generator-gulp-of-drano/blob/master/app/templates/_gulpfile.coffee\" rel=\"nofollow\">https://github.com/lynndylanhurley/generator-gulp-of-drano/b...</a><p>[4] <a href=\"https://www.npmjs.com/package/gulp-buffer\" rel=\"nofollow\">https://www.npmjs.com/package/gulp-buffer</a>","time":1418876533,"type":"comment"}