this post was submitted on 05 Dec 2025
691 points (98.3% liked)

Programmer Humor

27801 readers
360 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] Samskara@sh.itjust.works 174 points 6 days ago (18 children)

Spotify using several processes and GB of memory just play some music and browse a library is an abomination. WinAMP did most of that 20 years ago while using a fraction of the resources.

Discord similarly is an affront.

[–] 14th_cylon@lemmy.zip 70 points 6 days ago* (last edited 6 days ago)

don't worry, this will all be solved now with incompetent vibe-coders, just give it a while

or you will look back to this with a nostalgic tear in the eye. one of these.

[–] kirk781@discuss.tchncs.de 11 points 5 days ago (1 children)

If you have Spotify Premium, try a third party client. Even GUI clients like Spotify-qt are memory light [though not at feature parity] whilst terminal clients like ncspot, spotify-player take 1/10th the memory. The latter even supports Spotify connect.

load more comments (1 replies)
[–] irelephant@lemmy.dbzer0.com 17 points 5 days ago (1 children)

I run those thing in the browser, where they belong.

If you have premium, there's probably a better native client.

load more comments (1 replies)
[–] anton@lemmy.blahaj.zone 2 points 4 days ago

Spotify suck at programming. When using the app offline, I can view and play songs and podcasts directly or from the queue, but the menu to add stuff to the queue doesn't load.

load more comments (13 replies)
[–] Kyrgizion@lemmy.world 147 points 6 days ago (7 children)

If there's any upside to the entire situation, it's that perhaps, maybe, developers will again start paying more attention to optimization instead of just throwing more powerful hardware at it.

Some of the greatest games ever developed for consoles were great because the developers had to get extremely creative with the limited resources at their disposal. This led to some incredibly optimized games that could do a whole lot with those very limited resources.

[–] Jesus_666@lemmy.world 82 points 6 days ago (5 children)

Best I can do is mandatory Lumen and Nanite. You can get almost-stable 60 fps on a 5090 with DLSS Performance and 3x frame gen, which should be optimized enough for anyone.

My game will sell for 80 bucks, 150 if you want the edition with all the preorder-exclusive content.

[–] TheWizardOfOdd@lemmynsfw.com 36 points 6 days ago

180 if you want to play before the day one patch that makes sure you’re can even finish the game.

Or you can wait two weeks and get it for 10 because the reviews were so bad we‘re happy to move any copies at all.

load more comments (4 replies)
[–] BootLoop@sh.itjust.works 41 points 6 days ago (2 children)

You don't even need to go that far back. It blows my mind that the 360 and PS3 have 512mb of RAM. Halo 4, GTA 5, and The Last of Us did some impressive graphics work with 512mb.

[–] dogs0n@sh.itjust.works 25 points 5 days ago* (last edited 5 days ago)

Oh wow my mind is blown. Even more so that it's 256mb of DRAM and 256mb of VRAM separately.

We have really gone down hill and fast ;(

In my brain memory I find it hard to believe all the textures loaded at one time could ever be so small. Im amazed.

load more comments (1 replies)
[–] ulterno@programming.dev 24 points 6 days ago (6 children)

I always care about how much memory I end up using.
Problem is, most places won't pay for caring about that. Those that would, are doing so because they are using the product on their own systems instead of some customer's systems.

load more comments (6 replies)
load more comments (4 replies)
[–] boonhet@sopuli.xyz 69 points 5 days ago (11 children)

Atom was kinda revolutionary in its plugin support and everything IIRC.

Well, now that Atom has been replaced by VSCode, which is also an electron app, the original Atom devs, or at least some of them, are creating Zed. Zed's written in Rust and uses a lot less memory.

Of course it's not yet as mature and they're trying to earn money by integrating AI and selling that as a service. BUT the AI is voluntary and even if you do want to use it, you don't have to pay to use their AI (which comes with a free tier if you DO want to use it), you can literally run your own model in ollama.

It's not perfect, but I love how little RAM it uses compared to VSCode and (shudders) the Jetbrains suite (which I normally love, but hate the RAM and CPU usage, it can drive my computer pretty slow)

[–] dreadbeef@lemmy.dbzer0.com 41 points 5 days ago (1 children)

still have the patch they sent for people who published packages. I made a theme no one but me used but still! Pre microsoft github was cool

load more comments (1 replies)
[–] NickeeCoco@piefed.social 33 points 5 days ago (2 children)

It has become my favorite editor, even though I don't need or want the AI stuff. They do something that I do quite appreciate, that I wish other apps (looking at you, Firefox) would do:

sroAL9YDNF05i6p.png

In the AI section of the settings, the first thing is a toggle that turns off all AI features.

load more comments (2 replies)
[–] foo@feddit.uk 12 points 5 days ago

They also developed their own Rust UI library and open-sourced it.

load more comments (8 replies)
[–] anamethatisnt@sopuli.xyz 74 points 6 days ago (1 children)

Lutris is impressive when it comes to game launchers and RAM efficiency, especially when compared to the ones using Electron.

[–] Korhaka@sopuli.xyz 48 points 5 days ago (6 children)

Kinda depressing what numbers are considered impressive these days.

[–] chunes@lemmy.world 21 points 5 days ago (1 children)

Jesus Christ, Steam at 1.4 GB and you are expected to run that WHILE PLAYING GAMES? That made my eyes pop outta my head.

[–] webhead@sh.itjust.works 12 points 5 days ago (1 children)

There's no way that's normal. I'm pretty sure mine only uses a couple hundred.

load more comments (1 replies)
[–] anamethatisnt@sopuli.xyz 16 points 5 days ago (2 children)

Who knows, maybe this dram scarcity will cause a change of heart and make people optimise more again. :)

