I really must be missing something with all of these tools writing code for you. Shipping my entire codebase off to some unknown party does not seem like a worthwhile tradeoff for not having to write my own indentation function or whatever.
You are really missing it. It's more about preventing RSI by getting the boilerplate writing out of the way than having the tool do the actual work for you.
Speed and delivery of what, though? The religion of speed is blinding people to (what I thought was) the obvious trap of these tools: encouraging the incorporation of code the author likely doesn't understand into complex systems and just "trusting the robot is right."
For an experienced developer this may be about productivity, but 100M ARR at Copilot tells me we've got novices yeeting whatever code the LLM gives them into their work. So, you get two problems: systems with questionable integrity and a future generation of "engineers" who lack practical knowledge that can only be earned by solving problems.
Prioritising quantity over quality is how this industry will destroy itself. Software quality was already in decline even before LLMs, blind trust in tools an existing growing problem, and things like this will only make things worse.
I'm not mad. The shitification of new developers just gives more edge to small software companies who can be more productive. If you're smart and use these tools for genuine advantage it seems you only stand to benefit from this dichotomy.