I wrote this the day I put a paid product into the world for the first time. It wasn't a brag — it was closer to a confession. I didn't ship because the product was ready. I shipped because I knew if I kept hiding it, I'd hide it forever. Launching still feels like that. Not readiness — necessity.


My hand hovered over the mouse. The "Publish" button. Click it and the thing I built goes out into the world. I knew it wasn't perfect. I knew there were bugs. I knew the design was ugly. I also knew that if I waited until it was perfect, I would never click this button.

Heart rate climbing. Click.

And then — nothing happened.


The truth about a first launch is that nobody cares.

I posted on Twitter. Three likes. LinkedIn. Twelve likes. Sign-ups in the first two days: zero.

I've been through this loop multiple times. Build, publish, hear nothing, improve, publish again. Enduring that loop is the actual job of building alone. Not the coding. Not the design. The silence.

On the third day, one person signed up.

A stranger. I saw the name and my chest did something strange. This person saw what I built, typed in their email, and clicked a button. Someone who doesn't know me decided to invest their time in something I made.

One. The weight of that number — only someone who has built something understands it.


What comes after a launch isn't growth. It's quiet. And within that quiet, a choice. Keep going or fold.

I kept going. One became five. Five became thirty. Slow. By the numbers, barely a business. But each of those thirty people was actually using what I'd made. That felt like a miracle.

Putting an imperfect product into the world is embarrassing. Genuinely embarrassing. You know people will look at it and think it's amateur. But the only way to outlast the embarrassment is to repeat it — ship, get feedback, fix, ship again. The baseline for shame keeps dropping.

Soulin members get the full essay library, private group chat, the Soulin OS e-book, and every tool — all for $10/mo. Join Soulin →

Full essay library · Private group chat · Soulin OS e-book · Every tool · $10/mo

Burnout is structural for builders. Launching is the same. You don't ship once. You ship continuously. Update, promote, respond, iterate. A launch is a beginning, not an ending.


I counted how many products I've officially shipped. Five. Three are still alive. What I learned from the two that died became the foundation for the three that survived.

Shipping isn't something you do because the product is good. It's something you do because the product can only get good once it's out in the world. Nothing improves inside a drawer.


What's sitting in your drawer right now — the thing you haven't put into the world yet? Why not?


Thread: The Building
<-- Previous: How I Create LinkedIn Content


I write about freedom, healing, and building alone. The full archive is at soulin.co.

More from the journal · The Building

  • Building a Service, Not a Startup
  • Building Alone, No Funding
  • After Ditching the Career Ladder