And I suspect the act of writing it yourself imparts some lower level knowledge you don't get by skimming the output of an AI.
[1] https://www.joelonsoftware.com/2000/05/26/reading-code-is-li...
The idea that AI will make development faster because it eliminates the boring stuff seems quite bold because until we have AGI, someone still needs to verify the output, and code review tends to be even more tedious than writing boilerplate unless you're speed-reading through reviews.
Would you mind going into a bit more specifics/details on why regular code review practice would become unworkable, like which specific part(s) of it?
Real, meticulous code review takes absolutely forever.
If you're programming for a plane's avionics, as an example, the quality assurance bar is much, much higher. To the point where any time-saving benefits of using an LLM are most likely dwarfed by the time it takes to review and test the code.
It's easy to say LLM is a game-changer when there are no lives at stake, and therefore the cost of any errors is extremely low, and little to no QA occurs prior to being pushed to production.