Fragile When You Can't Tell
You are not the first founder to tell me a version of this story. A developer says the fix will take three weeks. Another founder gets told the same fix will take two days. Both of them believe what they hear, because neither of them can tell what they are being told. One overpays for three weeks of work that was worth two days. The other underpays and wonders, six months later, why the thing keeps breaking.
This is the shape of most of my job. Not the code. The gap between what founders are told and what they can verify.
I wrote something in April under the heading RTFM. It was written for engineers. What follows is the founder version, because the pattern is the same.
The trade-off is not the one you think it is
The story you keep hearing is that you do not need to be technical to build a technical company. Fair enough. But somewhere that turned into you do not need to understand the technical decisions being made on your behalf. Those are not the same thing.
You are not trading technical knowledge for speed. You are trading it for your ability to tell when the person on the other side of the recommendation is wrong. One is a preference. The other is a failure mode.
When the recommendation is right, understanding costs you time. When it is wrong, understanding is the only thing standing between you and the decision you are about to ship. You do not know in advance which of those you are in. That is the whole problem.
What actually compounds
A single wrong recommendation is recoverable. You catch it late, you eat the cost, you move on. Nothing has become structurally harder.
What compounds is not the wrong calls. It is the loss of the instinct that lets you catch them.
If every architectural decision is delegated, every vendor accepted, every timeline believed at the surface, the thing you lose is not knowledge of any one system. It is the practised act of knowing which decisions matter and which do not. That instinct is not built by learning to code. It is built by having been wrong before and having felt the consequences downstream.
Delegate that away and you do not just lose time when things break. You lose the mechanism that would have told you they were going to.
Depth is a judgment problem, not a knowledge problem
You do not need to become technical. You never will. The founders who ship companies that hold up are not the ones who learned to code on the side. They are the ones who know which decisions they cannot afford to be wrong about, and get a real second opinion on those.
That is the version of the advice that matters. Not learn every system. Learn which decisions you cannot afford to get wrong, and go deep on those alone.
Which are those? The load-bearing ones. Where the data lives. What happens when a payment fails. The stack choices that will still be there in eighteen months. Who has access to what. If the recommendation is wrong about the marketing site colours, you change them next week. If it is wrong about how you handle customer data, you find out from a lawyer.
The judgment is knowing the difference in advance. That judgment is also something you slowly build in yourself, by making it someone’s job to explain, not just execute.
The version that holds up
Speed is real. Non-technical founders ship faster with the right technical people around them than without. That is not the argument.
The argument is that the value of speed is capped by your ability to tell when it is leading you off the road. If you have depth in the places that matter, or someone next to you who does, the pace works. If you do not, the pace is what buries you.
Go deep on the parts you cannot afford to get wrong. Let the rest go. That is the whole discipline. It sounds obvious written down. It is the least practised habit I see in the field.
Fragile is not the state of your product. Fragile is what you become when you cannot tell what you are being told.