in reply to How do you program (again)?

I like Test Driven Design.