Before using Grunt, I didn't really have a real build process. Sure, git push heroku master triggered a build on their end, but I didn't control any of it, all I did was node app.js.I've started leaning towards making the engine more testable, I figured I had to start somewhere. For me, that first step was to use a task runner.