A developer posted an update to a founder forum this week. He is 40, he can build anything, and a few weeks ago he asked the internet how to make money from his software. The update: he released an app, spent money on ads, and got about 1,000 people to try it. His own verdict was the honest part. From a business perspective, it led to nothing meaningful.
The same morning, another founder reported spending 424 dollars on Google and Meta ads for his monitoring tool. Clicks arrived, trials opened, and zero people paid. Two different products, one identical shape. The user count went up and the business did not move.
What does buying users actually prove?
Paid installs measure one thing with precision: whether your ad can interrupt someone. That is a real skill and a real market, but it belongs to the ad, not to the product. A person who clicks a promise has told you the promise is clickable. They have not told you the problem matters, that your product solves it, or that solving it is worth money to them.
The developer named his own trap, approaching things like a developer. Build something, release it, get some users, hope something happens. Ads compress that loop. They let you buy the appearance of traction while skipping the only question traction was supposed to answer.
Why do users and customers behave like different species?
Because trying is free and staying is not. A free trial costs a tap. Week three costs a habit. Payment costs a justification, to a partner, a boss, or your own budget. Each step up that ladder filters out people who were merely curious, and a bought audience is curiosity almost all the way down.
This is the stated versus revealed gap wearing an analytics dashboard. A thousand installs is a thousand people saying maybe. Revenue is one person saying yes with consequences attached. The two numbers are not different sizes of the same signal. They are different signals.
Which user number predicts revenue?
The small ugly one. The handful of people who came back without being reminded, finished the core action twice, or asked what it costs. Ten of those teach you more than a thousand installs, because that behavior only exists where a need exists. Nobody builds a habit out of politeness.
The developer's stated next move is the right one, understanding the market and talking to potential users before building again. The order is the point. A thousand users told him nothing because they were recruited to confirm a decision he had already made. Evidence collected after building mostly defends the building.
Users are what a budget can buy. Customers are what a problem creates. Count the second group, even when it fits in one hand.
Key takeaways
- Paid installs validate the ad, not the need. A click proves a promise is clickable, nothing more.
- Users and customers are different signals. Trying is free, staying costs a habit, paying costs a justification.
- The predictive number is small: unprompted returns, repeated core actions, and price questions.
- Evidence collected after building tends to defend the building. Collect it before, from people with no reason to be nice.
