@baldur The only case I've seen in LLM used for coding in a way that makes sense was in a way where it was clear it was still and incredible amount of work and was used not to churn stuff out, but to do things that wouldn't be feasible otherwise.
They describe LLM in the context of coding as dangerous power tools that should be used with care and consider pushing it on novices as bad.
Personally I think the dynamite is a better analogy than power tools (think early dynamite that accidentally exploded easily).
I think when the dust settles maybe we might see some specific instances of these tools that are ethically trained and run, and that have very specific uses cases that actually work. By that point I think those should be very obvious though, and until they are I'll remain extremely sceptical.
But like always in tech (and like you say in your book): for most people there's rarely a big advantage to be early adopters.
EDIT: Outright formulated one of my sentences in a way I completely disagreed with 🙈