Vibe coding
Building software by prompting an AI in natural language and accepting its output, often without reviewing the underlying code.
Vibe coding is the practice of building an app by describing what you want to an AI and running whatever it generates, steering by feel rather than by reading the code. It lets non-engineers ship working features fast, and it's how a lot of indie products now get built.
For a founder it's genuinely useful for getting to a prototype quickly. The risk is that AI-generated code tends to look correct while hiding gaps the model didn't think about: missing access checks, unhandled inputs, and security holes you can't see because you never read the code. Those problems stay invisible until real traffic hits them.
The takeaway isn't to stop, it's to verify what you ship. Why your AI-generated app breaks in production covers the failure patterns and how to catch them before users do.