Blog
The hard part isn't building it
There’s a comforting lie that hangs around software: build something good enough and people will find it. If you build it, they will come.
They don’t. Not on their own.
I’ve been building software professionally for over fifteen years, and Newsbin is genuinely some of the work I’m proudest of — native on every Apple device, private, fast, updated almost every week. By the standards I actually control, it’s a success. And for most of its first year on the App Store, almost nobody knew it existed.
That gap — between “this is good” and “people know it’s good” — turned out to be the hardest problem I’ve faced, and it’s nothing like the problems I’m used to solving.
Building is the part I know how to do
When I’m writing code, I’m on solid ground. There’s a bug; I find it and fix it. There’s a feature; I design it and ship it. The feedback loop is tight and the rules make sense. Spending a year heads-down building Newsbin was, honestly, the comfortable choice. I told myself I was being diligent. Really, I was avoiding the part I didn’t know how to do.
Because the moment you stop building and try to get people to care, the ground gets soft. There’s no compiler that tells you your message is wrong. No stack trace for “nobody’s looking.”
My luck, so far, has been thin
Let me be honest about the results, because pretending otherwise would be off-brand.
I went almost a full year doing essentially no marketing. When I finally worked up the nerve, I made my first-ever posts to Reddit — on an account I’d had for eight years and never once posted from. They actually went well; there was a real spike. And then, like a stone dropped in a pond, the ripple spread out and the surface went flat again. A handful of reviews. A trickle of downloads. Long, quiet stretches.
None of it was a disaster. It just wasn’t traction. And the discouraging thing about marketing-as-a-beginner is that you can’t always tell whether something didn’t work, or whether you simply didn’t do enough of it, for long enough, in the right place.
What I’m learning
A few things are slowly sinking in.
Marketing is a craft, not a switch. I half-expected one good post to change everything. That’s not how it works — it’s a slow accumulation of small, repeated, unglamorous efforts. The same way good software is.
The product can’t speak for itself. “It’s private and native on every Apple device” is meaningless to someone who’s never heard of it. Someone — me — has to actually say it, in the places people are listening, over and over, without getting bored of saying it.
Being a solo developer cuts both ways. There’s no marketing person to hand this to. But there’s also nobody to hide behind, and it turns out people respond to that. The story isn’t a polished campaign; it’s just me, building the app I wanted and trying to find the others who want it too.
So I’m doing the work now
Lately I’ve stopped treating marketing as the thing I’ll get to later. I rebuilt this site. I rewrote how I describe the app. I’m finally giving it a proper introduction to people who care about this stuff. Some of it will work, some won’t, and I won’t always know which.
If you’re an indie developer staring down the same wall — the one where you’ve built something good and the silence is deafening — I don’t have a clever answer for you. Just the small comfort that you’re not the only one, and that the silence isn’t a verdict on the work. It’s just the next problem to solve. A harder one than the code. But a problem all the same.
I’ll let you know how it goes.