Comment Re:Extremely unpopular take (Score 4, Insightful) 92
You are correct on all counts; but you're also missing something:
Open source projects as a whole face a chronic shortage of highly knowledgeable people to review and maintain them. Having "easy first issues" reserved specifically for new people to get involved in is a deliberate effort to maintain on "on-ramp" that brings people into the project without requiring them to be late-career experts. Historically, if people don't get involved early, they don't get involved at all. They'll have other hobbies and projects by the time they become experts. And then each and every OSS project gently declines to the point that it's being maintained by a solitary underpaid programmer in their basement who just quietly dies one day and the whole world realizes that nobody has access to the repo anymore, or noone knows exactly how everything works, etc.
These "Good first issues" are very literally a survival mechanism to ensure that the project retains a group of people involved in it, and thus will survive long-term. It's a long-term strategic decision.
Basically, allowing an AI to swoop in and wrap up all these minor fixes and optimizations is like shareholders firing all the staff in order to reduce costs and boost the next quarter's profit margins. It's great for their immediate share payout, but it dooms the company. Likewise, it's great for the current users and corporations that need the code today, but it's terrible for people who want the project to keep moving forward and handle the unknown problems of next year or the year after, etc.
From a human perspective, there's that other thing you mentioned: It's great that all the talented people will still have serious work... But how are they going to make that leap from "inexperienced" to "talented" if there's literally no tasks for them to do? Assuming they can afford to spend time just doing stuff on their own without worrying about living, I suppose they can ignore the world around them and just spend their time re-inventing the wheel. Program a calculator for themselves. Program a web browser. Program a replacement matlib. Ditch the OSS (since it'll have become a purely AI-and-experts-only place by then), and rebuild everything from scratch, because otherwise there's nowhere to get started.
And no, it's not anti-AI racism. I'm very sure that will be a thing once AI itself is actually a thing, but until it is actually conscious, it's just a tool. AI-racism makes as much sense right now as saying someone is racist against hammers because they prefer to use screws instead of nails.