Vibe coding is fantastic for getting something working fast - but there's always a point where it starts to struggle.
For me it was when I tried to add proper auth to a project that didn't have it baked in from the start. The AI kept suggesting patches instead of a real solution, and eventually I was chasing one fix into the next.