> You're assuming that finding the places where AI needs help isn't already a larger task than just writing it yourself.
Not assuming anything, I'm well versed in how to do this.
Anyone who defers to having AI write massive blocks of code they don't understand is going to run into this.
You have to understand what you want and guide the AI to write it.
The AI types faster than me. I can have the idea and understand and then tell the LLM to rearrange the code or do the boring work faster than I can type it.
You've come full circle and are essentially just describing what the OP was saying in their initial post lol.
If you are trying to sell it, you are doing a poor job and effectively siding with OP while desperately trying to write the opposite.
Juniors are mostly better than what you write as behavior, I certainly never had to correct as much after any junior as OP writes. If you have 'boring code' in your codebase, maybe it signals not that great architecture (and I presume we don't speak about some codegens which existed since 90s at least).
Also, any senior worth their salt wants to intimately understand their code, the only way you can anyhow guarantee correctness. Man, I could go on and on and pick your statements one by one but that would take long.
The number of devs I've worked with who can't touch-type and don't use or know their way around a proper IDE is depressingly large.