• MonkderVierte@lemmy.zip
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    7 hours ago

    Yep.

    Why do you want code?
    : To do task.

    Why do you want less code?
    : Because ca. every 1000 loc has a bug and more code creates more maintenance cost.

    Why do you not want the most efficient code?
    : Because it’s more dev work, cost’s more money.

    So what do you want in a software dev?
    : Balance required work (in loc and in time) to do task.

    What does LLM do?
    : Creates a lot of loc to do task.

    What does LLM not do?
    : No balance. No quality control. Only loc.

    So what do you get with LLM?
    : More loc. More bugs.

    Do you not want that?
    : No, it creates a lot of maintenance cost.
    : Plus, fixing someone else’s code is harder than writing your own, especially code that on first look seems ok; more burnout in devs.

    Edit: seems like lemmy has no definition list support?

    • kibiz0r@midwest.social
      link
      fedilink
      English
      arrow-up
      4
      ·
      5 hours ago

      Big agree.

      But also: people seem to only focus on the output side of the task of writing code, and forget that the developer also receives input from the codebase in return.

      Even if you end up with exactly the same code artifact after completing a work item, you’ll have a better understanding of the codebase without delegating swaths of it to AI. But bosses tend not to consider this.

      Tech bros have successfully convinced people that mental states do not exist, or at least do not matter — for laborers, anyway, cuz they’ll happily claim that their superior thoughts are exactly why they deserve to be billionaires.