Logo

The Urge to Build When You Should Be Selling

I’m fighting myself right now.

Not in the dramatic, existential way. In the quieter, more dangerous way that happens when you’re a developer running a business.

The urge to build is winning fights it shouldn’t win.

Here’s what’s actually happening

I’m pushing outreach. Still sending DMs. Still having conversations. The muscle memory from those first 100 messages is there - I know how to do this part now.

I even started posting outside LinkedIn again. Instagram, Facebook, the whole multi-platform dance that everyone says you’re supposed to do.

And it’s working. Kind of.

But it’s also draining in a way I didn’t expect.

Because every time I sit down to write a post or send another batch of messages, there’s this voice:

“You should be building instead.”

The sale that created a problem

That referral sale I wrote about? The one that felt like validation?

It came with hosting.

Which means now I’m thinking about how to properly integrate hosting into the site. Not just duct-tape it together, but actually build it right. Make it smooth. Make it make sense.

And suddenly I’m not thinking about outreach anymore.

I’m thinking about infrastructure. UI flows. Edge cases. The right way to do this.

This is the trap.

The real problem isn’t the building

The real problem is that building feels productive.

When I’m coding, I can see progress. A feature that didn’t exist an hour ago now exists. Clear input, clear output. Dopamine on tap.

When I’m doing outreach, I’m sending messages into the void and hoping someone replies tomorrow. Or next week. Or never.

Building feels like control. Outreach feels like chaos.

But chaos is where the revenue is.

I’m all over the place (and I know it)

Right now I’m doing:

None of it feels connected.

It feels like I’m doing five different jobs and none of them particularly well.

The developer in me wants to stop everything, build the perfect version of Jetdomains, then launch it properly.

The founder in me knows that’s how businesses die.

What I’m trying to remember

Execution beats perfection.

Messy, consistent action beats clean, delayed action.

I already know this. I’ve written about this. But knowing it and doing it when the urge to rebuild everything is sitting on your shoulder - that’s different.

The customers don’t care that the hosting integration isn’t elegant yet. They care that it works.

The leads don’t care that my Instagram presence isn’t optimised. They care that I showed up and said something useful.

The business doesn’t grow because I architected it beautifully. It grows because I kept talking to people even when it felt draining.

The point of this post

I’m writing this because I know I’m not the only one dealing with this.

If you’re a developer trying to run a business, you’ve felt this pull.

The urge to disappear into the code for a week and emerge with something perfect.

The resistance to doing the repetitive, unglamorous work that actually moves the needle.

The feeling that you’re falling behind because you’re not building fast enough - even though building isn’t actually the constraint.

I don’t have the answer yet.

I’m still in it.

But I know what I need to do:

Keep showing up. Keep posting. Keep reaching out.

And resist the urge to rebuild when I should be selling.

Even when it feels draining. Even when it feels scattered. Even when building would feel so much easier.

Because revenue doesn’t come from perfect code.

It comes from conversations.

And conversations only happen when you show up.


Jetdomains is live at jetdomains.co.za — domain registration and hosting for South African businesses and founders.