this post was submitted on 11 Sep 2023
1169 points (97.1% liked)

Programmer Humor

32426 readers
932 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] wols@lemm.ee 4 points 1 year ago (1 children)

The point is that you're not fixing the problem, you're just masking it (and one could even argue enabling it).

The same way adding another 4 lane highway doesn't fix traffic long term (increasing highway throughput leads to more people leads to more cars leads to congestion all over again) simply adding more RAM is only a temporary solution.

Developers use the excuse of people having access to more RAM as justification to produce more and more bloated software. In 5 years you'll likely struggle even with 32GiB, because everything uses more.
That's not sustainable, and it's not necessary.

[–] lowleveldata@programming.dev 1 points 1 year ago (1 children)

The same way adding another 4 lane highway doesn’t fix traffic long term (increasing highway throughput leads to more people leads to more cars leads to congestion all over again) simply adding more RAM is only a temporary solution.

How is adding more RAM a temporary solution? It would lead more workload to the CPU... which is good?

[–] MyFairJulia@lemmy.world 5 points 1 year ago (1 children)
  1. People have enough RAM.
  2. Developers see people getting more RAM.
  3. Developers allow their software to use more RAM (either by doing more cool stuff or optimizing less stuff).
  4. People have little RAM.
  5. People buy more RAM.
  6. goto 1;

This also applies to CPU and GPU.

[–] lowleveldata@programming.dev -2 points 1 year ago

You're giving the devs too much credit. They didn't give a fuck even when we have not enough RAM. Otherwise this post won't be such a common experience.