I have tried “vibe coding” (just building as you go, following momentum) for a few AI agent side projects. It’s great for fast prototyping and exploring new ideas—often gets you to working demos much quicker than over-planning.
But, in my experience, technical debt does add up fast, especially as the project grows or when you want to refactor for reliability.