@nicole4fox @SharpLimefox A dev who submits lots of low-quality PRs can still submit the occasional good one. The thing is, the maintainers don't have the time to spend on all those bad PRs on the off chance of finding a good one. So they ignore the dev and accept that the loss of a few good PRs from them is worth it to free up time for PRs from devs with a better track record.
Same thing with genAI. It tends to produce lots of low-quality PRs and the devs most likely to use it...
@nicole4fox @SharpLimefox The problem is then you get people submitting low-quality LLM-assisted PRs going "But you accepted them from HIM! Why not from ME!?". Even if the reason is quality, it turns into a time-wasting flame war about LLMs. Not specific to LLMs either, if there's any two criteria there's always a group who'll try to abuse the one that benefits them.
Which would be manageable by just focusing on quality, save that LLMs make it easy to generate a couple dozen bad...
@nicole4fox @SharpLimefox is it "about getting stuff done", solely, though?
It kind of reeks of entitlement to demand that somebody take the time to evaluate or accept something if they've set criteria against it.
To make a point with a silly example: if a project says "we won't accept any contributions created with Vim", then I'll accept that. End of story. It's not for me to dictate to the project what its rules are, even if I think it's a stupid rule.
Even if the project has literally no way of telling whether I used Vim, Emacs, nano, or something else -- I'll respect their rule and not submit things coded or written in Vim. Because, IMO, open source is not merely about "getting stuff done" -- it's about collaborating with people to build community. And you can't build community without respecting people's boundaries.
Yes, that means that some communities are choosing to exclude LLM-driven stuff and, by extension, contributors who only want to submit LLM-assisted contributions.
Surely, if LLMs are so awesome, those contributors can start their own projects that welcome LLM-assisted contributions and outpace the human-driven projects because they'll be "getting stuff done", right?