

More or less, though I would argue that some of these aren’t actually a problem with the LLMs themselves. Specifically, the issues with management and “enslopification”. I would also push you to think more on which parts of this are purely your own dislikes - I, for example, actually enjoy reviewing other people’s code.
That said, I don’t disagree that LLMs are largely being used in ways that are not useful or helpful. However, I believe that time will show those uses as the harm they are. Businesses that went too hard on it will have to spend huge amounts of money to backtrack and some will not survive the endeavor. Aside from the scale, this isn’t too different from the crypto and blockchain nonsense that popped up everywhere when those were the hot new tech. A lot of companies will fail and a lot of time and money will be wasted in the process.
I’m trying to have a nuanced opinion about this. I do think that LLMs are pretty bad, but I don’t find myself landing on thinking they’re entirely bad. Time will tell and I’d actually be pretty happy to be proven wrong.
Absolutely. We’re still figuring all this out and it’s going to take time. I believe that LLMs have a place in the software development lifecycle but where exactly that is depends largely on the project.
For example, I think that open source projects should continue to ban LLM generated code. The barrier to entry and quality of submissions is simply too low for there to be any benefit. Code review, on the other hand, might actually supply some useful findings.