Mixed
If you're doing very low abstraction, fail fast defensive programming in something like Rust then it's fairly good at writing code with high quality
Quothling on Hacker News
In the thread “How the Claude Code team does code review”, replying to this comment
Helped: Low abstraction, fail-fast programming in Rust.
Got in the way: High abstraction OOP languages and vibe coding in Python.
… I do think the capabilities of AI depends a lot on how you work. If you're doing very low abstraction, fail fast defensive programming in something like Rust then it's fairly good at writing code with high quality. If you're working in some OOP language with tons of freedom, then my experience is that it's usually not better (or worse) than most human programmers, but certainly much worse than some. …