Product validation - The cheapest version of the truth
A real, working product for an on-demand mobile services startup — built to find out whether the economics worked before the founder bet everything on the assumption that they did.
- Client
- Early-stage consumer services startup
- Service
- Product validation

The pattern
Not every good idea is a good business, and the gap between the two is where founders lose years. The idea here was genuinely appealing: take a service people normally travel for and bring it to their door on demand. It demos beautifully. Customers say they want it. The trap is that none of that tells you whether the math closes once you account for travel time, provider utilization, and the stubborn reality that a person can only be in one place at once.
The wrong way to find out is to build a polished company around the assumption and discover the truth only after the money and the time are already spent. The right way is to build the smallest real version that can actually generate the numbers, and then read them honestly — even when the honest reading is the one nobody wants.
The goal of a validation build is not to succeed. It’s to find out, as cheaply as possible, whether success was ever available.
The approach
We built a working product, not a mockup — booking, provider dispatch, routing, and the logistics of getting a service provider to a location and back. It had to be real, because the question we were testing lived precisely in the operational details that a prototype glosses over. The economics of mobile service are made of drive time, idle time, and density, and you cannot fake those.
Building something real used to mean a real budget, which is exactly why so many unviable ideas get funded instead of tested — it was cheaper to raise money on a story than to build the truth. That ratio has inverted. We were able to stand up a genuinely functional product for a fraction of what it would once have cost, which meant the validation was affordable enough to actually do before the big commitment rather than after it.
What we built
- A working booking and dispatch product, not a clickable prototype
- Provider routing and utilization modeling grounded in real schedules
- An economics layer that measured the cost to serve per job under realistic density
- A clear-eyed readout of where the unit economics landed
The result
The product worked. The business didn't — and it never would have, not because the execution was wrong but because the underlying density and utilization couldn't support the cost to serve. We told the founder exactly that.
| Outcome | Before | After |
|---|---|---|
| The core question | Assumed, untested | Answered with real numbers |
| Capital at risk | A full company build | A fraction, spent to learn |
| The founder’s next move | Toward an unviable bet | Freed to redirect, eyes open |
We include this one deliberately. The value we sell is not a product; it's the right outcome for the business, and sometimes the right outcome is finding out no before it gets expensive. AI made that kind of validation cheap enough to be routine. A founder who learns the truth for a fraction of the cost, early, has been done a real service — even when the truth isn't the one they hoped for.
They could have just built what I asked for and cashed the check. Instead they built it to test the thing I was afraid to test. It didn’t work — and finding that out for a fraction of the cost was worth more than a product that would have failed slower.
