There’s a version of every project that never ships because it keeps getting refined. At some point the work is good enough to learn from, and learning requires it being out there. Shipping and moving immediately to the next thing isn’t recklessness: it’s a discipline. The energy that goes into over-polishing something already done is better spent on [[Building a boring task list]] that advances the work. Done is a decision, not a discovery.
[[Ship-Show-Ask]] formalises this as a rhythm: ship, explain, ask for input. [[Focus on outcome, not output]] is the check: if the output is good enough to produce the intended outcome, the case for more polish is weak. The next iteration will be better than the current one, and iteration requires something to be out.