I had a strong stance against vibe coding. I felt like it would take away too much of the learning experience and would result in lots of bad code.
However I know realised how much faster you can move with it. I still believe you need to do the hard work, understand the code, learn about concepts and architecture. But vibe coding puts you in the position of a team manager who can give instructions and review code. The iteration speed just increases massively.