We always tested/refactored, we just did not do it right or called it that…

I was browsing the software blogosphere and ran into this post by David Chelimsky about why he started doing TDD and refactoring.

I just could not help to see my own story in that post. Was it like that for you too?