> One problem I have is that AI is writing code I don't understand completely, yet I'm still responsible for it.
With vibe coding, you are as much a reviewer/editor as an author, and as an editor should never accept generated code that you don't understand. Happily, the same technology that generated the code can explain the code.