RE: https://mastodon.green/@gerrymcgovern/116246272007151195

I've seen what vibe coding results in. But I've seen what heavily AI generated but directed by a talented engineer results in.

It results in bad code. It MIGHT run but even if it does it will be horrible to read and horrible to maintain. Once you generate anything larger than the contents of a small function, you're creating mountains of technical debt.

Caveat: it might be possible to generate multiple unit tests at once and not create a mess. That said, you need to be incredibly careful to not overlook appropriate abstractions. If you do, you're creating a maintenance headache.