Treat AI like a fast junior developer
Thought
1 min read
The best mental model I've found: an assistant that's extremely fast, widely read and occasionally confidently wrong. You wouldn't merge a junior's pull request without reading it.
So I review generated code the same way. I run it, I read the diff, and I'm most suspicious of the parts that look too tidy, especially around security and data deletion.
Used that way, it's a multiplier. Used blindly, it's a faster way to ship bugs.