Vibe-code my MVP and then I had to explain the database schema to an engineer
Our initial iteration was built from scratch using Bolt over a single weekend, and I did not have any previous experience coding at all. It worked, people signed up and even paid. Then I hired an external developer to implement a feature I could not build myself and his first question was about "the schema". I did not understand what it means.
It turned out that AI has created three tables that almost literally duplicated user information in three slightly different ways, and every single query worked around it instead of solving. Nothing broke for users but every subsequent development became more complicated and expensive than necessary.
In any case, I am sure that vibe coding allowed me to get to the actual product faster than if I had to learn how to code before that. However, it is intriguing how did others decided whether the time to hire a developer came or not.
Replies