Trust corporate America to take something as simple as loading a text article into a digital “experience”. What the hell even is that? (Its marketing jargon for ads, I know). Talk about a circle jerk around the marketing table though.

  • SupraMario@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    3 days ago

    You’re right, no one is hiring a plumber to redo their entire plumbing in a home…but they are hiring them to fix leaks and unclog drains (patching) that’s what most programming is. Patching.

    And most patching is fixing leaks (exploits/vulnerabilities) that can destroy your house.

    • CompactFlax@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 days ago

      A key difference is that engineering standards have grown to the point where we don’t hire a plumber to come multiple times to clear drains and patch leaks. The drains were built large enough and with proper materials to last for years without maintenance. We don’t have people constantly shoring up bridges either.

      This is why some people don’t consider software engineering to be engineering.

      Too many people justifying their existence by shipping unnecessary and poorly thought out features leads to unreliable, complex software that needs constant maintenance to keep it running.

      • SupraMario@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        We absolutely make sure bridges are looked after and maintained.

        Software patches aren’t just because they are being required to put out new features. A lot of it is security patches and bringing aging software to work on the latest kernels and OSs.

        I think you’re simplifying this a bit to much.