Go home

I shipped it ugly

The version I launched was not good. It taught me more in three days than two weeks of self-editing did.

A rough pencil sketch pinned next to a finished design, side by side.
· 2 min read

The first version of the landing page I built for BitForward was not good. The spacing was off. The copy was too long. There was a mobile section I was not happy with.

I shipped it anyway.

Not because I did not care. Because I had been sitting on it for two weeks and the only thing left to do was make it live. Everything I was still fixing at that point was visible only to me. Users were not going to notice the line height on the third section. They were going to read the headline and decide in four seconds whether to keep scrolling.

Perfectionism is a confidence problem dressed up as a quality problem. When I keep polishing, I am not improving the product. I am managing my own anxiety about being judged.

The version I shipped taught me more in three days than two weeks of self-editing did. Real people showed me what actually mattered. The things I had been anxious about? Nobody mentioned them. The thing I had not noticed? Three people emailed me about the exact same one.

I fixed it. Took twenty minutes.

Now I ship when the core works. Not when everything works, not when I am proud of every pixel. When the core works.

Ugly ships. Perfect sits in Figma.