this post was submitted on 29 Mar 2025
17 points (100.0% liked)

Programmer Humor

22261 readers
97 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
 

(Also are Programming socks memes welcome here?)

top 49 comments
sorted by: hot top controversial new old
[–] darklamer@lemmy.dbzer0.com 7 points 1 week ago

I personally prefer programming barefoot, but then I also use GNOME.

[–] nichtburningturtle@feddit.org 3 points 1 week ago (1 children)

Programming socks memes are always welcome here.

[–] 30p87@feddit.org 1 points 1 week ago* (last edited 1 week ago) (2 children)

PowerfulTurtle and (Not) BurningTurtle meetup

[–] BurningTurtle@programming.dev 2 points 1 week ago (1 children)

Until BurningTurtle comes to the meetup.

[–] PowerfulTurtle@lemmy.ca 1 points 1 week ago (1 children)

All 3 of the Turtles are together it seems.

[–] BurningTurtle@programming.dev 1 points 1 week ago (1 children)
[–] 30p87@feddit.org 1 points 1 week ago
[–] umbraroze@slrpnk.net 1 points 1 week ago (1 children)

Turtles are great computer science animals. They do graphics, and have shell access.

[–] madjo@feddit.nl 1 points 1 week ago

Meanwhile I’ll stick with my tree, it has root access.

[–] ZILtoid1991@lemmy.world 2 points 1 week ago

I used to own one less-feminine one, for the winters, but they became obsolete thanks to global warming.

[–] kittenzrulz123@lemmy.blahaj.zone 2 points 1 week ago (2 children)

Wheres the introduction to Rust, choker, skirt, Blahaj, and Thinkpad X220?

[–] yuri@pawb.social 1 points 1 week ago

this comment genuinely reminded me that i need to both find my choker and finish installing linux on my x230t

[–] lord_ryvan@ttrpg.network 0 points 1 week ago (1 children)

You jest but I unironically want one of the Thinkpads with a Snapdragon X (|Plus|Elite) to compile my Rust on.

[–] kittenzrulz123@lemmy.blahaj.zone 0 points 1 week ago (1 children)

Woah, I said an older Thinkpad. We dont talk about what Lenovo has done to the modern Thinkpad image (theyve dragged it through the mud). Eveyone knows the last good Thinkpad was the T480.

[–] lord_ryvan@ttrpg.network 0 points 1 week ago (1 children)

Their Thinkpad T's and X's still seem honestly good, it's just that there's many Thinkpad lines that are shit as well.

[–] kittenzrulz123@lemmy.blahaj.zone 0 points 1 week ago (1 children)

The problem is that even the T and X model Thinkpads have been chasing thin and light above build quality. They no longer have protective metal cages, the keyboard isn't as good, and its bends/flexes (which makes sense considering its thin). I get thats the "modern" laptop design but I wish they went back to making massive laptops.

[–] lord_ryvan@ttrpg.network 0 points 1 week ago (1 children)

Ah, I thought those lines didn't make those 'compromises". I'll look into it, thanks!

[–] kittenzrulz123@lemmy.blahaj.zone -1 points 1 week ago (1 children)

Nearly every laptop OEM has been making comprimises, if you want a true classic Thinkpad style laptop (thats thick and has good build quality) the MNT Reform is the only option. Its massive, thick, has a mechanical keyboard, has an option for a trackball, and isnt particularly powerful (the Raspberry Pi CM5 is realistically the most powerful thing you can put in it).

[–] lord_ryvan@ttrpg.network 1 points 1 week ago

They can come with an RK3588, which is more powerful than the Raspberry Pi 5.

Although it loses by a large margin in performance from even my old Dell XPS's Intel i5-7300HQ, the performance isn't great.

That said, that is right in between a ThinkPad T440's 4th gen i5 or i7, so maybe that's not all bad.

[–] apotheotic@beehaw.org 1 points 1 week ago (1 children)

How are you supposed to program without programming socks?

[–] PowerfulTurtle@lemmy.ca 1 points 1 week ago

You're not, it's possible but you'll have a really bad time.

[–] Redkey@programming.dev 1 points 1 week ago

Only Winsocks.

[–] Kojichan@lemmy.world 1 points 1 week ago

I never knew about this until my non-programming partner asked what I thought about them.

[–] pelya@lemmy.world 0 points 1 week ago (2 children)

Eh, who is still using paper books to learn programming languages? Every popular language has a website with online manuals.

Well, except C, because it's crammed together with C++ on https://cplusplus.com/ and https://cppreference.com/

And socks just grow organically after 3 years of coding.

[–] PumaStoleMyBluff@lemmy.world 1 points 1 week ago

The book is to get your monitor to an ergonomic height!

[–] boonhet@lemm.ee 1 points 1 week ago* (last edited 1 week ago)

I thought the books were for your shelf tbh. You put one for each language you claim proficiency in.

It's cool to have niche older books though. My friend has a programming manual in Estonian from either the very late soviet era that includes BASIC, Pascal and FORTRAN. Though apparently you can still buy it online. There's one copy left at an online bookstore.

