I have the same issue when publishing blog posts. I disagree that you should always ship without delay. Using your blog posts as an example, I often do the same and put off publishing. Not for the reason that it could be better or it's perfect. Mainly for the reason that I want to make sure it expresses my thoughts/ideas/opinions correctly. I think this also applies to startups, sometimes the things you ship are an expression of something about your business. It is important to take the time to express your business in the way you intend. An author will still take time to edit and reword a book. The shipping part just means don't let it get to the point where you don't do anything with it. Not that you should never hesitate.<p>I agree with main point that shipping is the most important thing you can do. And you should always ship what you have done. In the case for startups it can easily be referred to as shipping in stages. Not delaying shipping because your product isn't fully built, and then shipping the rest in small chunks over time. You shouldn't have a fear that causes you to wait until your product is complete and perfect to ship.<p>But just shipping isn't the correct solution either. It's a case of balance, you have to find the right one. There is no hard answer to what that is, it's down to you. But as the post says don't let that stop you from shipping anything at all.<p>I doubt that the intention of the post was to suggest you should just ship anything. But that is a prime example of sometimes taking the time to express yourself correctly. If the author didn't just click the ship button, and took a little bit of extra time he may have expressed that part the way he intended.