I've been working on a small software project for a few months (Embassy compatible HAL for a few Renesas RA chips). Someone popped up recently in the chat room and asked about policy around AI code in pull requests. They'd been working on the exact same thing, only they'd been heavily leaning on Claude.
So what was the problem they were solving, and why?
The whole AI slop phenomenon exists because it is now easier to pop up and start to "contribute". Harmful contributors always were a thing, now just amplified because AI acts as force multiplier.
I.e., someone "wants to help", maybe with no harm meant, but wanting to help is not enough, you need to understand
what is needed, why and how and do that. In case of AI, ask it to do the right thing. This is especially important when contributing to projects maintained by others.
Things like security reviews are an exception: they seem to work now because anyone can prompt "read all the code and find security vulnerabilities" and as most actual developers of actual projects have found out (
https://daniel.haxx.se/blog/2026/04/22/high-quality-chaos/), the slop is almost gone now. But if you ask the AI to
fix those issues, it's already hit-or-miss - sometimes fixes are obvious, e.g., adding a bounds check to prevent overindexing, but sometimes changes in program structure, even external behavior is needed, and then you need to be the one who maintains the project; someone who knows how the project should work. AI can guess, just like outsiders can guess.
But adding new features is especially risky, with humans, with AI, and probably with AI even more dangerous because it can do so much more in so little time. This is
exactly why I said keep the 1-2 bright minds,
those who know what is needed, and let AI act as force-multiplier
to them. This seems to work for us very well. Accepting random work from outsiders, no, that does not work, and AI does not magically make it work.
TLDR, main developers, if any, should be using the AI, separate "AI enthusiasts" putting their noses in foreign projects is the slop problem.