Make for Data Processing

I must admit that I have a lot of ‘historical’ (as in, before the last hour…) directories with processing scripts named usefully ‘’ and such. If I remember, I often pipe a ‘history’ into a file before I close the terminal + forget what I’ve done and how to process the data. So I definitely should and could do better, so why not use Make? It handles dependencies & gobbles files effectively, but I just can’t help but feel there should be a more elegant solution than writing clunky Make files by hand. A beautiful site with a lot of modern gnuplot worked examples.