Path from VBA spaghetti code through object decomposition, unit testing to quanto oriented development driven by automated tests. So far, at the stage of getting into orthodox true development driven by automated tests. TTDD or t2d2