• Otter@lemmy.ca
    link
    fedilink
    English
    arrow-up
    46
    ·
    edit-2
    3 days ago

    Also brick walls don’t really go through iterative changes, which is an important issue with tech debt.

    If the wall works, then it works

    A software project will work now, but may not hold up when you need to change something

    • rtxn@lemmy.world
      link
      fedilink
      arrow-up
      16
      ·
      edit-2
      3 days ago

      Well that’s not true. I live in a Soviet era house that had an entire second floor built on top of it. We’ve had to drill through the brick walls to replace the natural gas pipes with pipes that run outside the walls, we’ve had to dig under the foundation when we got connected to the city’s sewer system (again, Soviet-built), and again when the main water pipe burst and threatened to wash out the foundation. If the load-bearing walls had been constructed to the same “it works” standard as the things we’ve had to fix, we wouldn’t have a house anymore.

      • squaresinger@lemmy.world
        link
        fedilink
        arrow-up
        9
        ·
        3 days ago

        Agreeing with you, just adding to it.

        The same thing happens to any old house, not only soviet ones.

        In my city most houses are close to 200 years old. That’s well before plumbing going into every flat, well before electricity and well before any of the other cool stuff like central heating, internet and so on.

        Most of these houses don’t even retain the original apartment layout.

        Houses are living things that see a lot of change when they get old enough.

    • RagingRobot@lemmy.world
      link
      fedilink
      arrow-up
      12
      ·
      edit-2
      3 days ago

      You don’t ever HAVE to update software though. That’s just the way it’s usually done now. It’s a choice. Usually updates are made to add more features or monetization or whatever but you could just not do that.

      If you look at old video games for example those were released and never updated again. They will still work today too.

      • NABDad@lemmy.world
        link
        fedilink
        English
        arrow-up
        14
        ·
        2 days ago

        add more features or monetization or whatever

        That “whatever” is doing a lot of work.

        Security patches and bug fixes are arguably the most important reason to update.

      • Tiefkuehlkost@feddit.org
        link
        fedilink
        arrow-up
        6
        ·
        2 days ago

        If your a business and the majority of your business customers updates from win 11 to win 12 than you have to update to support win 12 to, to keep the revenue stream running.