I'm always a little disappointed when I launch something.

Not because it's bad. But because I can see every gap, every shortcut, every thing I'd do differently if I had another week.

Another month.

Another version.

I think that's just the life of building things. If we weren't disappointed with what we ship, we probably wouldn't have started in the first place. That restlessness is the same energy that makes us build, and it just works against you when you get close to the finish line.

But I’ve always thought that the world is better off with seeing and using the thing you're disappointed in, rather than waiting for the perfect version that never ships.

I've sat on stuff before. Waited until it felt ready. And you know what happened? Something else came along, the moment passed, ...and its lifespan is over because it never shipped.

The things I'm most proud of are the things that I was disappointed with and launched them anyway.

Good enough and not perfect, beats perfect and in your head. Every time.

I don't know if that feeling ever goes away. Honestly, I hope it doesn't. The day I ship something and feel totally satisfied, ...is probably the day I stopped caring enough.