• janAkali@lemmy.one
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    I believe for many companies, developers work on giant codebases with many hundred thousands or even millions of lines of code.

    With such large codebase you have no control over any system. Because control is split between groups of devs.

    If you want to refactor a single subsystem it would take coordination of all groups working on that part and will halt development, probably for months. But first you have to convince all the management people, that refactor is needed, that on itself could take eternity.

    So instead you patch it on your end and call it a day.

    • MajorHavoc@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      2 months ago

      So instead you patch it on your end and call it a day.

      Yep!

      I’m looking forward to the horror stories that emerge once some percentage of those changes are made solely by unmanaged hallucination-prone AI.

      I would feel bad for the developera who have to clean up the mess, but honestly, it’s their chance to make $$$$$$ off of that cleanup. If they manage not to, their union is completely incompetent.