Are you in the mindset of shipping? Do you focus on delivering quality work and output in a timely manner, but with a realization that it might not be 100% perfect?

Often times, I think that people spend too much time trying to achieve perfection. It’s not that producing quality output isn’t important – it is. However the time spent achieving perfection can often best be utilized for other pursuits.

I’d rather produce 10 projects that are really, really good as opposed to one project that is perfect. Recently, I’ve spent some time working for a couple of startups – I honestly don’t think they’d survive if they didn’t focus on shipping.

Do you strive for perfection? Or do you have a sense for when the time is right to move to the next task?