[–] irelephant@lemmy.dbzer0.com 13 points 5 days ago

The bubble will pop before that

load more comments (1 replies)
[–] PumaStoleMyBluff@lemmy.world 14 points 5 days ago (2 children)

For real, I remember when an entire game being over a 20 MiB made me hesitate to download it because it'd take a while.

load more comments (2 replies)
load more comments (3 replies)
[–] alias_qr_rainmaker@lemmy.world 84 points 6 days ago (4 children)

dude just fuckin

 curl --data-ram @ram https://downloadmoreram.com/release/20.1
[–] bluGill@fedia.io 48 points 6 days ago (4 children)

until curl rewrites in electon and you don't have enough ram to run it anymore

[–] kautau@lemmy.world 15 points 6 days ago

"On next week's episode of whycombinator"

load more comments (3 replies)
[–] alk@lemmy.blahaj.zone 19 points 6 days ago (2 children)

back in the day people would download more ram and put it on giant tape-based backup systems. Big companies started downloading massive amounts of high quality ram this way. This created a ram shortage, and companies like corsair are now using their massive reserves of downloaded ram and filling empty ram sticks with them and making lots of money. That's why ram is so expensive today. Any ram you can download today is low quality ram, and the only high quality ram can be had on physical sticks, which were filled by the companies with ram reserves. 1969 was the peak of the ram harvesting, so you'll probably get some really great ram if it came from that year.

load more comments (2 replies)
load more comments (2 replies)
[–] locuester@lemmy.zip 9 points 4 days ago (2 children)

NodeJS is worse. One dude just had to write a cli based JavaScript runtime and holy hell now entire backends run on the least performant runtime possible.

[–] Ricaz@lemmy.dbzer0.com 6 points 4 days ago (1 children)

You can bash the Javascript language all you want, but don't come for its performance lol. Nodejs was very fast across the board when it came out, and still beats most scripting languages. Even some bigger runtimes in IO.

[–] locuester@lemmy.zip 2 points 4 days ago (1 children)

Its performance as a backend server is abysmal compared to standard compiled languages.

It’s absolutely wasteful to use it.

[–] Ricaz@lemmy.dbzer0.com 5 points 4 days ago

The reality is that most backends don't use compiled languages, but stuff like PHP, Java and Python.

NodeJS scores very high on performance, concurrency, and especially IO, in that category.

And calling it abysmal compared to compiled languages is not fair, but yes, there are much better alternatives.

[–] stormeuh@lemmy.world 4 points 4 days ago

Yeah, and all because god forbid you give your (future) employees time to learn another language besides JavaScript. Nope, line must go up so programming must be further commodified.

[–] irelephant@lemmy.dbzer0.com 28 points 5 days ago (1 children)
load more comments (1 replies)
[–] tangonov@lemmy.ca 18 points 5 days ago (2 children)

Meanwhile my Linux runtime still boots for 1G and Emacs is looking pretty good right now lol

load more comments (2 replies)
[–] FishFace@piefed.social 30 points 6 days ago (3 children)

It's kind of an abomination when VsCode, supposed to be a lighter IDE, runs like dogshit compared to JetBrains, a fuckin' Java based IDE. Since when was Java light on RAM?

(Caveat: I haven't directly compared their memory usage, my experience is in very difference codebases for each)

[–] masterspace@lemmy.ca 20 points 5 days ago (10 children)

Lmao this is quite frankly, horseshit, upvoted by people who have never used an IDE.

VScode is lightweight, snappy, and fast to open. VSCodium gives you all of that without any of the Microsoft. And even runs in a web browser.

load more comments (10 replies)
load more comments (2 replies)
[–] thatonecoder@lemmy.ca 24 points 5 days ago (2 children)
load more comments (2 replies)
[–] 1984@lemmy.today 10 points 5 days ago (2 children)

Linux wins again. Still runs on same hardware as 10 years ago. :) No forced updates by any big corp.

[–] favoredponcho@lemmy.zip 15 points 4 days ago

Electron apps are on Linux too

[–] gerryflap@feddit.nl 6 points 5 days ago (5 children)

In terms of performance yeah. Though not every old device keeps working. You're still vulnerable to driver support for newer kernels. My old Thinkpad no longer functions properly because the Nvidia drivers are not compatible with newer kernels. I can either have an unsafe machine that runs fine or an up-to-date machine that can barely open a web browser.

load more comments (5 replies)
[–] BigDanishGuy@sh.itjust.works 14 points 5 days ago

And here I was thinking this was about emacs and lisp. Yougster complaining about not knowing how to quit Vi smh they have never experienced the horrors of emacs

[–] axEl7fB5@lemmy.cafe 4 points 4 days ago

i use neovim btw

[–] ExLisper@lemmy.curiana.net 14 points 6 days ago (1 children)
load more comments (1 replies)
load more comments
view more: next ›