← Back to context

Comment by amazingamazing

19 hours ago

Maybe if we're lucky we get more memory efficient software. ehh who am I kidding.

Last week I spent some extra time on a ticket in order to write a slight refactor that saves some RAM. If I had asked my boss for an extra day to implement this I would have been chastised for not delivering faster.

Thankfully my colleagues saw the value in what I was doing. I smuggled the optimization into my PR with their approval. Anecdotal, but there are still people who care about efficiency out there.

That being said, unless your manager is John Carmack, or you work in embedded systems, time spent on reducing memory footprints is seen as wasteful by the business.

  • > time spent on reducing memory footprints is seen as wasteful by the business

    I think that there is a way to change that.

    If an application runs significantly better on lower end hardware while delivering the same results, the customers should prefer it. It is just a matter of promoting it that way.

Yeah, modern software towers of libraries literally eat memory.

MS Teams uses around 1000MB of RAM to do exactly the same things that Microsoft Messenger could do in 8MB.

  • Also 12 processes right now on my mac for some reason.

    It's haaard to do state machines.

Might get some ingenious creations from poorer countries, like how in China they mod RTX GPUs to have more RAM because of export controls. Maybe some souped up Xiaomi devices with insane amounts of memory from old donor parts? Custom ROMs/postmarketOS for ultra low end devices that wouldn't normally get them but needed because they're going to need to last a few more years?