Well said. Especially
However, it is clear to me that if I'd written the code "the right way" the first time around, I'd have saved myself some time.