What vibe coding actually is
Vibe coding is prompting a model, accepting whatever comes back, and moving on without really reviewing it. It is fast and it feels productive. For a throwaway prototype or a weekend spike, it is fine. The problem is that the cost is invisible at the moment you pay it: you are merging code nobody on the team understands, and the bill arrives weeks later as bugs, rewrites, and architecture you cannot reason about.