[–] stupidcasey@lemmy.world 0 points 1 week ago (2 children)

Quite frankly I wouldn't recommend learning C these days except for maintaining, there are better languages e.g Rust, Go, Zig, Swift. And the Eu and US are cracking down on unsafe Code including open source.

[–] Shanmugha@lemmy.world 1 points 1 week ago (1 children)

A-ha, better languages my ass. They may make some specific job easier, but calling them good just because of that - nuh-uh. I would (and actually will) rather spend time learning to properly use C or C++

[–] stupidcasey@lemmy.world 0 points 1 week ago (2 children)

I call them better because C leave security holes in everything it touches.

[–] DarkenLM@kbin.earth 1 points 1 week ago

Nothing a Valgrind pass can't solve. A surprisingly number of developers I've met have never heard of this tool, surprisingly, which is probably one of the reasons why people advocate for Rust. Can't really protect against developer ignorance without a strict language.

[–] Shanmugha@lemmy.world 0 points 1 week ago (1 children)

So, not the programmers do this, lol?

[–] stupidcasey@lemmy.world 0 points 1 week ago (1 children)

Doesn't matter, the Eu and US and others will make it irrelevant before anyone new has a chance to learn it.

[–] Shanmugha@lemmy.world 1 points 1 week ago

I like your optimism (really mean this)

And good luck to them (sarcasm)

[–] Goldholz@lemmy.blahaj.zone 0 points 1 week ago

I need to buy new once. But am boycotting USA so its hard finding some

[–] peoplebeproblems@midwest.social 0 points 1 week ago (2 children)
[–] gerryflap@feddit.nl 1 points 1 week ago

Programming socks provide a +2 programming skill buff. Their tight fit around the legs provides better blood flow through the legs which also means a better blood flow through the brain.

They also make you more cute :3

[–] Nelots@lemm.ee 0 points 1 week ago (1 children)
[–] peoplebeproblems@midwest.social 0 points 1 week ago* (last edited 1 week ago) (1 children)

Ah. Ok. To each their own.

Weird that I haven't heard about it until now tho. It's been my experience that an uncomfortable amount of software engineers are fairly conservative, but that's more likely because of being in the Midwest.

[–] PumaStoleMyBluff@lemmy.world 0 points 1 week ago (1 children)

:( I also had a bit of a culture shock when I started working, after being young and naive and assuming people interested in tech were progressive, and going to a public university for CS surrounded by other liberals.

See i didn't have that experience. I come from a long line of electrical engineers, and went to a Catholic private university.

The EEs, save for my mother, are ultraconservative. So I knew what to expect. I went for computer engineering, so my first job out of college was in a contract design services company that was mostly old white men.

When I got into my current career, which became entirely software focused, I was surprised to see such an array of conservatives, but found many more progressives than previously.

What I have observed in my 12 years of career is that the conservative individuals are very rigid black and white thinkers. In fact, when my cousin was diagnosed with autism, my uncle remarked that it was pretty weird that every engineer he met seems to fall into that diagnosis. There was already a quiet joke in the family that what they now call Autism was what they called engineers in the 60s-80s.

That's not to say autistic individuals are more likely to be conservative - but almost every conservative engineer I know falls right into this description. Interestingly, I know that ASD also has a large crossover with the LGBTQ+ community. It would make sense to me then, that this "programming socks" meme started.

It all seems to be based around who can accept change and who cannot. This, to me, explains why there are far more progressive programmers than conservative, and the opposite is true for other engineering fields.

[–] bluGill@fedia.io 0 points 1 week ago (1 children)

If you need to learn C, at least use the first edition of the book - the one without the ANSI additions is much smaller.

I''ve actually never read the second/and edition so I can't say if it is good or not. I can tell you that the first edition still has a proud space on my bookshielf though the acid paper is starting to take a toll and I suspect it won't be long and I'll be needing a reprint.

[–] PowerfulTurtle@lemmy.ca 0 points 1 week ago (1 children)

I haven't read either, honestly Rust is so much better than C or C++ and if I were going to learn a low level language I'd probably go with that instead. Currently I only do Python and a tiny bit of Javascript.

[–] Shanmugha@lemmy.world 0 points 1 week ago (1 children)

I dare assume you get downvoted for liking Rust, so take my upvote for balance. We differ about what we think of the language, but this kind of angry downvoting is plain ridiculous

[–] BatmanAoD@programming.dev 1 points 1 week ago* (last edited 1 week ago)

Probably moreso for expressing the opinion so strongly without actually knowing any of the three languages.

Edit: I'm just guessing why a different comment got downvotes. Why am I getting downvotes?

[–] acidowl@discuss.tchncs.de -1 points 1 week ago (2 children)
[–] prole@lemmy.blahaj.zone 1 points 1 week ago

What is "brainrot" about this image?

[–] PowerfulTurtle@lemmy.ca 1 points 1 week ago

Wait, you think that wearing thigh high socks for fun is brainrot?