this post was submitted on 05 Dec 2025
673 points (98.0% liked)

Programmer Humor

27933 readers
504 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 2 weeks ago (20 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 68 points 2 weeks ago* (last edited 2 weeks 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.

[–] irelephant@lemmy.dbzer0.com 18 points 2 weeks ago (1 children)

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

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

[–] dejected_warp_core@lemmy.world 9 points 2 weeks ago

Same here. At first, I thought I was going to get a better Discord experience with the dedicated 'app'. Nope. Another web app crammed into Electron, multiplying the overall browser footprint on my system. It now happily lives on in a normal browser tab where my ad blockers and user-scripts claw back local control of things.

[–] kirk781@discuss.tchncs.de 11 points 2 weeks 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)
load more comments (16 replies)
[–] alias_qr_rainmaker@lemmy.world 82 points 2 weeks ago (4 children)

dude just fuckin

 curl --data-ram @ram https://downloadmoreram.com/release/20.1
[–] bluGill@fedia.io 47 points 2 weeks ago (2 children)

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

[–] kautau@lemmy.world 15 points 2 weeks ago

"On next week's episode of whycombinator"

[–] alias_qr_rainmaker@lemmy.world 7 points 2 weeks ago (1 children)

according to string theory, you can see the string that started the universe with

cat ~/.zsh_history | head -n 1
[–] cupcakezealot@piefed.blahaj.zone 11 points 2 weeks ago (1 children)

switch it to bash_history to see the real big bang

load more comments (1 replies)
[–] alk@lemmy.blahaj.zone 19 points 2 weeks 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)
[–] anamethatisnt@sopuli.xyz 74 points 2 weeks 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 2 weeks ago (5 children)

Kinda depressing what numbers are considered impressive these days.

[–] chunes@lemmy.world 21 points 2 weeks 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 2 weeks ago

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

[–] anamethatisnt@sopuli.xyz 16 points 2 weeks 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 2 weeks ago

The bubble will pop before that

load more comments (1 replies)
[–] PumaStoleMyBluff@lemmy.world 14 points 2 weeks 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.

[–] shalafi@lemmy.world 8 points 2 weeks ago

The Half Life demo was 50MB. Took me 4 tries to get it over dialup. Played till the sun came up!

load more comments (1 replies)
[–] AnUnusualRelic@lemmy.world 8 points 2 weeks ago (1 children)

I remember the stories my father told me of his early dev days... "so the mainframe we wrote the whole national social security system for had 8K of RAM".

load more comments (1 replies)
[–] SuperSpruce@lemmy.zip 8 points 2 weeks ago

Nobody's mentioning the system monitor taking 227MiB?

[–] boonhet@sopuli.xyz 69 points 2 weeks ago (7 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 2 weeks 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 2 weeks 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 2 weeks ago

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

[–] jol@discuss.tchncs.de 8 points 2 weeks ago (1 children)

Didn't Sublime Text come before Atom?

[–] Quill7513@slrpnk.net 9 points 2 weeks ago (3 children)

it did, but this is about electron, which isn't relevant to sublime. sublime's plugins mechanism is a little different from atom, which is much more like emacs

load more comments (3 replies)
load more comments (3 replies)
[–] FishFace@piefed.social 30 points 2 weeks 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 2 weeks ago (5 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.

[–] FishFace@piefed.social 11 points 2 weeks ago (5 children)

It's not "horseshit" - I gave you a caveat precisely so that you can understand the limitations of my comparison, and so that you don't need to be so antagonistic.

lightweight

I launched VSCode fresh this morning. Just now, 4 hours later, I closed it and watched my system memory usage: 1.3GB. I am doing remote development, so there's a whole server process as well which is chomping a few GB. My old laptop repeatedly ground to a halt until the OOM killer woke up/I rebooted as its measly 32GB of RAM couldn't cope with two VSCode sessions (plus other normal apps) after a while.

load more comments (5 replies)
load more comments (4 replies)
load more comments (2 replies)
[–] irelephant@lemmy.dbzer0.com 28 points 2 weeks ago (1 children)
[–] hedge_lord@lemmy.world 7 points 2 weeks ago

My gripe with Kate is that whenever I open a file and get an LSP error it displays a pulsing warning notification in the lower left of the window. This might be okay except that I cannot read things if something is moving in my peripheral vision and there is also apparently no way to suppress this pulsing warning notification other than to disable the LSP features entirely. I want to use kwrite because at that point I might as well, but there is a long-standing bug in plasma that causes Kate to be defaulted to over kwrite for some file types despite my preferences!

I still prefer this to vscode, but I just need to vent a bit

[–] thatonecoder@lemmy.ca 24 points 2 weeks ago (2 children)
load more comments (2 replies)
[–] tangonov@lemmy.ca 18 points 2 weeks ago (1 children)

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

load more comments (1 replies)
[–] BigDanishGuy@sh.itjust.works 14 points 2 weeks 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

[–] ExLisper@lemmy.curiana.net 14 points 2 weeks ago (1 children)
[–] DoctorPress@lemmy.zip 9 points 2 weeks ago

"Just get more ram" isn't a solution

[–] 1984@lemmy.today 10 points 2 weeks ago (7 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 1 week ago

Electron apps are on Linux too

load more comments (6 replies)
[–] cupcakezealot@piefed.blahaj.zone 9 points 2 weeks ago (2 children)

me still using sublime text

load more comments (2 replies)
[–] locuester@lemmy.zip 8 points 1 week ago (4 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.

load more comments (4 replies)
[–] who@feddit.org 7 points 2 weeks ago* (last edited 2 weeks ago) (3 children)

Scintilla my beloved

(This is the text editor component in Geany and Notepad++)

load more comments (3 replies)
load more comments
view more: next ›