Why Use Make

Mike Bostock (the creator of D3.js) explains how he captures the steps to create a visualization using a Makefile. Amazing repurposing of an antiquated command. I might consider using something a bit more flexible, like fabricate, which enables you to write build scripts in Python, but the overall concept is fascinating and cool.