The Second Foot Principle (TSFP): The first software system that implements some concept or specification will have to be thrown away. It's best to be prepared to throw it away as the second system will be superior anyway.
The Second Foot Principle: When You Already Shot Yourself in the First