I'm seeing a lot of takes like this - I'm finding the opposite. AI takes care of a lot of the boring parts. The boiler-plate, the connections. But it leaves me to think about how things should be implemented and capture higher level problems earlier.
Instead of leaving the AI to figure out the right way to query something from the db, I can flag a potential n+1 issue from the very start.
I think I need to revisit this topic and share my approach in more detail...