@forrestbrazeal maybe your process is different from mine, but for me, actually writing the code takes a fraction of my time so small that it's not worth optimizing away. Specifying, discussing, testing, debugging, etc. take 95% or more of the time I spend on a piece of code before it leaves my hands.