I (somewhat) recently attended Traction Conf 2016. The second day of this event opened with a fireside chat between Justin Kan of Y Combinator and Kristina Shen of Bessemer Ventures. The conversation was generally interesting and useful, but there was one specific idea that stood out to me the most:
The Shitty First Draft
The idea that one should put something out when it's reached a basically useful state (a.k.a. MVP), become motivated that it's in the public (ish) sphere, and continue to iterate upon this first draft to make progressive improvements.