Re: LLM usage in Debian -- ballot options comparison
Lucas Nussbaum <[email protected]> Mon, 3 Aug 2026 14:08:40 +0200
| Newsgroups | gmane.linux.debian.devel.vote |
|---|---|
| Message-ID | <[email protected]> |
Hi Bas, On 02/08/26 at 09:28 +0200, Bas Wijnen wrote: > The "new" point (it was mentioned before, but not discussed much) is about > human brains: the way LLMs are presenting themselves, is that they will do > all your work. The way our brains respond to that is "let me see what you > can do". We closely check their work for a while and once we're confident > that they are indeed good at it, we scale down those reviews: they are > boring and apparently unnecessary. But LLMs can do a lot of things right, > and then mess up in ways that actual intelligence would not. So this leads > to things breaking, unless you are extremely careful to avoid that, and I'm > not even sure if our brains are capable of that. > > What makes it worse, is that they claim that they can do the thinking for > you. Brains are always looking for shortcuts to spend less energy, and > thinking takes a lot of energy. So in the same way, unless we are very > careful (and again I'm not sure if our brains can even do that in the long > term), we are going to let them do the things that used to require our > thinking, and we're doing it less and less ourselves. Apparently science has > already shown that LLMs make people dumber; I think that is this effect. > When we are very careful, as Lucas suggests, I think it may be possible to > slow that effect. I'm not so sure if it's possible to entirely stop it, and > it worries me a lot that so many people are stepping into this "trap". Some comments about this: I see the brain analogy as mostly PR (originally from Anthropic, I think). At some point, some people described LLMs as "super-fast interns", then as "assistants". But I find that the analogy that works best is the one of the exoskeleton: it's a tool that extends the user's powers, but the user still decides what it does (unless they decide not to decide on some details, which is essentially what they do when vibe-coding). I'm not sure that LLMs make people dumber. My feeling is that the problem is that LLMs make dumb/simple/automatable activities obvious. As a consequence, when people try LLMs, first there's excitement at being able to automate some of one's activities, but then there's Fear Of Becoming Obsolete: if some activities can be performed just as well by LLMs, what essence does one's job retain? Note that this is a general problem with automation, not specific to LLMs. There are some processes in Debian that were mostly manual and were mostly automated (such as computing sets of packages for transitions from unstable to testing). Of course, the fact that more activities can be automated transforms jobs. The future of software engineering is probably more about engineering than about coding craftsmanship: coding can be largely automated, so what remains are questions about general strategy, technological choices, specification and consistency with requirements, design, architecture, test, verification, codebase consistency, etc. There are two consequences to this: 1/ Some people are attached to doing manually what can now be automated (similarly to manually repairing your car even if it's more time/cost efficient to have a professional do it for you). I think that's part of Johannes' "taking my hobby away" argument. As a volunteer-based organization, it of course makes sense for Debian to respect one's willingness to perform tasks either the traditional way, or the modern/efficient ways. 2/ Mental fatigue: as the "easy" tasks are now automated, what remains are mostly mentally-challenging tasks. I don't think that's an issue for Debian as most contributors only spend a few hours per day or week on Debian stuff, but it is clearly a problem in professional environments. > Another related effect is that it removes creativity. I've heard from > multiple sides that when people started using LLMs, all their works started > looking the same, "soulless". Their games are no longer fun, their texts are > no longer interesting to read. This may not be the most relevant for > packaging (because a boring package is good), but for most tasks that LLMs > seem to be used for, I think creativity is important and leaving all the > "boring" parts to an LLM results in default choices for all of those, which > is very unpleasant to experience as a player/reader/etc. I think it's useful to distinguish between true creativity, and what I would call "industrial creativity". Coding is often an "industrial creativity" task, where one re-does stuff that has already been done elsewhere, with some adaptations (to context, or change of programming language, etc.). Lucas