this post was submitted on 13 Oct 2023
779 points (93.6% liked)

Programmer Humor

32845 readers
681 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] xmunk 86 points 1 year ago* (last edited 1 year ago) (6 children)

This meme was written by a novice that does not yet know true pain. An error that takes fifteen minutes to find! In your own code! Ha, you young whipper snapper... just wait until you have to debug an unforeseen edge case in a library... especially if it's compiled. And once you've seen that, once you've known that horror, come and talk to me about DLL hell.

Unless you're working with installers and, probably, in C++ it's unlikely you'll ever meet this Cthonic horror. Zalgo? Tony the Pony comes? You have met that friendly demon of development? They are but the apprentice... DLL hell is a span of time measured in days.

... Alternatively talk to me about trying to track down an extra newline at the end of a PHP file, that (against all advice) has a closing tag, that causes some output to be sent preventing you from sending headers to the client. There's no error detection for that and PHP is an interpreted language... you just need to check files manually!

[–] [email protected] 3 points 1 year ago

This meme was written by a novice that does not yet know true pain.

Hey now, lots of us still...

An error that takes fifteen minutes to find!

I see what you did there.

DLL hell

For anyone reading along who has not experienced DLL hell, don't believe this account on face value.

xmunk is clearly understating the horrors, as a kindness, to protect you from what we went through.

[–] mindbleach 2 points 1 year ago (1 children)

See also: James Mickens, The Night Watch.

The systems programmer has read the kernel source, to better understand the deep ways of the universe, and the systems programmer has seen the comment in the scheduler that says “DOES THIS WORK LOL,” and the systems programmer has wept instead of LOLed, and the systems programmer has submitted a kernel patch to restore balance to The Force and fix the priority inversion that was causing MySQL to hang. A systems programmer will know what to do when society breaks down, because the systems programmer already lives in a world without law.

[–] xmunk 1 points 1 year ago (1 children)

Thank you for introducing me to my new second favorite piece of literature titled "Night Watch"!

[–] mindbleach 1 points 1 year ago

Sam Vimes would be a conflicted member for a post-end-times forecast-says-blood kind of gang.

[–] [email protected] 1 points 1 year ago

Can't you just grep (or something) for ?> followed by a whitespace? Though yeah, both are fun problems. Luckily I had to deal with DLL hell only once in my lifetime and presumably, if I stay on the same career path, will never have to again.

[–] [email protected] 1 points 1 year ago

You just talked me out of switching careers, thanks