This presupposes that there is some real and tangible benefit to LLMs, but an explanation of that argument is never put forward. Sure, the dream is to have the magic LLM genie write you code that runs perfectly and does what you want, but now you have code you didn’t write and can’t maintain. So you have to rely on the LLM genie for that to, and sooner rather than later - no matter how well you’ve trained it - it’s going to run across something it can’t do. And then what? You have a pile of code you don’t understand and no idea yourself how to fix it yourself because you kept having the genie do it.
What about all of that is worth the theft of the work of others, the resource demands to train and run the LLMs, and the debasement of actual coders?
This presupposes that there is some real and tangible benefit to LLMs, but an explanation of that argument is never put forward. Sure, the dream is to have the magic LLM genie write you code that runs perfectly and does what you want, but now you have code you didn’t write and can’t maintain. So you have to rely on the LLM genie for that to, and sooner rather than later - no matter how well you’ve trained it - it’s going to run across something it can’t do. And then what? You have a pile of code you don’t understand and no idea yourself how to fix it yourself because you kept having the genie do it.
What about all of that is worth the theft of the work of others, the resource demands to train and run the LLMs, and the debasement of actual coders?
Experience shows that more often than not it will just lie to you.