The month’s work so far, on a single feature looks a bit like this:
while [ ! complete ]; { do_edits deploy test || complete destroy }
Fortunately, we have our infrastructure tools built in such a way that a deploy takes about five minutes to spin up a complete, self-contained environment.
Unfortunately, because of the level of the feature that I’m dorking around with, if something goes wrong during the deploy, it takes about an hour to manually pry everything out of AWS.