The Joy of Doing Things Right for No Reason
Internet, meet Civet. It’s a piece of software I wrote that lets you write very simple scripts to run programs over and over again with different parameters. It came out of a project I’m working on that involves profiling the performance of an algorithm to solve differential equations. I realized that it would be useful to have code that could run through dozens or hundreds of different setups and determine how many iterations the algorithm took to solve each, but without the overhead of a full testing or CI system. If you need to do repetitive experiments with computer software, you should check it out. But that’s not why I want to talk about it now.