• chilicheeselies@lemmy.world
    link
    fedilink
    English
    arrow-up
    38
    arrow-down
    1
    ·
    16 hours ago

    Quite frankly, we abuse ram anyways. So much software uses way more ram than is actually necessary. I think this may be a catalyst to software fundamentals. Doing far more with far less.

    It’s the only thing we are empowered to do, buy less ram and use software that runs smoothly with less ram.

    • TheBlackLounge@lemmy.zip
      link
      fedilink
      English
      arrow-up
      5
      ·
      12 hours ago

      I was lucky I was forced to upgrade to 32gb right before the bubble, because my new job uses Jira with too many plugins.

      • greyscale@lemmy.grey.ooo
        link
        fedilink
        English
        arrow-up
        6
        ·
        11 hours ago

        That is a hillarious and deeply depressing reason for someone to have 32GB of RAM.

        A work planner should work in 32M not 32G…

    • Valmond@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      11 hours ago

      Yeah, most people can probably be totally okay with 16GB (~150€ new, 50€ ddr4 used) too!

      We seem to have forgotten that RAM has always been ludicrously expensive, except for a little while a couple of years ago.

      • chilicheeselies@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        5 hours ago

        16GB feels so low, but if we have to make due then the software we run needs to be crafted better. It’s entirely possible. Also ddr4 is plenty good. I wager no one can tell the difference between ddr5 and 4 or even 3 honestly

    • moustachio@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      14 hours ago

      We should dismantle AI companies and their data center expansion plans and see if RAM still is so expensive.

    • ragebutt@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      13 hours ago

      Optimization will actually get much worse because software will be designed to run “in the cloud” on servers that have much more resources than the average budget pc or smartphone that 90% of users use for computing. You will own nothing etc etc

      • chilicheeselies@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 hours ago

        Software has been running in the cloud for nearly 2 decades at this point. But yes, I get your point. Their master plan is to get us all on terminals and use their clouds as a giant mainframe more or less.

        Doesn’t have to be that way though. Not all tech needs to be the latest and greatest. So long as it’s secure and is feature complete who cares how it looks.

        Ironically, with LLMs at our disposal, making new software is easier than ever. In the hands of skilled engineers tasks that took weeks take days. It’s more realistic now for a single dev to sit down with a goal like “let’s remake X software, but a 10mb memory limit”. We can prototype this kind of stuff faster than ever, so we can use the very tools causing this problem to solve this problem.

    • zqps@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      ·
      15 hours ago

      At work we were upgraded to 16GB last cycle. 8GB would’ve been plenty if not for all the shit that forcibly runs in the background. Now even the 16GB models are struggling, and I mean struggling sometimes. While my userspace apps use less than 2GB.

      • youmaynotknow@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        9 hours ago

        I’m going to guess you’re talking about Windows, correct? I work on a laptop (must be about 5 years old already) that I brought up to 64 GB RAM when I bought it (it was way cheaper than ordering with that, so I got it with 8 and then upgraded) only because sometimes I play on it. But when steam is not running and I’m just working, I’ve never seen it use over 2.7GB of RAM. Evidently, it has always run on some Linux distros (PopOS, Fedora, EndeavourOS and now CachyOS). The world is rigged to make all these things artificially expensive. Windows is a resouce-hogging malware that costs money, the computer parts manufacturers inflate prices to see if they can get away with it, the computer manufacturers go with that and then do the same, and we end up paying 10 dollars for what should otherwise be 1 dollar. As another person said, I also believe this will allow China RAM to catch up, which will end up flooding the market with same quality products, if not better, at way better prices. This will probably take a couple of years, but with their government subsidizing technology and most of their international markets the way they are in China, the funds will be readily available. Plus, China companies tend to enter difficult markets at a loss to take a good place if necessary, which is great for consumers. Just look at the blow they put on Mercedes, BMW and Porsche last year in Germany with BYD. Things will get better for us on the RAM front, it will just take a while.

      • Hund@feddit.nu
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        12 hours ago

        You don’t have to run less as long as you choose good software.

        • boonhet@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          12 hours ago

          Also true.

          But if you choose to run software that uses a lot of RAM, ask yourself why you haven’t created an alternative that doesn’t use a lot of RAM. If the answer is “I don’t have the time to”, then that’s probably also why the developer hasn’t made it use less RAM.

          • chilicheeselies@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            5 hours ago

            It’s more likely they are not incentivized to. When you are writing software for a living, typically there days the companies you work for prioritize delivery speed over everything else. If they prioritized memory constraints, software would use less memory.

            When you are rewarded for features and delivery, you end up with shit like electron. Not to even begin talking about how a whole generation of developers learned to code for the web and never touch os level dev…

          • Hund@feddit.nu
            link
            fedilink
            English
            arrow-up
            4
            ·
            11 hours ago

            The answer to that question is that they’re either lazy, ignorant or both. :D

            In all seriousness. I can imagine that a lot of developers who work on commercial products are given about 20% of the time and resources needed to make a good product. I don’t blame them for doing what it takes to not get fired.

            That’s why libre source software is so important!

    • 🌸𝓯𝓵𝓸𝔀𝓮𝓻🌸@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 hours ago

      I think this may be a catalyst to software fundamentals.

      It’s not that fundamental. It’s just corporations skipping the optimizing step and just shipping because that looks better for their project deadline and budget. As long as complaining is limited and sales don’t drop they don’t care.

      • chilicheeselies@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 hours ago

        Agreed. Only way this happens is either open source, or new companies that recognize it as a competitive advantage. Get new users to favor your software, they grow up to get jobs and advocate for it there. It’s a gamble and a long game though

    • Hund@feddit.nu
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      12 hours ago

      This must be the wisest thing I’ve read in a long time.