Open Source contributions and AI annoyances
David Gerard, "If AI is so good at coding … where are the open source contributions?"
You can hardly get online these days without hearing some AI booster talk about how AI coding is going to replace human programmers. AI code is absolutely up to production quality! Also, you’re all fired.
But if AI is so obviously superior … show us the code. Where’s the receipts? Let’s say, where’s the open source code contributions using AI?
The developer of Aider claims "about 70% of new code in each release" is written via Aider itself. I haven't double checked it myself, but it seems like those metrics would be a lot of fuss to fake. Maybe that's the exception that proves the rule, though? Aider is, itself, an open source LLM-powered coding assistant. It works pretty well, though, IMO.
It’s true that a lot of open source projects really hate AI code. There’s several objections, but the biggest one is that users who don’t understand their own lack of competence spam the projects with time-wasting AI garbage. The Curl project banned AI-generated security reports because they were getting flooded with automated AI-generated “bug bounty” requests.
More broadly, the very hardest problem in open source is not code, it’s people — how to work with others. Some AI users just don’t understand the level they simply aren’t working at.
Like Max Woolf wrote, "The Greatest Threat to Generative AI is Humans Being Bad at Using it" - in other words, the jerks ruin it for everyone.
I don't work so much in open source, these days, at least not during work hours. But, I don't miss when certain internship programs and college courses would require participants to provably open and get merged at least one Pull Request as a part of their programs. I think Wikipedia saw something similar. It would be a mess: just a flood of perfunctory, usually trivial little contributions aimed at checking off the box.
Whether well meaning or not, it seems like a bunch of folks now seem to feel personally super-powered to dive into projects. But, alas, it's with similar or worse effect as the interns and students. Is the motivation for clout? Do they genuinely want to help? Either way, I can imagine why project leaders feel a bit surly about the whole thing.