The AI is WAY smarter than me most of the time and has allowed 20x productivity and done things I’d never had the patience to learn, like front end dev. The cost of code has gone to almost zero.
Yes and no. With AI tools, people who know nothing about a code base have a much faster path to making small changes — the kind of changes where someone familiar with the code base could review it in thirty seconds, but could also make the change in thirty seconds if they had time. AI massively increases velocity at the fringes.
But for more complicated changes, in many cases, having AI write the code can cause the author to spend almost as long reviewing the changes as it would have taken to write them, because gaining adequate understanding of the code and paging back in memory of how things work would normally have occurred during the natural course of writing the code, a little as a time, and would have been a decent percentage of the time spent writing the code. When reviewing code written by someone else, you're back-loading that work at review time.
And it also introduces some added risk, because if your code reviewer doesn't know that the change was written by a bot and assumes that you already put the time into making sure it was mostly correct, their review might be more cursory, because they may not take the time to think about all of those details. So if you as the code submitter don't do this, the code quality may suffer severely.