Volume and Moderation.
Generating slop is significantly quicker.
You get an increase in volume of people pushing slop, which then has to be reviewed. In addition to the increase in submissions you also get the increase in fidelity/general complexity of the submissions.
Reviewing a PR generated by LLM's used by amateurs is more involved than an equivalent PR written directly by said amateur.
Straight up coding mistakes aren't most of the issue, it's the complex architectural and logical bugs that are going to be the problems.
Stuff that's functional but logically/architecturally unsound is much harder to spot and it's significantly easier to generate these kinds of issues with an LLM than to write them out by hand.
If someone submits bullshit AI generated code he will be ignored in the future.
Like this for example, a seemingly reasonable functional argument that is relatively logically unsound, in that is focuses on a narrow "happy path" and ignores where the actual issues are.
1 . To get to the stage where you can block this person you need to review the code first and identify if there is an issue.
Doing this for LLM generated code takes longer, on average.
- It's also now possible for people less skilled to generate a higher volume of code that looks more reasonable, so that increases the total amount of reviews needed.
So the existing process of reviewing people and code is now a multiple more difficult and resource consuming.
Which is generally what people want addressed.
Can LLM's help?, possibly.
Are there issues that are going to become a large resource problem if we don't actually address them, yes.