this post was submitted on 16 May 2025
714 points (99.2% liked)

Programmer Humor

23398 readers
1784 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
[–] bjorney@lemmy.ca 77 points 6 days ago* (last edited 6 days ago) (2 children)

> want to compile 50kb C++ console app on windows

> 6 GB MSVC installation

[–] onlinepersona@programming.dev 29 points 6 days ago* (last edited 6 days ago) (1 children)

"It's so easy to compile C/C++ apps on Linux"

"Just run make install"

"If it doesn't work, fuck you, it worked on my machine"

Anti Commercial-AI license

[–] Kazumara@discuss.tchncs.de 38 points 6 days ago (1 children)

Hm. I've always found it harder to compile stuff on Windows.

[–] onlinepersona@programming.dev 17 points 6 days ago (6 children)

Oh, my comment was more that compiling C/C++ apps on any platform is shit. Windows may be the worst to compile on, but Linux is only marginally better.

Rust is amazing though.

Anti Commercial-AI license

[–] SomethingBurger@jlai.lu 17 points 6 days ago

compiling C/C++ apps on any platform is shit

I'm starting to think the platforms aren't the problem.

[–] Kazumara@discuss.tchncs.de 5 points 6 days ago

Okay that's fair. I fricked around with some C++ numerics BLAS header library (I think it was Eigen) on Linux before that was complicated and annoying too. The ARM Fast Models simulator was also a pain. Maybe I just don't like C++ development now that I think about it.

C mostly worked okay for me though.

load more comments (4 replies)
[–] arty@feddit.org 11 points 6 days ago

I keep seeing complaints from non JavaScript developers about their IDE not handling millions of files in a folder properly

[–] fonji@sopuli.xyz 29 points 6 days ago (1 children)

Then marketing comes around, asks to add google tag manager, and proceeds to make the client download 10TB of tracking librairies.

At least node_modules don't directly impact the browser.

[–] RagingRobot@lemmy.world 12 points 6 days ago (1 children)

The tag manager ones always have console errors too lol

[–] HK65@sopuli.xyz 7 points 6 days ago

Even if you rawdog the internet with no ad blocker. Actually, especially if you do that.

[–] WoodScientist@sh.itjust.works 33 points 6 days ago (1 children)

Depending on the design of its memory, a device with a full drive will literally weigh slightly more or slightly less than one with an empty drive. Charging the battery in all cases causes it to weigh more.

[–] cm0002@lemmy.world 13 points 6 days ago (1 children)
[–] perishthethought@lemm.ee 28 points 6 days ago (2 children)
[–] podperson@lemm.ee 6 points 5 days ago

How did you get permission from the elders to take a picture of it?

[–] bartvbl@lemmy.world 7 points 6 days ago

Is it even plugged in? I don't see a wire.

[–] andyburke@fedia.io 14 points 6 days ago

lol at 3/4 of a megabyte of Vue components being ok and thinking node_modules is the issue at hand.

[–] joyjoy@lemm.ee 4 points 6 days ago (1 children)

A package manager that does hard-linking helps.

[–] Emotional@lemmy.blahaj.zone 3 points 6 days ago

I feel like every time I've suggested pnpm I got eyerolls :(

load more comments
view more: next ›