this post was submitted on 05 Dec 2025
511 points (98.7% liked)

Programmer Humor

27673 readers
968 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
[–] tangonov@lemmy.ca 2 points 3 hours ago

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

[–] who@feddit.org 3 points 5 hours ago* (last edited 5 hours ago)

Scintilla my beloved

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

[–] boonhet@sopuli.xyz 52 points 13 hours ago (4 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 23 points 10 hours ago

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

[–] NickeeCoco@piefed.social 25 points 12 hours ago

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.

[–] jol@discuss.tchncs.de 6 points 10 hours ago (1 children)

Didn't Sublime Text come before Atom?

[–] Quill7513@slrpnk.net 6 points 10 hours ago (1 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

[–] jol@discuss.tchncs.de 5 points 7 hours ago (1 children)

Yes, but the plugin ecosystem really was pioneered by sublime and then ported over everywhere. A big reason atom was so successful is the plugin and themes were compatible.

[–] outerspace@lemmy.zip 1 points 3 hours ago

I thought sublime text used textmate plug-ins at first?

[–] foo@feddit.uk 10 points 12 hours ago

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

[–] Samskara@sh.itjust.works 126 points 17 hours ago (8 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 48 points 17 hours ago* (last edited 17 hours 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 12 points 13 hours 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)
[–] AcesFullOfKings@feddit.uk 20 points 15 hours ago (1 children)

I use discord.com/app for exactly this reason. Its footprint is lower and the experience is almost exactly the same. And I can block things I don't like using ublock/other extensions, like animated reactions and those crazy new premium video profiles with explosions and confetti etc

[–] SkyeStarfall@lemmy.blahaj.zone 3 points 9 hours ago

God I wish discord just stuck to being a straightforward app without any of the fancy fluff that's just not needed. I hate the super-flashy things that obscure visibility and divert your attention so much

But it's what they sell to people, and a minority seems to really like so

load more comments (5 replies)
[–] irelephant@lemmy.dbzer0.com 22 points 13 hours ago (1 children)
[–] hedge_lord@lemmy.world 4 points 11 hours 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

[–] anamethatisnt@sopuli.xyz 64 points 16 hours 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 39 points 15 hours ago (6 children)

Kinda depressing what numbers are considered impressive these days.

[–] SuperSpruce@lemmy.zip 1 points 4 hours ago

Nobody's mentioning the system monitor taking 227MiB?

[–] chunes@lemmy.world 11 points 10 hours 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 6 points 9 hours ago

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

[–] PumaStoleMyBluff@lemmy.world 9 points 13 hours 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 6 points 10 hours ago

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

[–] Jankatarch@lemmy.world 4 points 10 hours ago* (last edited 10 hours ago)

This is why I always run my personal projects through upx

[–] anamethatisnt@sopuli.xyz 11 points 15 hours ago (1 children)

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

[–] irelephant@lemmy.dbzer0.com 10 points 13 hours ago

The bubble will pop before that

load more comments (2 replies)
[–] thatonecoder@lemmy.ca 21 points 14 hours ago (2 children)
load more comments (2 replies)
[–] Kyrgizion@lemmy.world 129 points 19 hours ago (11 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.

[–] BootLoop@sh.itjust.works 33 points 16 hours 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.

[–] ICastFist@programming.dev 1 points 6 hours ago

tbf, the PC version of console games of the time ran like utter shit on computers with less than 2GB RAM and graphics cards worse than a Geforce 9800. A lot of people were still on WinXP, which was bloated compared to WinME-2000, but by 2006 it was fine.

[–] dogs0n@sh.itjust.works 21 points 14 hours ago* (last edited 14 hours 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.

[–] Jesus_666@lemmy.world 74 points 18 hours 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 32 points 18 hours 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)
load more comments (9 replies)
[–] alias_qr_rainmaker@lemmy.world 74 points 19 hours ago (6 children)

dude just fuckin

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

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

load more comments (4 replies)
load more comments (5 replies)
[–] FishFace@piefed.social 27 points 16 hours 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 16 points 15 hours 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 8 points 14 hours ago (3 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 (3 replies)
load more comments (4 replies)
load more comments (2 replies)
[–] BigDanishGuy@sh.itjust.works 9 points 14 hours 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

load more comments
view more: next ›