I had a chance to quote Ronald Spiers @coderanch:
"The only hope you have is to accept the fact that you're already dead. The sooner you accept that, the sooner you'll be able to function as a soldier is supposed to function: without mercy, without compassion, without remorse. All war depends upon it."
As a programmer doing #TDD, accept the fact that you're going to make mistakes as you build out your design. Refactor without mercy. All TDD depends upon it.