this post was submitted on 16 Oct 2026
216 points (93.5% liked)

Linux

68113 readers
1137 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] danielquinn@lemmy.ca 0 points 5 hours ago (1 children)

Does he... think LLMs are deterministic?

[–] Eggymatrix@sh.itjust.works 12 points 4 hours ago (2 children)

Do you... think it matters? Tool generates code, you look at it, check it and correct it. You send it to a maintainer by giving your name and email, you are now expected to help maintain this code if it gets merged, it has your name on it.

Explain to me why writing the code by hand or with a "deterministic" alternative why would change the quality of what you do or are expected to do in future.

[–] danielquinn@lemmy.ca 5 points 3 hours ago

He compared an LLM to a compiler suggesting that the concerns about using them are the same as suggesting that everyone should write in assembly.

The comparison is invalid, since one mode is deterministic, while the other is not.

LLM-driven development leads to programming via the abstraction of the model, disconnecting you from the source to the point where you don't understand what it's done or why. He's suggesting that this isn't a problem because an LLM is just like a compiler, which suggests that he's arguing in bad faith or doesn't understand the "tools" he's using.

[–] ruby@lemmy.dbzer0.com 4 points 4 hours ago

writing the code is the easy part, having a good mental model of what's going on under the hood and planning ahead is the real challenge. if a chatbot puked out the code it's easy to assume that it's right because it worked under your conditions but you might miss stuff that you'd otherwise acknowledge if you wrote the code.

using the chatbots directly discourages thinking and you're deskilling yourself in the long run, depriving yourself of hands-on experience that you'd usually pick up through your coding career.

having a chatbot generate code for you also usually goes hand-in-hand with writing more code faster, which tends to be bad if you like stable software and want to prevent maintainer fatigue.

and that's before we get into the ethical and legal problems.