this post was submitted on 08 Jun 2026
284 points (98.6% liked)

Programmer Humor

31779 readers
523 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 3 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] xav@programming.dev 115 points 3 days ago (3 children)

I have decades of C++ experience. I have never met any C++ developer who hasn't shot himself in the foot regularly with this damn language.

[–] Valmond@lemmy.dbzer0.com 50 points 3 days ago (1 children)

But it's the funniest language IMO, you can do frigging anything with it.

Which is why it causes problems of course.

[–] Lumisal@lemmy.world 40 points 3 days ago* (last edited 3 days ago) (1 children)

I need to find the nut meme about programming languages again

Edit: Well this meme at least gets the gist of it

[–] Valmond@lemmy.dbzer0.com 11 points 3 days ago (2 children)

Ooh been there done that, but with opengl, lol memories...

[–] logi@lemmy.world 3 points 2 days ago (1 children)

Ooh been there done that, but with assembly language and direct register and video memory access, lol ancient memories...

[–] Valmond@lemmy.dbzer0.com 2 points 2 days ago* (last edited 2 days ago) (1 children)

Aah!

Remember direct mode/protected mode? Mode 13? That 64k color buffer, aah memories :-)

[–] logi@lemmy.world 2 points 2 days ago* (last edited 2 days ago) (1 children)

Yup. All of that. And the modes got even weirder too.

[–] Valmond@lemmy.dbzer0.com 1 points 1 day ago

Yeah there were loafs of them!

[–] Dultas@lemmy.world 3 points 3 days ago (1 children)

You get a matrix, and you get a matrix. Everything gets a matrix. That's my main memory from OpenGL.

[–] Valmond@lemmy.dbzer0.com 1 points 2 days ago (1 children)

Worldmatrix, objectmatrix, movematrix, ... !

[–] Dultas@lemmy.world 2 points 2 days ago (1 children)

It's been a while. Is worldmatrix the same as viewmatrix? Or is that a whole other matrix?

[–] Valmond@lemmy.dbzer0.com 1 points 1 day ago

View matrix has the perspective 1/v thing in it IIRC, the world euh, yeah it was a long time ago...

[–] copacetic@discuss.tchncs.de 28 points 3 days ago (1 children)

Most C++ devs blame themselves and not the language though. So it still gets used a lot.

[–] naeap@sopuli.xyz 12 points 3 days ago* (last edited 3 days ago) (2 children)

And I fucking love it

I hate java with a passion, C# was fun (but at that time only available through the .Net nightmare) and I grew up with (Turbo ;⁠-⁠)) Pascal and C

So, I'm feeling rather comfortable and at home with C++

I'd like to do a bigger project in Rust once at least, but with my current project already the compile times are between 20/25 to 45mins (depends, if you have the build server available or if you need to make up with the IPC).
so, I guess, those iterations would become even longer with Rust

But I'm also having the advantage, that my applications are running very, very isolated. So I don't really need to take care about exposure and attacks.

Still... Finding a memory leak or some shared memory fuck up is everything but fun...

Especially as most of the logic runs in kernel space and debugging possibilities are mostly reduced to traces/log files

Still, I love it
Maybe it's because of the thrill ;⁠-⁠)

[–] sudo@programming.dev 5 points 3 days ago (1 children)

Sounds like the same stockholm syndrome I have for Arch.

[–] naeap@sopuli.xyz 2 points 2 days ago

Arch is great in my opinion

I'm not sure, if it was just my young age/experience with Debian, but now with Arch I could always save a system. With apt I sometimes preferred a complete re-install.

I actually really like Arch(& Arch based systems).

If that is the public opinion with C++ and Arch, I'll need to re-evaluate my masochistic tendencies, it seems

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

As an oldtimer myself you portray it perfectly!

Cheers from another java loather 😁

[–] naeap@sopuli.xyz 4 points 3 days ago

Hehe, cheers ;⁠-⁠)

[–] SaharaMaleikuhm@feddit.org 1 points 3 days ago

Haha, I hate the language. But as long as I don't randomly want to use the Unreal Engine it's really easy to avoid it