In almost any aspect of life, expect to fail several times until you get it right (or "good enough"). Babies learn this way, and somewhere along the line I think people get the idea that if at first you don't succeed, then you are no good at it. That is total BS. Instead of focusing on getting it right the first time, I've found that focusing on iterating as quickly as possible yields the most effective results. For situations where failure has serious repercussions, it is usually possible to set up a safe environment to test your iterations before trying it in said situation.
There are so many famous quotes about this critical life principle ("if at first you don't succeeed...", "practice makes perfect", "fail fast", etc.), that one wonders why it is such an issue with most people. I think one reason is that it appears that successful people don't iterate because you only see the successful result, not the iterations. Also, I think practice has a negative connotation, because it is often forced upon us. Personally, I shy away from pre-ordained practice routines for this very reason. Pretend that you are a baby exploring for the first time, and I hope you will see practice as a more natural and creative process.

I have more than 3…