Skip to content

The distribution problem nobody talks about

4 min read

I’ve built two SaaS products. Both times, the hardest part wasn’t building the thing. It was getting it in front of people.

Not because I didn’t know how. Because I didn’t want to.

The pattern

With Harmonizely, I spent four months building the MVP. The code was solid, the product worked. Then came the part where I had to show it to strangers. I dragged my feet. Posted on a few forums, sent some emails to the mailing list, waited.

The real traction didn’t come from me hustling. It came from putting Harmonizely in front of audiences that already existed — a Product Hunt launch, a Betalist feature, an Indie Hackers post, an AppSumo deal, an interview with Nathan Latka. I didn’t have to do cold outreach. I just had to put the product where the attention was and let people find me.

That worked. The product grew, got acquired, and I moved on.

Then I started building my second product. And I caught myself doing the exact same thing. Months into it, the product worked. The distribution channels were identified. I knew what to do. I just wasn’t doing it.

Instead, I was refactoring code. Polishing the UI. Adding one more feature. Telling myself I was being thorough.

What this actually is

I’ve read enough startup advice to know the playbook. SEO, content marketing, cold outreach, partnerships, communities. I can list the channels. I’ve read Traction cover to cover.

The problem isn’t knowledge. The problem is me.

Putting a product in front of people means they get to judge it. They get to say it’s not good enough, not useful, not worth their time. As long as the product lives on my laptop, it’s perfect. It’s full of potential. The moment I put it out there, it becomes real — and real things can fail.

So instead of distributing, I build another feature. I convince myself I’m being thorough when I’m actually hiding.

The tell

Here’s how I know this is avoidance and not legitimate preparation: Harmonizely launched before it was ready. I was embarrassed by parts of it. And it worked. People used it. Someone bought it.

The quality bar I keep raising isn’t about the product meeting some standard. It’s about me not being ready to be seen.

Every week I don’t ship is a week I’m choosing comfort over progress.

Why this is hard to talk about

Founders love talking about distribution strategy. Which channels work, what converts, how to optimize your funnel. That’s the easy conversation.

The hard conversation is: I have a working product and I can’t make myself put it out there.

It’s not a strategy problem. It’s not a resource problem. It’s a psychology problem. And most founders I know have some version of it. The ones who succeed push through it anyway. The ones who don’t keep building forever.

I’ve noticed this especially in technical founders. We’re comfortable in the code editor. We feel productive when we ship a feature. Distribution doesn’t feel like real work — it feels like exposure. So we default to what’s safe.

The uncomfortable truth

Distribution isn’t just a business problem. For some founders — especially technical ones who’d rather build than sell — it’s a personal one.

You can know exactly what to do and still not do it. Not because you’re lazy or stupid, but because shipping means being judged, and building means being safe.

I’ve watched myself repeat this pattern across two products and several years. Awareness helps. It doesn’t solve it. You still have to push through the discomfort every single time.

The real bottleneck is the founder staring at the publish button.


Share this post on:

Next Post
What founders see that employees don't