Hello,
(it's been a while since I was active here) but theses are so interesting and challenging times that I also want to chime in from the side lines. I regret not having been at this Timisoara BoF!

As a project lead and senior (non-developing) software "manager" I have to cope with AI in diverse contexts.

I support Jeroen in saying that AI has come to stay. But also want to add "for good and bad!" We have to address the bad side, otherwise it will kill some of the most important aspects of open source - and the community around it. Immediately to my mind come the following issues:

* readability and understandability of code is suffering
* bloat
* growing danger of malicious code injection (also due to bloat)
* sheer increase of code base - and resulting increase for (non-AI) review, maintenance, packaging, debugging, etc.
* test bloat (may eventually shrink - but we have to actively address this)

Copyright? Anyone? Licenses? Hahaha.


On a community level we have all heard of the sharp decline of deep and thorough tech talk that can be searched in archived discussions. Stackoverflow, OSGeo mailing lists (is that even a thing anymore?), discord, all in decline. At the same time there is a bloat of superfluous documentation and innovation stagnates (LLMs are by their very definition not "creative".

On yet another level (from my business experience) I can see senior developers burn out by the dozens because they get choked with (often well meant) submissions, timelines become shorter while projects accelerate and delivery times shrink. The whole dev-to-prod cycle has accelerated so much (deliberately and purposefully to maximize output and efficiency) that it becomes hard to track and stay on top. Especially for core libraries this is an issue. Really old code base is fairly safe so far, but the new stuff, oh my!

AI increases efficiency but not necessarily effectiveness.

The worst are textual and presentation bloat (and is already creeping into regular dialogs and conversation). We ask AI to document the required functions in a statement of requirements and then let them transfer it to a requirements specification which then gets copied into prompts by (human) "engineers" tasking AI agents - which then do - "something".

Presentations are bloat so much that the receiving end immediately asks an AI to summarize it to then decide on - what exactly?

OK. This will not be the end of times - yet again. But we are certainly at a pivotal point in time and must therefore very carefully listen to those who have built the open source environment so far.


Thank you,
Seven



Am 08.07.26 um 14:27 schrieb Iván Sánchez Ortega via Discuss:
Hey Jeroen,

I disagree with your point of view, because (from where I'm sitting) it seems
biased. You say:

If you code with AI or review PRs, we want you involved and I invite you to
start the conversation [...]

Reading between the lines, it'd seem that people who do **not** use LLMs for
coding or reviews are not equally invited. The anti-LLM and LLM-skeptical
folks deserve the same voice as encouragement than the pro-LLM folks. I don't
think that's currently the case.


If we lose respect and stop being a welcoming community, the harm
lasts longer than any single PR. *We are in this together.* AI-assisted
coding is here to stay, and it also opens doors, [...]

You seem to be asking that the anti-LLM camp should show more respect towards
the pro-LLM camp, and I have to ask for the opposite. When a maintainer says
"no LLM PRs", the submitter should respect and welcome that. If we don't aim
for that, I bet that people are going to feel disrespected and burn out.




--
https://arnulf.us

_______________________________________________
Discuss mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/discuss

Reply via email to