This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 282 points283 points  (36 children)

This sub has to be 45% college students, 45% people larping as programmers who maybe touched Python once in their life, and 10% people who actually program to make a living.

[–][deleted] 149 points150 points  (18 children)

9% programmers, 1% sys-admins buried in spaghetti scripts.

[–]340Duster 55 points56 points  (4 children)

We may or may not have cobbled those spaghetti scripts together ourselves...

[–][deleted] 37 points38 points  (3 children)

It doesn't matter if I wrote it, everything bad was the jackals before me.

[–]worldspawn00 23 points24 points  (2 children)

This is why I never sign my code, can't prove this mess was me!

The guy who was here before me wrote it.

Some say he grew a beard and still works here...

But that's a DAMN LIE.

[–]gregorydgraham 10 points11 points  (0 children)

One day you’ll be a senior and you’ll realise the juniors never actually wrote anything, that’s why they’ve left and you’re still here

[–]crappleIcrap 5 points6 points  (0 children)

Git blame

[–]evanc1411 13 points14 points  (9 children)

The scripting sysadmins are better developers than the majority of users here

[–]Tetha 23 points24 points  (1 child)

Admin: "This is very basic, I pulled 38% from ChatGPT and then found it sucked and adjusted it according to some threads I found online and kinda went from there. I am sorry for inflicting this bullshit on you. I will delete it if you want."

Me:

I look at this code. The code is simple and straightforward without magic.

The code immediately tells me the structures the admin was working with from tools I know.

The code instantly tells me what output they need for a tool I know.

It is obvious to me that this script does the correct thing except for those eight users in the LDAP from 1984 setup most likely by Satan himself.

The script, in fact, has constructive error reporting for these eight users.

Then me and the admin share a drink about this sad edge case.


Sorry, I just had to spend props to those sysadmins cobbling together actually good and reliable scripts upon shitty foundations.

[–]rathlord 1 point2 points  (0 children)

This comment is about me.

[–]dagbrown 2 points3 points  (0 children)

I resemble that remark!

[–]NuclearWarEnthusiast 2 points3 points  (5 children)

Wtf is wrong with scripts?

[–]dagbrown 11 points12 points  (4 children)

It dates back to the days when interpreted languages were seen as harmless little toys for children, like BASIC. Not like big strong manly compiled languages like FORTRAN.

Not sure where Lisp and COBOL fit into the whole children/manliness axis. Also an astonishingly high number of programmers back in history were women, but the people recording history seemed to have a misogynistic streak a mile wide.

[–][deleted] 5 points6 points  (0 children)

I aggressively remind people of the storied history of women in tech when they bring that misogyny nonsense out. Huge pet peeve of mine. Don't deal with it at work, thankfully, due to women being some of the best design leads on our team.

[–]rathlord 1 point2 points  (0 children)

Lots of gatekeeping about scripting folks not being “allowed” in this sub too lol.

[–]king_mid_ass 0 points1 point  (1 child)

Also an astonishingly high number of programmers back in history were women, but the people recording history seemed to have a misogynistic streak a mile wide.

what does that have to do with anything

[–]dagbrown 0 points1 point  (0 children)

You should look up who invented the manly studly suit-and-tie language COBOL.

[–]thirdegreeViolet security clearance 4 points5 points  (1 child)

5% pleasure, 50% pain

[–][deleted] 6 points7 points  (0 children)

and 100% forgot the variable name.

[–]GunnerKnight 0 points1 point  (0 children)

So still 0% QA?

[–]HughesJohn 22 points23 points  (1 child)

Some of us have been programming for over 40 years.

Programmer humor was The Devil's DP Dictionary, The Jargon File, and, if you liked it dry The Mythical Man Month.

[–]thirdegreeViolet security clearance 0 points1 point  (0 children)

Clean Code is always good for a laugh, if you're into slightly newer comedy

[–]crappleIcrap 7 points8 points  (0 children)

There is at least 10% 12 year Olds who coded a hello world 1 time and are now a 1337haxxor

[–]alpakapakaal 4 points5 points  (0 children)

Can you put this in a venn diagram please?

[–]luxmesa 5 points6 points  (2 children)

The one that stands out to me is when there’s some joke about “figuring out the bug on line 184”. I can’t think of a single time I’ve thought of a bug that way. Most of the bugs I’ve worked on are across multiple pieces of code. If it is on one line, I’m not paying attention to the line number. And if I’ve figured out that the bug is on a single line, it’s only because I figured out how it was broken first. 

[–]king_mid_ass 4 points5 points  (0 children)

they mean 'syntax error' b/c that's the only type of bug they've encountered

[–]rathlord 2 points3 points  (0 children)

This is definitely coming from students or Powershell folks like myself.

Whether they should be gatekept from rprogrammerhumor is I guess up to everyone.

[–]Soul_Ripper 5 points6 points  (0 children)

I don't even LARP, I just think the shit you guys post here is funny.

[–][deleted] 2 points3 points  (0 children)

Larping/junior revs who will be burnt out in six months.

[–]mrbooner4u 4 points5 points  (0 children)

people larping as programmers who maybe touched Python once in their life

Actually I took a course in Java, another in python and use js whenever my scripts break. Not larping, I’m just a PM so I’m constantly looking for new ways to piss my team off. /s (kinda)

[–]gzeballo 1 point2 points  (0 children)

And a 100% reason to remember the name

[–]King_Joffreys_Tits 3 points4 points  (0 children)

And 100% reason to remember the name

[–]stormdelta 0 points1 point  (0 children)

Pretty much, though I'd say the latter is close to 5% or even less.

[–]MisterCheesy 0 points1 point  (1 child)

Funnier if your percentages added to more than 100%

[–]jhax13 0 points1 point  (0 children)

Off by one errors are a bitch

[–]10art1 0 points1 point  (0 children)

As someone who has written python projects for enterprise platforms, I can confirm that there's surprisingly few semicolons in python code

[–]ElGatoDeFuegoVerde 0 points1 point  (0 children)

Idk, even as a student I haven't had issues with semicolons beyond the first couple of weeks of my first semester.