• ☆ Yσɠƚԋσʂ ☆OP
    link
    fedilink
    arrow-up
    11
    ·
    12 days ago

    That’s the thing that gets me as well. People just accept these horrible patterns in software as being completely normal.

    • loathsome dongeaterA
      link
      fedilink
      English
      arrow-up
      12
      ·
      12 days ago

      Most don’t even have any memory of tech not trying to fuck them over at every chance it gets. Most have forgotten and the younger folks who grew up on Apple’s shit never got a chance to know what a file system is.

      • ☆ Yσɠƚԋσʂ ☆OP
        link
        fedilink
        arrow-up
        10
        ·
        12 days ago

        Indeed, I feel like technical illiteracy has paradoxically increased as computers have become more common place. Even among software developers, a lot of people don’t really understand how things work at a basic level, and just cargo cult solutions.

        • loathsome dongeaterA
          link
          fedilink
          English
          arrow-up
          8
          ·
          12 days ago

          From a blog post that is popular at the moment:

          I had a “woah” moment once when one programmer got genuinely baffled about the fact that a website somehow “erases” the history of requests from the Network tab of Chrome DevTools. He was wondering what magic method was used to hide the communication. He hadn’t realized the app was not a single-page JS application (SPA), and he actually wasn’t aware there is another way to make web apps. The idea that each click actually makes the browser fetch a completely new page, without any JS involved, was alien to him.

          • trashxeos
            link
            fedilink
            English
            arrow-up
            5
            ·
            12 days ago

            And here I was, when AJAX first released, I struggled to wrap my head around making it work. I didn’t last long in webdev, it just wasn’t my forte. At best I can shell script some tasks these days but I’m way too out of practice at this point.

              • trashxeos
                link
                fedilink
                English
                arrow-up
                3
                ·
                edit-2
                11 days ago

                It’s using Javascript to retrieve and update information on the page without refreshing or moving to a different one. Example usage, on a sign up page, it can tell you a username is taken before you try to submit the form. The name is an acronym for Asynchronous Javascript And XML.

          • o_d [he/him]
            link
            fedilink
            English
            arrow-up
            3
            ·
            12 days ago

            Persist logs? What on earth could that option be for? My logs never disappear.

      • amemorablename
        link
        fedilink
        arrow-up
        6
        ·
        12 days ago

        I feel this, both with computers and with video games. "Smart"phones are possibly one of the worst developments in tech, when taking into account what capitalism can and has done with them. What could be a device that is centered around helpful things like GPS, is instead focused around being addicting and keeping you glued to the digital world at all times. And even GPS has a dark side, in the location tracking that is tied up in it.