this post was submitted on 19 Nov 2025
436 points (93.6% liked)

Programmer Humor

27412 readers
1855 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
[–] apftwb@lemmy.world 5 points 4 hours ago

"Yeah I am something of a Javascript user myself"

opens any modern webpage

[–] REDACTED@infosec.pub 1 points 4 hours ago

Damn, I'm c-

[–] Mesa@programming.dev 3 points 11 hours ago

I presume "vibe coder" stands for Visual Besic?

[–] Bababasti@feddit.org 6 points 16 hours ago (2 children)

What do I get as PHP Developer?

[–] tangonov@lemmy.ca 3 points 4 hours ago

A lambo obviously

[–] 123@programming.dev 7 points 9 hours ago

A beating on a good day.

[–] RoyaltyInTraining@lemmy.world 7 points 21 hours ago (1 children)

Programming in C++ is downright horrifying to me after trying other languages. The way it does generics is fucked up on so many levels...

[–] UnderpantsWeevil@lemmy.world 8 points 16 hours ago (1 children)

Feels a bit like being told to do brain surgery and getting handed a hatchet, especially in the modern era.

Like, its a great learning language precisely because it does force you to think about what's actually under the hood of your objects and attributes. You actually have to learn what a pointer is. You actually have to think about memory usage and system states. Its like Bio 1 when they have you dissect a rat.

But without a ton of library support, you're doing so much heavy lifting. And with a bunch of library support... why not just use C#?

[–] Pelicanen@sopuli.xyz 6 points 15 hours ago (1 children)

...do you mean C++ or just C? Cause, sure, you can poke around with pointers and references in C++ but it can also be used just like any other OOP language, whereas in C it's absolutely necessary since it's not an OOP language.

[–] UnderpantsWeevil@lemmy.world 2 points 15 hours ago

Cause, sure, you can poke around with pointers and references in C++ but it can also be used just like any other OOP language

Fair. It is harder to break things in C++ than C. Although I've definitely created a few memory leaks.

I'll admit I haven't actively fucked with C++ in over a decade, but in my experience you're not going to find the kind of native integration with - say - Azure or SQL that's baked into more modern languages. You can work around this with libraries. But eventually you're just emulating a higher level language.

[–] atopi@piefed.blahaj.zone 42 points 1 day ago (2 children)

I am trans

Do i need to learn rust?

[–] thevoidzero@lemmy.world 42 points 1 day ago (2 children)

I'm a rust developer, do I need to transition?

[–] genfood@feddit.org 9 points 1 day ago (1 children)

To both of you a clear yes!

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

I am a C++ developer, learning Rust.
Do I eventually get all of them?

[–] UnderpantsWeevil@lemmy.world 6 points 16 hours ago (1 children)

Learn assembly and you can DIY your gender.

[–] ulterno@programming.dev 1 points 15 hours ago* (last edited 15 hours ago)

I have already done 8085 and ARM6 (or was it 5?).
How many more do I need?

Guess I'll need RISC V for a FOSS gender, but I also like performance and am not sure if it completely envelopes x64 performance.

[–] atopi@piefed.blahaj.zone 11 points 1 day ago* (last edited 1 day ago) (1 children)
[–] thevoidzero@lemmy.world 13 points 1 day ago (1 children)

Good read, thanks

But I believe in generics, just write your functions so that it can work with all the types ;)

translation: Just get rid of what is a boy or a girl thing. Just let people do what they like.

[–] luciferofastora@feddit.org 6 points 1 day ago (1 children)

The idea of abolishing all gendering of things is a curiously contested one within LGBT+ spaces, as far as I can see.

I can understand how people wishing to be identified a certain way have a vested interest in the existence of markers for that identity.

On the other hand, I wish painting my nails wasn't fem-coded on some level. Of course guys can do so too, but the only "guy" I knew who did so regularly eventually turned out not to be a guy, which doesn't exactly help me ignore that connotation.

[–] thevoidzero@lemmy.world 3 points 17 hours ago (1 children)

I can understand people wanting markers. But maybe we have like 10-20 markers and someone having 5-6 from the other side is not weird. Like if someone is presenting as a girl completely and is not, they could just reply with "oh, I'm a guy, I just dressed as a girl today" and people would be like "that's fun" instead of being weirded out.

Like long hair/short hair for example. Or how girls wearing pants is normal now.

In my case, my culture does have people cross dressing during certain events so it's not as ostracized. But that could also be because people didn't actually think about wanting to be the other gender but just dressing up for one occasion.

