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

Programmer Humor

27673 readers
1020 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
 
you are viewing a single comment's thread
view the rest of the comments
[–] Kyrgizion@lemmy.world 129 points 18 hours ago (5 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 15 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 5 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 13 hours ago* (last edited 13 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 17 hours ago (2 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 17 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.

[–] JetpackJackson@feddit.org 4 points 17 hours ago (1 children)

I hate that I know what game this is referencing

[–] dfyx@lemmy.helios42.de 26 points 16 hours ago (2 children)

I don't. Because there are dozens if not hundreds that match the description.

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

I remember Robocop Rogue City launching with a high price (nothing crazy like that) but going on sale like 1 or 2 months later for 90% off

[–] JetpackJackson@feddit.org 5 points 13 hours ago

I was thinking Borderlands 4

[–] SaharaMaleikuhm@feddit.org 5 points 13 hours ago

Best I can do is vibe-coded performance optimizations

[–] ulterno@programming.dev 21 points 18 hours ago (1 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.

[–] ZILtoid1991@lemmy.world 5 points 18 hours ago (1 children)

I think we will first see a batch of alternative apps, which either will get shut down by manufacturers etc., or get tolerated as an alternative.

[–] ulterno@programming.dev 9 points 17 hours ago (1 children)

I'm not sure I know many Electron apps that are worth running.
There is WhatsApp, but I just run the browser version. For Matrix, there's NeoChat, which uses QML and is definitely better than Electron.

[–] kautau@lemmy.world 9 points 16 hours ago* (last edited 16 hours ago) (1 children)

I think spotify / discord / vscode (and derivatives) / slack are probably the most installed electron apps.

https://aur.archlinux.org/packages?O=0&SeB=nd&K=&outdated=&SB=v&SO=d&PP=50&submit=Go
https://aur.archlinux.org/packages?O=0&SeB=nd&K=&outdated=&SB=p&SO=d&PP=50&submit=Go

A lot of pretty popular packages in those lists are electron apps, unfortunately

[–] ulterno@programming.dev 1 points 11 hours ago (1 children)

android-studio : I guess that explains why it ran so badly back when I had to use it for work.
jdk wouldn't be an Electron app, right?

discord is the only 1 of those that I used in any meaningful sense before and I already stopped using it for reasons other than Electron. So, I guess it's just a personal thing that I don't tend to require stuff that is made in Electron.

[–] BootLoop@sh.itjust.works 1 points 10 hours ago (1 children)

I believe Android Studio is built on top of IntelliJ IDE which uses Java, so no Electron. That being said, Java applications are generally RAM heavy as well and Android Studio was always a pig on resources.

Visual Studio Code (not Visual Studio!) is Electron based but I've always had good performance with it.

[–] ulterno@programming.dev 1 points 5 hours ago

Visual Studio Code

Yeah, that's one that I can't talk badly about.
While I have used MS Visual Studio and know how slow it was, I tried VS Codium once or twice and it worked pretty smoothly. Someone probably put quite a bit of effort into making it so.

Apart from Android Studio, which ended up not even starting up properly on the work computer, Gradle itself also takes quite a bit of time and resources. I was using the NDK with a C++ project and it took way longer to setup than any BSP, despite only being able to compile for a single version of Android.

[–] masterspace@lemmy.ca 3 points 14 hours ago* (last edited 14 hours ago)

The upside to the situation is that electron has been a more successful cross platform development framework then literally anything that came before it, from Xamarin to Java. And it's entirely based on open source software, and open web standards.