When should a vibe-coded MVP hire an engineer?
Building further with AI is often the right answer. These are the four moments where it stops being the right answer — and what to do instead of panic-hiring a CTO.
The honest default is: keep going. If you are still finding out what the product should be, an engineer will slow you down and cost you money you should be spending on discovery. Prompting is extraordinary at that stage and you should use it.
What follows are the four signals that the stage has changed.
Signal 1 — Someone is about to pay you
The moment money changes hands, the relationship changes. A prototype that loses data is an inconvenience; a product that loses a paying customer’s data is a refund, a reputation problem and possibly a legal one.
This does not mean hiring someone full-time. It means having the security and data questions answered by somebody who can actually answer them, once, before you take the money.
Signal 2 — You are storing something you would hate to leak
Names and emails are one thing. Client documents, health information, financial records, anything about children, anything a competitor would pay for — these raise the cost of getting it wrong to a level where “I asked the AI to make it secure” is not a position you want to be in.
The test is not how sensitive it feels to you. It is what the worst-case disclosure email would say.
Signal 3 — Changes have started breaking things you did not touch
This is the technical signal, and it is the most reliable one. When a change in one part of the app breaks something apparently unrelated, the structure has stopped being something you can hold in your head, and prompting has stopped being able to see the whole problem.
You will notice it as a slow-down: the same kind of change that took an hour last month now takes a day and comes back. That is a structural issue, and no amount of reprompting fixes structure.
Signal 4 — You cannot answer a buyer’s questions
The first serious customer, investor or partner will ask something like: where is the data stored, who can access it, what happens if you disappear, do you have backups. If you cannot answer, you are not being asked to be technical — you are being asked whether anyone has looked.
What not to do: hire a CTO first
The reflex is to find a technical cofounder. It is usually the wrong first move, for three reasons.
It is slow — finding the right person takes months you do not have. It is expensive in the currency you have least of, because equity given before you know what you need is the most expensive equity you will ever give. And it is a mismatched hire: the work in front of you is a defined remediation job, not an open-ended technical leadership role. Someone hired for the second will be bored by the first.
Get the production work done as scoped work. Hire a technical leader when you have a technical organisation to lead.
What to hand over
Whoever does this work, they will move faster with these:
- Access to the repo, or the tool’s export
- The live URL, and a test account
- A list of every service the app touches — database, auth, payments, email, hosting
- What you already know is wrong, including things you have been ignoring
- What you are about to do next, so the work is not optimised for the wrong future
- Your actual deadline, said out loud
The thing worth protecting
Your prototype is evidence. It proves people want this, which is the part most startups never get to. Every decision from here should protect that evidence rather than discard it — which is why “rewrite it properly” is usually bad advice, and why the goal is to make what you have safe rather than to make it impressive to engineers.
Common questions
Is it cheaper to rebuild from scratch?
Almost never, and the instinct to rebuild usually comes from discomfort with inherited code rather than from analysis. A rewrite throws away the working product and the knowledge inside it, and it takes longer than anyone estimates.
Can I do the production work myself if I am semi-technical?
Parts of it, yes — rotating keys and enabling access rules are within reach if you are careful. The risk is verification: the failure mode of security work is believing it is done. If you go this route, get the result checked by someone who did not do it.
Find out where your own app stands
The free production-readiness scan checks your live app for these problems and comes back with a score, a prioritized list and an estimated remediation range. No call, no commitment.