I think it's very important to have a feedback loop, where you're constantly thinking about what you've done and how you could be doing it better.
The best ideas come from frustration. The worst thing is when everything is perfect.