• SharkAttak@kbin.melroy.org
    link
    fedilink
    arrow-up
    12
    ·
    4 days ago

    I recently read that’s one of the reasons Windows is so messy and bloated, time goes by and so do devs and managers, so it gets increasingly difficult to know what does what, and why.

    • BackgrndNoize@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      That’s true of any large old piece of software, I sometimes read my own code written a few months ago that I’ve forgotten and need to spend time to understand what it’s doing, imagine reading someone elses code written years ago. Companies don’t incentive good documentation or comments, and rarely have I seen proper coding standards enforced, so you end up with a lot of spaghetti code, with 600 line methods that do too many things and there may or may not be proper unit testing that covers this code thoroughly

    • trolololol@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 days ago

      And that’s the same reason Linux and open source doesn’t, because when developers are empowered to do things that impact them, shit happens