Building from zero is underrated when your time is cheap
Most operator advice says buy, don't build. Don't waste time on undifferentiated work. But that counsel assumes your time has a high opportunity cost — that every hour spent building is an hour stolen from something more valuable. For the operator early in their portfolio, with cheap time and no other good use for it, building from zero can be the clearest path to real competitive advantage.
The opportunity cost fallacy
Every operator hears the same refrain: don't build what you can buy. It's usually good advice. If you are running three properties and each one pulls 20 hours a week from you, your time is expensive. Every hour spent integrating a custom payment system is an hour you didn't spend on growth, customer retention, or bug fixes. The math is clear. Buy the tool. Move on.
But the advice assumes you have better things to do with that hour. It assumes your time has a real, measurable opportunity cost. For the operator just starting out — the one running one small property, or none yet, or waiting for something to scale — that assumption is wrong. You have time. You don't have cash. You don't have a track record. You don't have clarity on what your next move is. In that position, building is not the second-best choice. It's often the smartest use of your hours.
The operator with cheap time and a real problem to solve has an advantage over the one with expensive time and deep pockets. You can afford to be inefficient. You can afford to learn. You can afford to iterate. And because you are close to the problem — because you are solving it for yourself — you will learn things about that problem that no outside tool, no matter how polished, will teach you.
What cheap time actually buys you
Building from zero teaches you the problem in a way that buying never will. When you buy a platform or tool, you learn what it does and how to use it. When you build one, you learn why problems exist, what trade-offs matter, where the friction hides. You understand the domain because you have to. You cannot delegate the thinking. You have to make every choice yourself.
That knowledge compounds. Once you have built a solution to a problem you actually have, you understand variations of that problem at a depth that comes only from first-hand creation. If you later want to hire someone to take it over, you can articulate what matters and what doesn't. If you want to sell the solution to others, you already know the real customer objections and use cases because you lived them. If you want to hire someone to build the next version, you are not dependent on their judgment — you have your own.
There is also a psychological component. Code you write yourself, infrastructure you set up yourself, systems you built in your own image — they stay with you. You understand them intuitively. You don't have to reverse-engineer a tool built by someone else's hands, solving someone else's priorities. That confidence matters when you are under pressure or trying to modify something in a hurry.
The filtering effect of building
A less obvious benefit: building forces you to clarify what you actually need. When you are shopping for a tool, you can buy something with 50 features and use two of them. When you are building, you have to decide what to build. That decision process — deciding what to include and what to leave out — is not a waste of time. It is exactly the decision you need to make.
Constraints breed clarity. If you have six weeks and no money, you will not build a fully-featured CRM. You will build a database that solves your actual problem. You will skip the features you don't need. You will discover which three things matter most. That clarity is more valuable than a polished tool that does 50 things imperfectly.
The operator who has built their own solution will always make better choices about buying the next one. They know what they need because they have felt the friction of not having it. They are not swayed by features. They ask hard questions about integration. They estimate implementation cost because they have paid it themselves. That discipline saves money later.
When not to build (and how to know the difference)
Building from zero is the right choice when: you have time and no cash, you have a real problem you experience every day, you enjoy building, and the off-the-shelf options are either too expensive, too complex, or too misaligned with your workflow. It is the wrong choice when the problem you are solving is not actually your problem, when you would be building to avoid harder work, or when your time has a measurable opportunity cost — when you could be doing something more valuable with those hours.
The test is simple: Would you pay someone else to build this if you had the money? If the answer is no, it is probably not worth building yourself. If the answer is yes, and you don't have the money, and you have the time, then building is reasonable. The math works when the alternative is not doing it at all.
There is also a shelf-life to cheap time. As your portfolio grows, as you add more properties, as you have more customers depending on your attention, your time becomes expensive. That is the moment to stop building infrastructure and start buying it. But that moment does not come at the beginning. At the beginning, you have cheap time and expensive cash. The leverage is in the opposite direction.
Building teaches you what to hire for
One underrated benefit of having built something yourself: you know exactly what to hire someone to do. You have felt the work. You understand the scope. You are not dependent on a contractor's estimate or guesswork. You can say, precisely, what you want done and what done looks like.
Early on, you build because you have no choice. Later, you build because it teaches you how to assign work to others. You have a reference point. You know how long this should take, how it should work, where the dragons hide. When you finally hire someone or outsource a function, you are not flying blind. You have already flown that route yourself.
This is especially true for technical work. The operator who has written code will hire better engineers, give them clearer instructions, and understand their estimates more critically. The operator who has never built will overpay for simple work and underpay for complex work because they cannot calibrate either one.
The compound effect of cheap-time learning
Every system you build, every integration you wire together, every script you write to automate something — that work becomes part of your operating leverage. You own it. It improves your margins. It reduces your workload. It becomes a moat, however small, between you and someone else trying to do the same thing.
The operator who builds their own infrastructure learns things that translate to every business they run later. How to structure data. How to think about automation. What matters in a tool and what is noise. Whether a problem needs code or just discipline. Those lessons stay with you. They make you faster and better at every property that comes next.
The cost is time that you have and cash that you don't. The benefit is knowledge that compounds, systems that work for you, and the confidence that comes from having built something yourself. For the early-stage operator with cheap time, that is almost always a good trade.
Start with the smallest useful version
If you decide to build, the only rule that matters is this: start with the smallest useful version. Not the smallest possible version — you want it to actually work and actually be useful. Not the complete vision — you want it done in weeks, not months. The smallest version that solves your actual problem, for the way you actually work, right now.
- Start with one function, not five
- Build for yourself first, not for a hypothetical market
- Set a time budget and stick to it — if you are not done in six weeks, stop and buy something
- Avoid building platforms; build tools for the specific thing you need to do
- Document what you built and why, so you can explain it to someone else later if needed
- Plan to replace it; building your own is a stopgap, not forever
The goal is not to create a product. The goal is to solve a problem you have right now, using the cheap time you have available, in a way that teaches you something and possibly buys you time or money down the line. If it does those three things, building was the right call.
Common questions
is it ever worth building instead of buying a saas tool
Yes, if the off-the-shelf tool doesn't fit your specific workflow and your time cost is low. You learn the problem domain deeply, and you may discover a pattern worth selling to others. But the buy/build math flips as soon as your time has a measurable alternative use.
how do you know if you have cheap time
If you are not turning away paying work, you have cheap time. If you have enough cash runway to sustain yourself for 12+ months without income, you have cheap time. If the best alternative use of your next 40 hours would generate less value than learning a new skill or building something, your time is cheap.
what stops people from building when they should
Shame. The implicit cultural message that building is for lack of resources, not for learning. The fear of wasting time on something no one else uses. The false equation of speed with quality. None of those are true for the solo operator with cheap time and real curiosity.
Every property in the Don Gastón portfolio is independently live — built, deployed, and operated by one person.
See what's live in the portfolio