That&#x27;s the thing - we often don&#x27;t realize what was wrong (or, occasionally, what was actually awesome) about what we&#x27;re trying to create until <i>after</i> we&#x27;ve put it down not just on paper (or in code), but in front of other people.<p>It&#x27;s absolutely intrinsic to the nature of the process.  And the best way to virtually guarantee that you won&#x27;t be ever get to find out whether your idea was good or bad, let alone truly awesome, is... insisting on perfection before it ever gets out the gate.