this post was submitted on 07 May 2025
1046 points (96.9% liked)

Programmer Humor

23119 readers
1566 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
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] excral@feddit.org 58 points 17 hours ago (1 children)

My experience is that the programmers from the first row very much still exist. My theory is that the number of programmers from the first row stayed the about same or even increased slightly. There are so many more so called "programmers" overall now, however, that in relation the first row programmers are much rarer now. And to be fair, you don't need a programmer capable of programming entire games in assembly to center a div.

[–] zerofk@lemm.ee 26 points 16 hours ago (2 children)

And vice versa, you don’t need to know how to centre a div to create a game in assembler. I’m comfortable using pointers and managing memory, but don’t ask me to do anything with web UI.

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

I'm guessing that someone who figured out how to keep a high score box centered on screen using assembly will figure it out to do it with CSS.

The reverse, not so much...

[–] groet@feddit.org 6 points 15 hours ago (1 children)

But you dont what the code of the assembly-style centered div in your codebase. Because nobody will be able to read it and understand what it even does. There are abstraction specific ways to solve problems and the right way to do something in assembly is not the right way to do it in CSS.

[–] lowered_lifted@lemmy.blahaj.zone 7 points 14 hours ago* (last edited 14 hours ago)

Agreed, in my limited experience with both CSS is like the conceptual opposite of assembly. When I do web design I tell it what I want to look like but can't see how it's getting there because that's done for me. Assembly is the lowest level of abstraction we've got and it took me ages to write a little program for class that returns an argument in it (Jasmin VM) and then get GCC to compile it.

I would say that CSS is like doing an incantation that magically makes the site look good if you do it right, and assembly is like building something by hand.

load more comments (1 replies)
[–] vordalack@lemm.ee 17 points 16 hours ago (8 children)

Can't exit Vim

Ah yes, the legendary filter

[–] state_electrician@discuss.tchncs.de 5 points 10 hours ago (1 children)

I first tried vi in the early 90s, before I had easy access to online resources. I had to open a new shell and kill the vi process to exit it. Next time I dialed into my usual BBS I asked how to exit that thing. But since then I've liked it, because vi has been on every system I ever ssh'ed into.

[–] barsoap@lemm.ee 2 points 9 hours ago

You quit it just like you quit ed or ex, just that you have to enter the prompt (:) yourself as vi is not by default in prompt mode. And you should know ed, ed is the standard editor.

I use Helix btw.

[–] ZILtoid1991@lemmy.world 7 points 15 hours ago (1 children)

I can exit Vim, it just feels like trying to rip out the dashboard and the interiors from a family car because race cars also lack them. Kate is a good speedy alternative to VSCode, not to mention it also does not have Microsoft's greedy hands on it.

[–] Hexarei@programming.dev 3 points 11 hours ago (1 children)

I don't get your analogy, but (neo)vim is a full featured IDE if you configure it to be one

[–] toddestan@lemm.ee 1 points 7 hours ago (1 children)

Out of the box, Vim's default configuration is very basic as it's trying to emulate vi as close as possible. It like if you want things like headlights or a heater or a tachometer in your family car, you got to create a vimrc and turn those features on. That was my experience when I first started using Vim - I spent a lot of time messing around creating a vimrc until I got things the way I wanted.

One of the big changes with Neovim is their default settings are a lot more like what you would expect in a modern text editor.

[–] Hexarei@programming.dev 1 points 7 hours ago

Yeah that's a fair way to look at it

load more comments (6 replies)

QA: "Yeah, Hi. Can you look at this defect ticket?"

Reading ticket details...

Me: "Let me guess. Is [whatshisname] responsible for this?"

QA: "Yeah."

Me: "Get him to fix it."

QA: "I tried. Like four times."

Me: Sigh "I'll take care of it."

QA: "Thank you!"

[–] pastel_de_airfryer@lemmy.eco.br 57 points 21 hours ago (11 children)

I once had a junior calling me in a panic because he didn't know how to quit nano. NANO!

[–] bisby@lemmy.world 67 points 21 hours ago (3 children)

Nano... Like... The one that has all the keybinds permanently shown at the bottom of the screen?

[–] Aganim@lemmy.world 10 points 16 hours ago* (last edited 16 hours ago)

Onscreen instructions unclear, pressed Shift+6+X. Still stuck in Nano.

[–] dubyakay@lemmy.ca 35 points 21 hours ago (1 children)

Burnt into the old LCD screen.

load more comments (1 replies)
load more comments (1 replies)
[–] bufalo1973@lemm.ee 4 points 13 hours ago

Do you remember the "press any key to exit"? Someone asked where is the "any" key.

load more comments (9 replies)
[–] Semi_Hemi_Demigod@lemmy.world 214 points 1 day ago (17 children)

Love the shoutout to Margaret Hamilton

load more comments (17 replies)
[–] ICastFist@programming.dev 35 points 21 hours ago (7 children)

80s programmers hated Unix, btw. Look up Unix Haters Handbook, it's a free and funny read

[–] lagoon8622@sh.itjust.works 3 points 9 hours ago

Good thing GNU's not Unix

[–] llii@discuss.tchncs.de 12 points 16 hours ago* (last edited 15 hours ago)

Unix Haters Handbook

https://en.wikipedia.org/wiki/The_UNIX-HATERS_Handbook

Didn't knew this. It has 360 pages, wow!

EDIT:

The Macintosh on which I type this has 64MB: Unix was not designed for the Mac. What kind of challenge is there when you have that much RAM?

hehe

load more comments (5 replies)
[–] Hope@lemmy.world 126 points 1 day ago (18 children)

I feel very confident in my understanding of random 8 bit CPUs and their support chips, but asking me to center a div is like this xkcd.

load more comments (18 replies)
load more comments
view more: ‹ prev next ›