September 2025

Ship it ugly first

The instinct to make something perfect before anyone sees it is strong. I get it — nobody wants to show rough work. But perfectionism is one of the biggest killers of momentum I've seen in startups.

The ugly version teaches you everything

When you ship something rough, you learn immediately whether the core idea works. Does anyone care? Does the flow make sense? Are people willing to pay for it?

You can't answer those questions in Figma. You answer them by putting real software in front of real people.

What "ugly" actually means

I'm not talking about shipping broken software. The thing should work. It should be reliable. But it doesn't need:

Those things matter — eventually. But not on day one.

Polish is a reward for validation

Once you know something works, then you earn the right to make it beautiful. Until then, every hour spent on polish is a gamble.

Ship it ugly. Learn fast. Then make it great.