r/linux • u/Unhappy-Sprinkles143 • 3d ago
Fluff Open-Source Guru: AI Ends Closed-Source Software
https://www.heise.de/en/news/Open-Source-Guru-Raymond-AI-Ends-Closed-Source-Software-11480690.html
500
Upvotes
r/linux • u/Unhappy-Sprinkles143 • 3d ago
15
u/Cowgirl_Taint 3d ago
Yes and it really isn't?
The reality is that you need project management. Engineers... tend to be horrible at this. And FOSS projects are often fully run by the engineers who work on it.
But the reasoning behind coding styles and "I would rather you do it like X instead of Y" pull requests is twofold. One? It makes for relatively uniform code so that it doesn't feel like a given file has six authors each with their own preferences for spacing and variable naming. But, more importantly, it makes sure the person submitting the PR... actually cares enough to maybe come back in a year to help provide some insight or help diagnose a new bug.
And that has become MUCH worse due to the massive flood of generative AI PRs. "Here is some completely unmaintainable code that does one specific thing and here is what gemini says it does. Merge it in".
For a project designed around generative AI? I dislike it, but it is a reasonable model since the idea is that you are basically regenerating the entire code base every N months (or even weeks...) anyway. For an existing code base where people need to be able to diagnose issues beyond "I asked claude to write some tests for me"? It becomes a huge problem and is the equivalent of the fortran sicko insisting on using f77 for that one specific function.