That’s not what we’re talking about, though. That’s mechanical transformation, and isn’t the same thing as code that’s generated on demand from scratch, based on plain-language intent.
Surely you know the difference, right? I assume you’ve used LLMs to generate code by now?
It's still code generation, a compiler also generates code, why do you sound like you are arguing LLMs are the only path to generating code now?
So “create an express app boilerplate, make no mistakes” requires attribution but “npx express-generator myapp” does not?
The bar for “writes code for you” is very low.
And what is the good old autocomplete feature? Do you attribute it authorship, too?
Is a series of matrix multiplications on a token vector not a mechanical transformation?
Where is the point where you start to anthropomorphize it?