A Riff on the Craft of Test Driven Development