...you know, I keep reading all this stuff about memory prices, and it does suck, but memory is still much cheaper per gigabyte than it was ~15 years ago.
Which matters because the things most consumers are doing on their computers haven't changed in the past 15 years. We browse the web, edit photos, message friends, and so on. AI generally runs on remote servers anyway.
For years, everyone kept saying it was fine that Electron used gigabytes of memory, because on modern PCs memory was plentiful anyway. Well, it's not plentiful anymore! Maybe it's time software developers actually used resources efficiently?
But it's literally not cheaper than it was ~15 years ago? Right now RAM is the same price per GB as it was in 2007 and prices per GB look to continue to rise.
Which will only support up to around 16-32GB anyways and most likely won’t be supported by Windows 11. You’re not really better off that way and I’m saying this as someone with a DDR3 setup in my closet and a ton of DDR/DDR2/DDR3 RAM sticks laying around.
>Right now RAM is the same price per GB as it was in 2007 and prices per GB look to continue to rise.
...when looking at nominal prices (ie. not adjusted for inflation). If you adjust for that the furthest back you can go to get that price is 2011. What's more is that because RAM prices are subject to boom and bust cycles, that price has also been reached in 2015. So just by tweaking two parameters we went from 19 years (2007) to 11 years (2015).
We had modern programming toolkits that traded some efficiency for ease of use 20 years ago, along with GPU compositing for maximum smoothness. And that's when Vista came out requiring a whole 1GB to run properly. And other than doubling for 64GB that didn't change through 7, 8, 8.1, 10.
Electron was never a great idea but more and more basic things keep moving to it and the result is a disaster. When you use it for several little things at once it turns from annoying waste into massive waste.
The sad part is that we actually used to have better desktop RAD tooling than we do now. I’m thinking about Borland Delphi, C++ Builder, etc., it was pretty easy to make a decent desktop app.
I don't really understand the "its cheaper now than xyz years ago"
Sure, but we're being screwed regardless. You should be disappointed that almost 2 decades on, pricing hasn't improved. You should be disappointed the reason memory costs so much is because of AI contracts that you cannot compete with.
>Maybe it's time software developers actually used resources efficiently?
At least anecdotally, I'm seeing more and more native apps being written. Sure most aren't first party products, sure some are AI generated but its better than having 11 electron apps on my computer running at the same time.
I want to upgrade to AM5 (thus DDR5). I currently have 64GB of RAM and most of the time in games (even "less demanding" games like CS2), I find my system using over 32GB of RAM. This is a Fedora system!
I think I could get away with 48GB, but 64GB is too far out of my price range.
No but it's the biggest one that's easy to forget.
Feature factory work increases the surface area of every API you touch, and the proliferation of pre-written APIs expands the number of APIs you touch. The combination of the two is not quite O(n²) but the exponent is more than 1, so it's still geometric.
Which matters because the things most consumers are doing on their computers haven't changed in the past 15 years. We browse the web, edit photos, message friends, and so on. AI generally runs on remote servers anyway.
For years, everyone kept saying it was fine that Electron used gigabytes of memory, because on modern PCs memory was plentiful anyway. Well, it's not plentiful anymore! Maybe it's time software developers actually used resources efficiently?
Hey, you even have an LLM to help you now!