I wasn’t trying to make a point that the ends justify the means. I was making a point that:
- AI is being used heavily, including with people learning to code. If we say that zero usage of LLMs is allowed, I fear that many of those people will go contribute to other projects instead.
- Usage of AI is much more nuanced than “generate code without thinking.” I gave some examples above, but also someone could ask a LLM to brainstorm ideas to solve a problem with prompt input of the errors and other context. If then I code a solution using one of those ideas, IANAL but I own the copyright of that creative work.
I understand the skepticism around any use of a LLM, I am also pretty skeptical about their ability to generate code without thinking. However, I want to make sure that these other more nuanced usages are discussed.