With DDR5 RAM prices skyrocketing, some mid-range laptops could soon ship with budget-level specs. TrendForce expects companies like Dell and Lenovo to stock more notebooks with 8GB of memory. These reasonably priced options may no longer handle intense office and gaming tasks.

  • Rob Bos@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 days ago

    Maybe this will finally be the impetus for developers go start optimizing their app memory use.

    Hard to say that with a straight face.

    • Rekall Incorporated@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      5 days ago

      I am not a developer, so this is just speculation, but I think the current development community (outside of individuals with a personal interest in the topic) is largely incapable of developing efficient, well-optimized applications. Not that they don’t have the capability, but the broader industry ecosystem (on the consumer side) doesn’t exist in terms of efficient application development.

      • Croquette@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 days ago

        Its a self fulfilling disaster. The vast majority of developers learn their skills in a company. Companies don’t want to pay for documentation. So developers don’t learn to properly document.

        When I work with a client that doesn’t have a constraining standard for their product, they never ever want to pay for documentation.

        When I work with a client that has to work with constraining standards, they want the strict minimum that will get them their cert.

        Edit : forgot to add my closing point.

        Having a good documentation will make coding a lot more efficient and easy and usually decent.

      • Die4Ever@retrolemmy.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 days ago

        A big problem is that developers will just make stuff work on their own machine, and they all have high spec machines lol

        If a company forced all their developers to use dual core CPUs and 8GB RAM, you’d see more efficient code

        • boonhet@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          0
          ·
          6 days ago

          It’s the companies forcing everything to be done super fast in the first place. You think any developers go out thinking “Hmmm, today I’ll create a really slow Electron application”? No, it’s management going “We need an MVP in 2 weeks, and then new features shipped every week after that”. So shortcuts are taken.

          • squaresinger@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            6 days ago

            This.

            Developers aren’t the ones making those decisions.

            Try telling management that you don’t need one team of devs but 6 instead (one each for the Windows, Mac, Linux, Android and iOS apps plus webapp), because you don’t just want to make one electron app that runs everywhere.

            I am working on the backend for the apps for a large retailer. Since it’s an old app, we do have dedicated Android, iOS and Web apps. Since it’s a retailer, we at least don’t have to have Windows/Mac/Linux apps.

            We have three separate frontend teams with about 20 people in total, because we essentially have to run three separate app projects. Since Android, iOS and Web have so hugely different tech stacks, there’s pretty much nothing that’s shared between these three apps. One’s made in Kotlin, one’s done in Swift and the website is in Typescript.

            Senior management demanded that we cut some FTEs and fired the app team members for Android and iOS responsible for the ecommerce part of the apps and told us to instead use a webview. Now the other app devs are just waiting to get fired too once upper management figures out that the whole app can just be a webview.

            Don’t tell us we devs are lazy or don’t know how to do our job. Complain about upper management that doesn’t want to invest into a real solution.

            • Rekall Incorporated@piefed.socialOP
              link
              fedilink
              English
              arrow-up
              3
              ·
              5 days ago

              I can’t stand Android WebView apps, especially in retail. The whole point of installing a mobile app is to get a smoother experience than using the mobile webUI.

              • squaresinger@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                5 days ago

                Believe me, all of us devs are on the same side. But convincing upper management that this warrants tripling development costs is not easy.

      • boonhet@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        0
        ·
        6 days ago

        It’s all about velocity. Electron allows you to ship bullshit to multiple platforms REALLY fast because you only develop for the web, but get Windows, Linux and MacOS as a bonus.

        Nobody wants to do C++ anymore, otherwise you could ship most things in Qt and get way better performance and still keep it cross-platform.

        • Rekall Incorporated@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 days ago

          I understand that and I don’t have any illusions about things changing (short of major policy break in the EU that emphasizes that you can’t beat the Americans at their own game and you need to develop a novel approach that the Americans can’t compete with).

          My counter argument is an application like QBittorrent. It’s an open source app with no budget, it’s cross-platform (including CLI and webUI, albeit MacOS support seems to be subpar due to lack of developers) and it is very efficient.

          In the non-open source and/or Windows-only sphere, there is Mp3Tag, Notepad++, FastStone Image Viewer, Media Player Classic BE.

          All very snappy applications, with a huge range of features/options (by the standard of consumer software) and they have the ability to handle large throughput.

    • imetators@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      For a typical browsing/youtube/office laptop user this is going to be enough. For the rest of us - fuck us I guess.

      • Leon@pawb.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        6 days ago

        My work computer has 32 gigs, it’s the only computer in my home with Windows on it. If I sit with teams and a browser open it’s sat at 12,2GB.

        • boonhet@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          0
          ·
          6 days ago

          You can’t measure memory consumption like that. You could run the same shit with 8 GB and it’d be using like 6 or 7 I bet.

          Operating systems use spare memory to cache things for faster access.

  • nesc@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    6 days ago

    This is hell, not only they are soldering fucking ram you can’t even buy laptop with viable amount of memory.

    • boonhet@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 days ago

      Now that we’re getting CAMM2 modules, we might see more non-soldered RAM again.

      LPDDR just couldn’t be done with DIMMs. LPDDR saves power and laptop manufacturers want to compete on battery life. CAMM allows for LPDDR.

      • nesc@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 days ago

        Hope this is true, but it really makes no sense for them to allow people upgrades. Endgame here is to make laptops like phones