this post was submitted on 11 Jan 2026
316 points (93.4% liked)

Programmer Humor

28379 readers
1223 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
[–] termaxima@slrpnk.net 2 points 15 minutes ago

Proud imperative stoneager here 🦍

[–] Jankatarch@lemmy.world 3 points 1 hour ago

More like mix and match your path lmao.

[–] craftrabbit@lemmy.zip 5 points 4 hours ago

I've been shifting around, but never to the OOP boilerplater. I despise Java.

[–] goatinspace@feddit.org 13 points 10 hours ago
[–] freohr@lemmy.world 11 points 10 hours ago

Uses neovim with gruvbox theme on arch

Damn, why are you calling me out personally? Though I use it to write python scripts and LaTeX, not rust...

[–] palordrolap@fedia.io 19 points 13 hours ago (1 children)

history | grep -E '(sed|grep|awk|perl)' | wc -l 107

Dang. That's out of 1000. I need to up my game. Also three of those seds are part of something with a -basedir and don't count.

So yeah, about 10% of my commands are iterating shell pipe things for poops and giggles, I guess.

... and this got me going down the rabbit hole of writing a filter for my history to pull out the first command on the line. This is non-trivial because of potential preceding variable assignments. Most used commands are currently apt and man and ls. I think apt is a Spiders Georg situation because the system is fairly fresh and I keep finding things that I haven't installed yet. Also I went through a patch of trying to parse its output.

... oh, er... unga bunga.

$ history | grep -E '(sed|grep|awk|perl)' | wc -l
50
$ history | wc -l
500

Checks out perfectly.

[–] ArrowMax@feddit.org 10 points 13 hours ago (1 children)

Just finished an assignment for uni: Memory safety in Rust: Mechanisms and limits - a comparison to C/C++.

Fuck.

Great overview of Rust's weaknesses and strengths:

Li et al. 2024 Rust for Linux: Understanding the Security Impact of Rust in the Linux Kernel

[–] passepartout@feddit.org 4 points 11 hours ago

Rust introduces some pretty awesome concepts, but I see why it might be controversial to some. I (sadly) have no use case for it though.

[–] Atlas_@lemmy.world 18 points 15 hours ago (1 children)
[–] squaresinger@lemmy.world 5 points 13 hours ago

Found the esoteric programmer!

[–] red_tomato@lemmy.world 107 points 20 hours ago (7 children)

The OOP boilerplater is the only one with a job.

[–] rainwall@piefed.social 102 points 19 hours ago* (last edited 19 hours ago) (1 children)

Imperative stonager works there too. You've just never seen him because he hasen't accepted a meeting invite is 14 years.

[–] pinball_wizard@lemmy.zip 32 points 19 hours ago

You've just never seen him because he hasen't accepted a meeting invite is 14 years.

And counting!

load more comments (6 replies)
[–] dream_weasel@sh.itjust.works 4 points 11 hours ago

Vim is life. And use good variable names.

[–] bdonvr@thelemmy.club 40 points 18 hours ago (3 children)

Watches Computerphile, thinks it's actual programming

What is this even supposed to imply

[–] call_me_xale@lemmy.zip 27 points 14 hours ago (1 children)

Yeah, I'm kinda confused by that one tooβ€”Computerphile is CS theory, not software engineering.

[–] sukhmel@programming.dev 13 points 14 hours ago

I think, the point is Haskell is more CS theoretical than practical language and anyone who uses it (or any other FP) has never written a single line of production code (the last statement is even in the meme)

Personally, I love that series. I guess whoever made this meme thinks people who watch the show are trying to implement their code examples in production.

[–] Tetragrade@leminal.space 5 points 14 hours ago
[–] someacnt@sh.itjust.works 6 points 13 hours ago

That's such a way to dismiss the theory and academia

[–] PokerChips@programming.dev 34 points 18 hours ago (1 children)

I feel like the author is a MacBook user.

[–] yogurtwrong@lemmy.world 4 points 4 hours ago

Imperative stoneagers getting an old MacBook from somewhere and going "huh, I guess its UNIX" is probably true though

[–] itkovian@lemmy.world 20 points 18 hours ago (1 children)

I don't belong to any of the above. Am I even a programmer at this point?

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

I belong to all of them. Same question.

[–] sukhmel@programming.dev 9 points 14 hours ago (1 children)

You've transcended programming

[–] itkovian@lemmy.world 1 points 5 hours ago

To being a coder?

[–] andioop@programming.dev 17 points 18 hours ago (2 children)

OOP boilerplater except for the Windows bit; trying to slowly move off proprietary software and choose open source when I can

[–] Electricd@lemmybefree.net 1 points 3 hours ago

Jetbrains though :(

load more comments (1 replies)
[–] 6nk06@sh.itjust.works 26 points 20 hours ago (1 children)

I was triggered at every panel, it's unacceptable!

[–] passepartout@feddit.org 27 points 20 hours ago

I hope no one got left unoffended

[–] RustyShackleford@programming.dev 3 points 13 hours ago (1 children)
[–] Electricd@lemmybefree.net 1 points 3 hours ago (1 children)

Nah. It's underlying assumptions are wrong.

load more comments
view more: next β€Ί