Skip to content

The psychology · 6 min read

Why indie founders retreat into building instead of marketing

It isn't laziness and it isn't fear of selling. It's that one of these two jobs gives you feedback and the other one doesn't.

You know you should be talking to people. You’ve known it for three weeks. Instead you refactored the settings page, added dark mode, and spent Saturday on a loading animation nobody will ever see because nobody is loading anything.

This gets diagnosed as procrastination, or fear of rejection, or “engineers hate selling”. It’s none of those. It’s something much more rational than that, and understanding it is the only way out.

Building has a feedback loop. Marketing doesn’t

When you write code, you find out within seconds whether it worked. The test passes. The page renders. The bug is gone. That loop is tight, honest and endlessly repeatable, and your brain has spent years being trained on it.

Marketing gives you nothing like that. You post a thoughtful reply in a forum and… silence. You email fifteen people and get two polite declines. You rewrite the headline and the numbers look identical because forty visitors a week isn’t enough to tell you anything.

You’re not avoiding marketing. You’re avoiding a task with no scoreboard.

Which is why the advice never lands

“Just talk to your customers” is true and useless. It doesn’t say which customers, about what, this afternoon. The gap between good marketing advice and an action you can take today is enormous, and every hour spent crossing it is an hour you could have spent on something with a green tick at the end.

So you go back to the code. Not because you’re weak. Because the code is the only thing in the building that will tell you whether you’re doing well.

The three things that actually break the pattern

One: make the next action absurdly specific. Not “do some marketing”. Not “engage with communities”. “Reply to this thread, which was posted forty minutes ago, where someone is describing the exact problem you fixed. Here’s the point they’re missing.” That’s a task. You can do a task.

Two: make it small enough to finish. Four minutes. Twelve minutes. Not “a content strategy”. The reason a 30-day marketing plan never survives day three isn’t that it’s wrong — it’s that nothing on it can be completed in one sitting, so nothing ever gets ticked.

Three: close the loop artificially, because it won’t close on its own. Write down what you did and what happened, even when what happened is “nothing”. Especially then. Six entries in, you will have something you have never had before: evidence about your own business rather than advice about businesses in general.

The founders who get good at this aren’t braver than you. They just built themselves a scoreboard, and then couldn’t stop playing.

The uncomfortable part

Every feature you ship to an empty product is a bet that the reason nobody uses it is that it isn’t good enough yet. That bet is almost always wrong. The reason nobody uses it is that nobody knows it exists, and no amount of dark mode fixes that.

You already know this. That’s the maddening bit. Knowing isn’t the missing piece — a specific, finishable, next thing to do is.

Want this applied to your actual product?

Paste your URL and we’ll tell you what we think you’ve built, who wants it, and what’s holding it back.

Check my product →