Login
You're viewing the front-end.social public feed.
  • Jul 27, 2026, 4:34 PM

    @jaredwhite I assume that you mean without AI?

    But with compilers on a computer and not with pen and paper.

    What is the main motivation for not using LLMs as part of the development process?

    I am asking mainly to understand as I am head of studies at a department of computer science and we are currently getting ready to put more coding with LLMs into courses.

    💬 21🔄 2⭐ 7

Replies

  • Jul 27, 2026, 4:38 PM

    @UlrikNyman @jaredwhite My main motivation in not using LLMs is to maximize my own learning and retention, to avoid offloading critical thinking to digital landlords, to avoid paying for a service that will only ever continue to cost more, and to resist contributing to the inflated prices of hardware being caused by this bubble.

    💬 1🔄 5⭐ 22
  • Aug 2, 2026, 12:40 AM

    @skippy @UlrikNyman @jaredwhite Vibed code is also a hit to productivity in the sec & infrastructure space esp, much time lost to auditing. If I need automation, I reach for shell scripts that I have written. These I can trust. Gigantic black box simulation machines in datacenters in foreign countries, not so.

    Further, software development is, in part, self development. I don't want to lose that through cognitive offloading

    Be careful when pushing such tools on kids:

    psychologytoday.com/us/blog/th

    💬 1🔄 0⭐ 0
  • Aug 2, 2026, 9:25 PM

    @JulianOliver @skippy @jaredwhite

    We are not pushing them on kids.

    We are investigating how the software industry are using them in practice now.

    What they are using it for, which types of models.

    And then we are adjusting the course curriculum of our computer science and software engineering educations such that the students that we educate can work in the industry that will hire them.

    💬 0🔄 0⭐ 0
  • Jul 27, 2026, 4:39 PM

    @UlrikNyman @jaredwhite LLMs are non deterministic, so you can't know what it's doing and it potentially does different things when you run it a second time. They have no concept of architecture or design, just what is the statistically most likely next symbol. They are extremely inefficient because they have to re-read the whole codebase for every output token. Overuse encourages de-skilling, so you become more dependent on the LLM

    💬 0🔄 4⭐ 12
  • Jul 27, 2026, 4:55 PM

    @UlrikNyman @jaredwhite

    The "main" reason is because they hurt people including the programmer.

    AI data centers driving the major coding LLMs are publicly and visibly hurting people and the environment where they are built and exacerbating climate change with their energy use.

    Coding LLMs are being used as a justification for mass layoffs, so again, they're hurting people by breaking labor power.

    Coding LLMs are part of a hail mary to keep the infinite money glitches that tech had relied upon going and in the process is enriching outright fascists, deepening inequality, and setting us all up for a painful economic collapse. So, once again, it hurts people.

    Also, the various technical reasons other folks will list, which again, hurts you as the programmer.

    💬 1🔄 4⭐ 9
  • Jul 27, 2026, 5:07 PM

    @UlrikNyman @jaredwhite

    To be fair, some of this can be remediated through use of local, open models, but I don't see local LLMs used much in workplaces and that still doesn't remediate all the harms. Maybe academia could surprise me and would put some focus there.

    It still has issues that the hardware for local coding LLMs is by no means cheap, but academia still charges hundreds for books and had dedicated labs with high grade hardware for running CAD software when I went, so it's not unreasonable to do.

    💬 1🔄 0⭐ 1
  • Jul 27, 2026, 5:28 PM

    @UlrikNyman @jaredwhite

    But also, from personal experience with the output, at a very mundane level it destroy comprehensibility of the code base and documentation. People will use LLMs to generate documentation that is voluminous but also is targeted towards other LLMs rather than human comprehension.

    The net result is that even if a stated rule is that people will review and understand the code, that becomes functionally unachievable. This becomes doubly problematic when grappling with generated documentation for integrating components in a larger system. The code changes downstream then become larger than they needed to be because the documentation was more verbose and less comprehensible than it needed to be.

    These are negative outcomes that I have seen in action.

    💬 0🔄 1⭐ 1
  • 💬 0🔄 1⭐ 0
  • Jul 27, 2026, 5:30 PM

    @UlrikNyman @jaredwhite there are a myriad of reason: technical, practical, business, legal, environmental, political, ethical, psychological ... . take a look at the the work of Emily M Bender, Timnit Gebru, and Paris Marks (all on the fedi) for a more rigours go over the above

    💬 0🔄 3⭐ 7
  • Jul 27, 2026, 5:37 PM

    @UlrikNyman @jaredwhite what does prompting a stochastic parrot have to do with the study of computer science?

    Even if your program is less about theory and more about the tradecraft of programming, how does LLM use advance the students’ craftsmanship?

    Unless you’re a trade school for a specific provider, the skills you impart should be general; what LLM-use skills generalize across providers?

    What’s your plan for when investors stop subsidizing LLMs?

    mastodon.social/@ShadSterling/

    💬 0🔄 2⭐ 5
  • Jul 27, 2026, 6:02 PM

    @UlrikNyman I do expect that to some extent AI may become a new level of abstraction. I do enjoy working in assembly or even in some cases toggling in raw instruction words on my Altair or SCELBI. Just as I enjoy high level coding in other contexts. I personally find the level of AI abstraction useful as well, but less rewarding. It's very interesting!

    💬 0🔄 0⭐ 0
  • 💬 0🔄 1⭐ 7
  • Jul 27, 2026, 7:20 PM

    @UlrikNyman @jaredwhite
    I see Aalborg University has a pro-AI head of department… good to know, future students can safely avoid that organisation for the purpose of learning about software development because they know this university won't teach them.

    Industry needs people who can actually reason about code for themselves, not endlessly "chat" with a bot about what the code "might" do.

    💬 0🔄 1⭐ 3
  • Leelooleeloo@c.im
    Jul 27, 2026, 8:21 PM

    @UlrikNyman @jaredwhite
    If I wanted to be a manager, I would have studied for an MBA. I studied to become a developer because I like writing code.

    Maybe try asking the phys ed teachers why they don't use cars in their courses.

    💬 1🔄 2⭐ 3
  • 💬 0🔄 0⭐ 0
  • Tedtschundler@leds.social
    Jul 27, 2026, 8:30 PM

    @UlrikNyman

    Many reasons. Honestly the main reason for me lately is that it makes coding a miserable experience. Gambling, waiting, retrying. Then reviewing garbage and fixing things and updating agents.md, but the LLM ignores a lot of it anyway. Then more reviewing large PRs from peers that they didn't review well and so they are full of bugs that look good and need extra scrutiny to find. After correcting them, no one learns anything unlike the mentoring in traditional reviews.

    💬 1🔄 3⭐ 9
  • Tedtschundler@leds.social
    Jul 27, 2026, 8:35 PM

    @UlrikNyman

    Then there are the ethical concerns. LLMs break a social contract - people share their work on GitHub, Stack Overflow, etc and it lends to mutual learning and perhaps some connection and notoriety. Now that is vacuumed up by well funded organizations to be put in a blender and stripped of it's connection to you and sold back for profit to the already wealthy organizations.

    (Open weights models are slightly better here, but it's still stripping the human connection and anonymizing)

    💬 1🔄 1⭐ 1
  • 💬 0🔄 1⭐ 1
  • Tedtschundler@leds.social
    Jul 27, 2026, 8:42 PM

    @UlrikNyman @jaredwhite

    Why would you integrate coding LLMs into courses? Whatever is the best practice now will be obsolete in a few months. And trying to learn CS by having an AI doing the work is like using a robot to lift weights for you.

    💬 0🔄 1⭐ 4
  • 💬 1🔄 1⭐ 0
  • Jul 27, 2026, 11:13 PM

    @UlrikNyman @jaredwhite at deprogrammere alt det dårlige information som AI giver folk tager langt mere tid og energi end at undervise dem ordenligt fra start.

    Den kognitive overgivelse som kommer som et resultat gør det også svært for eleverne at lære nye koncepter, hvilket udruster dem dårligt til arbejdsmarkedet.

    💬 0🔄 1⭐ 0
  • 💬 1🔄 0⭐ 0
  • Jul 29, 2026, 7:57 AM

    @EdTheDev @jaredwhite

    Because we have a truly interesting dilemma.

    The students that we had, that were in the middle of their studies when ChatGPT was released were kind of in the best situation. They had learned to program without AI, but know got to experiment with the new technology.

    The choice of just telling the students not to use AI at all, does not seem like an option.

    What we have been doing is keeping the courses kind of static and then letting the students experiment in projects

    💬 1🔄 0⭐ 0
  • Jul 29, 2026, 1:39 PM

    @UlrikNyman @EdTheDev you said "we are currently getting ready to put more coding with LLMs into courses"

    Which means *you* are the one making the choice to have your students do that.

    Or you could make the choice to teach the craft of writing software.

    Setting your students up for failure right as the hype bubble is crashing seems unwise to me.

    💬 0🔄 0⭐ 0
  • Jul 27, 2026, 11:44 PM

    @UlrikNyman @jaredwhite "What is the main motivation for not using LLMs as part of the development process?"

    The same reason you're not supposed to read the Cliff's Notes when you're studying literature: it defeats the purpose entirely. Your students won't actually *learn* a damn thing if they just get it all from the plagiarism bot.

    💬 1🔄 1⭐ 2
  • Jul 29, 2026, 7:55 AM

    @alahmnat @jaredwhite

    But, here you are putting up a straw man argument.

    Are intention is of course to just let them use LLMs from the beginning. But we are already experiencing that they are using LLMs for the exercises in our regular programming courses. They fail or get bad grades on the exam where they cannot use LLMs.

    In their projects (half of all credits) they use can use LLMs, but here they still have to be able to explain and defend their code during the 5 hour oral group exam.

    💬 2🔄 0⭐ 0
  • Jul 29, 2026, 9:47 AM

    @UlrikNyman @jaredwhite if they fail when they can’t use the LLM then they’re not actually learning or retaining what you’re teaching. That seems like a pretty damning indictment of the thing in an academic setting…

    💬 0🔄 0⭐ 0
  • Jul 30, 2026, 7:09 AM

    @UlrikNyman "They fail or get bad grades on the exam where they cannot use LLMs." - that's just horrible and immensely disappointing.

    💬 0🔄 0⭐ 0
  • Jul 28, 2026, 4:58 AM

    @UlrikNyman @jaredwhite LLMs produce bad code. LLMs get in the way of understanding what the computer is doing, so you most definitely can't learn how to program with an LLM. LLMs cause a drastic loss of problem solving and critical thinking skills in their users which makes them highly addictive. They're trained on stolen material and are enormously damaging to the environment making their use unconscionable.

    Personally, I feel like any one of those would be reason enough not to ever use them.

    💬 0🔄 0⭐ 0
  • Jul 28, 2026, 5:22 AM

    @UlrikNyman

    1. GenAI er ødelæggende for rigtig mange ting på en gang:
    - Scrapers står for 95%+ af internettrafikken til open source
    - Kognitiv decline for dem der bruger det - ikke begrænset til det område brugerne anvender det
    - Forstærkning af bias
    - Kontroltab til uigennemsigtige firmaers agendaer
    - Ingen reproducerbare resultater (universiteter burde jo stå helt af her)
    - Moralske og etiske problemer ved udnyttelse af det globale syd (data-vetting) og ingen respekt for IP

    @jaredwhite

    💬 1🔄 0⭐ 1
  • Jul 28, 2026, 5:25 AM

    @UlrikNyman

    2. Det er et DSL, hvor du ikke kan få en manual til - og det vil give forskellige resultater til forskellige brugere. DSL'en ændrer sig igen ved næste version.

    Som udvikler skal du prøve at holde en geleklump i form af en kugle.

    @jaredwhite

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Jul 28, 2026, 7:59 AM
    @UlrikNyman
    Same reason you wouldn't use slavery for any task: the social impacts, at the very least, are way too high and actually inacceptable in a democracy, to even consider its benefits.

    I suggest a deep dive on the socio-ecologico-political aspects of AI as a very useful part of any compsci courses, to understand what it is (and not just how it is beneficial to self)

    @jaredwhite
    💬 0🔄 0⭐ 0
  • 💬 1🔄 0⭐ 0
  • Jul 29, 2026, 7:04 AM

    @rhialto @jaredwhite

    Yes, because I clearly see a future where people use local LLMs on their own computers to help program the system that they want to create.

    This can be from completely open source and open weight models in open source projects to company owned models on company software.

    I do not like the centralization of LLMs to a few (mainly USA based) companies. This is definitely not the future that I want.

    Our department are educating software engineers and computer scientists.

    💬 1🔄 0⭐ 0
  • Jul 29, 2026, 7:07 AM

    @rhialto @jaredwhite And the local software industry clearly tells us that our graduates need to both be able to read and understand code, write it "by hand", and be able to proficiently use LLMs in a integrated development method in some form of agentic software development.

    So the question for us as a department is how do we take high school graduates and give them these competences within 5 years.

    💬 2🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Jul 29, 2026, 5:54 PM

    @UlrikNyman @jaredwhite If people need to be able to write code by hand, you certainly should not use LLMs. It has been shown that LLMs cause brain rot (less informally worded: deskilling). Many people have complained that they don't learn anything after having used an LLM. So that is a reason (on top of the immorality of LLMs and the fact that they destroy the world) not to use them, certainly not in education.

    Apart from that, all arguments against LLMs in this thread should be well known already, including to you, so there really is no reason to demand that they are produced again and again.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0