Few fun things:

  • My parents wanted a daughter but had me,
  • my nickname at home was a girl's name version of my name,
  • only children close to my age and vicinity growing up were girls so I grew up playing "girl" games,
  • my mom didn't stop me from painting my nails, or putting makeup or anything as a child. (I still paint my nails black sometimes),
  • In highschool I was the only guy among the group of students with nails too long on a biology lab,
  • a guy friend once told me I walk gay (I didn't even know that was a thing?)
  • I don't watch sports, so I don't have many common things to talk to guys as much,
  • Good friends I had (guys) were based on either common interests (programming, philosophy, etc) or other nerds. And when I don't have those and only friends are based on proximity then I don't have as many things in common.

All those considered I'm still a guy, I just don't care about being "manly", and just do things that interests me. Plus lots of the things people do to be manly seems to just make them spend even more time with other guys lol. And although I don't want to do a lot of things that are for each genders, I just wish everyone was chill about doing whatever someone likes. Or for someone to just try it out to see if they like it not, instead of thinking "that's what X do, I won't do it".

[–] luciferofastora@feddit.org 3 points 16 hours ago

I just wish everyone was chill about doing whatever someone likes.

Preach, sibling.

As an aside:

Like long hair/short hair for example.

This reminds me of the song "Turn The Page", specifically the lines "Always the same old clichés: Is it woman, is it man?"

They refer to the issue rock musicians with long hair faced, back when Seger wrote it. ~30 years later, when I first heard it, I was a metalhead with long hair. On one hand, I felt it keenly because classmates made fun of my "girl" hair. On the other, it struck me as odd because I saw plenty of metalheads with long hair (nevermind people from other cultures where that was never an issue).

Eventually, with figures like Thor making long hair "manly" enough, that stopped. It's curious how culture shifts can be so irregular, once slow and uneven and then suddenly very quickly.

[–] FosterMolasses@leminal.space 12 points 1 day ago

Only if you like women

[–] 9point6@lemmy.world 131 points 1 day ago (2 children)
[–] siha@feddit.uk 2 points 10 hours ago* (last edited 10 hours ago) (1 children)
[–] TechLich@lemmy.world 1 points 8 hours ago
error: expected primary-expression before '=' token
1 | #define GIRLFRIEND = NULL
  |                    ^
[–] navi@lemmy.tespia.org 26 points 1 day ago

delusion was added in C++24 and we are stuck in C++03 😭

[–] rizzothesmall@sh.itjust.works 34 points 1 day ago

Let's not go referring to vibe coders as developers, now.

[–] BrokenGlepnir@lemmy.world 56 points 1 day ago

As a c++ professor, I would never lie to my students like this.

[–] FilthyShrooms@lemmy.world 36 points 1 day ago (10 children)

MatLab user

I like how it doesn't say "coder" because everyone knows MatLab isn't a real programming language

[–] mcv@lemmy.zip 19 points 1 day ago* (last edited 1 day ago) (2 children)

It's realer than vibe coding.

[–] 87Six@lemmy.zip 1 points 9 hours ago

A unicorn written in thunkable is realer than vibe coding

load more comments (1 replies)
[–] Jankatarch@lemmy.world 5 points 1 day ago

Gnu octave on the other hand...

load more comments (7 replies)
[–] Jankatarch@lemmy.world 44 points 1 day ago* (last edited 1 day ago) (8 children)

C++ lets you assign variables with <%%> in case your parents were killed by an equals sign.

load more comments (8 replies)
[–] QueenMidna@lemmy.ca 25 points 1 day ago (1 children)

Am a trans Rust developer. Can confirm.

[–] missfrizzle@discuss.tchncs.de 15 points 1 day ago (2 children)

I'm old and remember when all the trans women were Haskellers. now they've all moved to Rust and here I am, still toiling away with my monads and combinators, a lonely spinster. 😔

[–] QueenMidna@lemmy.ca 4 points 1 day ago (1 children)

Do I get points for being an F# nerd?

[–] missfrizzle@discuss.tchncs.de 1 points 2 hours ago

you get so many points you'll want a computation expression and some custom infix operators to handle all of them!

[–] lena@gregtech.eu 6 points 1 day ago

I'm a trans woman and recently started learning Haskell :3

It's fun, I plan to eventually rewrite Lemvotes in Haskell (backend with Servant, frontend in Miso) as an exercise (and because the current codebase sucks and I didn't know what I was doing when I wrote it)

[–] captainlezbian@lemmy.world 20 points 1 day ago (1 children)

The word for R Studio fan is "scientist"

[–] Meron35@lemmy.world 1 points 21 hours ago

Scientists too busy writing grant proposals to realise that the developers of RStudio have made Positron, which is VS Code based and generally better

[–] AngularViscosity@piefed.social 44 points 1 day ago (1 children)

Whew! Thankfully I'm a gay JavaScript user

[–] Masterkraft0r@discuss.tchncs.de 40 points 1 day ago* (last edited 1 day ago) (5 children)

everybody on the internet is a javascript user! do you even develop, bro?

load more comments (5 replies)
[–] BartyDeCanter@lemmy.sdf.org 8 points 1 day ago

I was a C/C++ dev for a long time. Then a while back I got an ewaste Thinkpad running Linux and have started developing in Rust. When do my programming socks show up?

load more comments
view more: next ›