Programming humor

Aug 12, 2019 12:02 PM

gmishx

Views

167873

Likes

3569

Dislikes

96

Hello, I am a developer.

And I thought I'll share some jokes with you all.

So here are some programming/technical jokes.

Sometimes I have to read them twice to understand.

Does that make me a bad developer?

I always wonder what other programmer thinks.

Maybe they are like me.

Maybe they are not.

I can't use the conditional operator in real world.

Maybe I'll marry another developer someday.

But I never wanna marry a tester.

You can't live happily with someone unless you two agree on something.

But I cannot find someone who like me.

Maybe I'll die alone.

Well, what the hell?

I have my virtual assistant with me!

She'll take care of me.

But sometimes she gets angry when I ask her out.

Maybe I should find a restaurant which suits her needs.

I don't know if my parents will approve her.

But she's very charming and smart.

Oh I totally forgot to say hello to you stranger. Have a nice day!

Puppy tax

iamhorny

funny

programming_humor

programming

#10 's song anyone?

6 years ago | Likes 4 Dislikes 0

The Drums - Money https://www.youtube.com/watch?v=4nRX7NIrrzs

6 years ago | Likes 2 Dislikes 0

holy moley. thanks! like tom hanks T.Hanks!

6 years ago | Likes 2 Dislikes 0

Love how the "developer" starts dancing, to sell it as a feature. That's commitment to the job.

6 years ago | Likes 5 Dislikes 0

Song sauce?

6 years ago | Likes 4 Dislikes 0

"Money" by The Drums

6 years ago | Likes 2 Dislikes 0

Hey op, I’m writing this letter to you because I enjoyed this post, but I did not need to be attacked today by #3, sincerely, BuyMyDomains

6 years ago | Likes 6 Dislikes 0

Am I... relevant? :-o

6 years ago | Likes 5 Dislikes 0

#20 - Always assume the worst will happen. Write a line, save the document. The 's' key should be the most frequently hit on the keyboard.

6 years ago | Likes 5 Dislikes 0

While ctrl+s is prob my most pressed key combo; every system just rebooting itself is a crap system.

6 years ago | Likes 7 Dislikes 0

Emacs has a setting that saves every keystroke. IntelliJ does this automatically, etc.

6 years ago | Likes 2 Dislikes 0

Eclipse uses git in the background for this. Saved my ass a couple of times.

6 years ago | Likes 1 Dislikes 0

Assuming the worst will happens, assumes a power failure in the middle of the save process corrupting the save entirely and github melts.

6 years ago | Likes 3 Dislikes 0

No woman is hoping you're drawing her on public transit.

6 years ago | Likes 5 Dislikes 0

Fuck you for personally attacking me with #3

6 years ago | Likes 30 Dislikes 1

Me being personally attacked: #15 Going from Econ to Data Science like no I get data/data research just teach me commands I'm good-I was not

6 years ago | Likes 1 Dislikes 0

buying fellat.io WAS AN INVESTMENT IN THE FUTURE, damn it

6 years ago | Likes 1 Dislikes 0

What is #6 depicting?

6 years ago | Likes 6 Dislikes 1

Organograms

6 years ago | Likes 2 Dislikes 0

Organizational diagrams. E.g. Microsoft's divisions don't necessarily coordinate, Oracle is very litigious, Apple is "ruled by 1 king", etc.

6 years ago | Likes 8 Dislikes 0

#2, i'd murder that fox. Even if it is cute AF

6 years ago | Likes 4 Dislikes 1

I subscribe to the rule of "date someone who makes you a better pertain", which means do date a QA tester.

6 years ago | Likes 2 Dislikes 0

I need more off this , fellow dev here

6 years ago | Likes 2 Dislikes 0

@OP Honestly, programming is far too complicated than it needs to be. What is it that you do?

6 years ago | Likes 2 Dislikes 0

Not for me anymore, it's like liquor for me. I am a full stack deveopler + system and DB administrator.

6 years ago | Likes 1 Dislikes 0

Is that fucking UML in #1?! I thought I was on summer break god dammit!

6 years ago | Likes 2 Dislikes 0

Yup.

6 years ago | Likes 1 Dislikes 0

#17 Thank goodness there were no windows

6 years ago | Likes 2 Dislikes 0

#22 Rebase for the win

6 years ago | Likes 2 Dislikes 0

damn it fox not again!!

6 years ago | Likes 2 Dislikes 0

This my favorite post. Web dev to web dev ❤️

6 years ago | Likes 2 Dislikes 0

Don't get. Still upvoted.

6 years ago | Likes 164 Dislikes 2

6 years ago | Likes 13 Dislikes 0

World need more people like you

6 years ago | Likes 33 Dislikes 1

I've worked in IT for nearly 12yrs. Programming is scary shit that I avoid, but I've picked up enough to laugh at this.

6 years ago | Likes 4 Dislikes 0

#3 IT, got to "the scene" and closed the book and said "goddamnit, Stephen"

6 years ago | Likes 2 Dislikes 0

Nerd

6 years ago | Likes 3 Dislikes 1

What year is it?

6 years ago | Likes 4 Dislikes 2

2048 I guess

6 years ago | Likes 4 Dislikes 0

#1 would be funnier if he was literally objectifying the woman.

6 years ago | Likes 97 Dislikes 2

class Woman {}; console.log(typeof (new Woman()));

6 years ago | Likes 2 Dislikes 0

var womanObj = (Object)woman;

6 years ago | Likes 9 Dislikes 1

6 years ago | Likes 66 Dislikes 0

Thank you, I'll be taking this.

6 years ago | Likes 26 Dislikes 1

Shouldn't the two lower boxes be things that inherit from the woman class, or did the first meme use this chart wrong?

6 years ago | Likes 3 Dislikes 0

They should have a relationship, but not necessarily inherit. However, tiny font is tiny and I have no room for accurate full diagram.

6 years ago | Likes 6 Dislikes 0

I expected an entire diagram of the human body structures as OOP in a single panel of this meme :( what a letdown /s (nice meme)

6 years ago | Likes 6 Dislikes 0

Not even a programmer but the Microsoft one makes so much fucking sense

6 years ago | Likes 4 Dislikes 0

#14 is incorrect. '1'+1 = '11', not 11.

6 years ago | Likes 96 Dislikes 2

#12

6 years ago | Likes 34 Dislikes 0

Guess I can finally change that prick's mind

6 years ago | Likes 4 Dislikes 1

lol wrong number, but I'll upvote anyway.

6 years ago | Likes 14 Dislikes 0

Ah fuck, it's #12. I swear I counted. Thanks for pointing my error out. :(

6 years ago | Likes 5 Dislikes 0

It makes your number / syntax correction even better. I gave my +1, now I give my +'1'.

6 years ago | Likes 3 Dislikes 0

+1 === +'1'

6 years ago | Likes 4 Dislikes 0

I enjoy that it’s a number-based joke and you got the wrong number. +1 for irony.

6 years ago | Likes 3 Dislikes 0

'1' + 1 = '11', but 1 + '1' = 2. Ain't JavaScript type coercion fun!?

6 years ago | Likes 4 Dislikes 0

makes sense to me, first type found selects the function for overloaded functions

6 years ago | Likes 3 Dislikes 0

It definitely looks the same on the screen. But you're right, it's a string.

6 years ago | Likes 1 Dislikes 0

And then there's Perl, who has the opinion that '1'+1=2, because that's what + means.

6 years ago | Likes 2 Dislikes 0

I love perl, but it's so weird. 0 == '0' (they're literally the same thing), and 0 == '', but '0' != ''

6 years ago | Likes 2 Dislikes 0

No no, '0' == ''. But '0' ne ''. Depends if you're using numeric comparison (==, !=) or string comparison (eq, ne)

6 years ago | Likes 2 Dislikes 0

Huh. You're right. How the hell did I miss that? That makes so much more sense now.

6 years ago | Likes 2 Dislikes 0

Maybe it's like that on another language. There are plenty of languages that do weird shit like that.

6 years ago | Likes 1 Dislikes 0

I wonder if op is a web developer?

6 years ago | Likes 298 Dislikes 2

A great web developer

6 years ago | Likes 27 Dislikes 0

The best

6 years ago | Likes 3 Dislikes 0

A great<\strong> web developer<\h1>

6 years ago | Likes 14 Dislikes 1

A Slavic web developer

6 years ago | Likes 6 Dislikes 0

Ouch, didn't even close that

tag.

6 years ago | Likes 43 Dislikes 0

Hey, developer here, not sys admin, so make mistakes, sorry man, it's ok, nobody see it, added to bug's list /dev/null

6 years ago | Likes 1 Dislikes 0

Let's see... *ahem* HTML IS A PROGRAMMING LANGUAGE

6 years ago | Likes 7 Dislikes 2

Um, akshually, it's a markup language which means it's for formatting and not programming. Kthxbai!

6 years ago | Likes 1 Dislikes 0

YOUTAKETHATBACKHTMLISBARELYCODINGYOUCANTEVENWRITELOOPSIBETYOUHAVETOLOOKONSTACKOVERFLOWYOULILSCRIPTKIDDIEFITEME

6 years ago | Likes 4 Dislikes 0

That's where I started and got my motivation to move forward to 'real' languages. So I won't gate keep html

6 years ago | Likes 6 Dislikes 0

It's a language, just not a programming language. Nothing really to argue about. Just objective fact.

6 years ago | Likes 1 Dislikes 0

The deal is HTML is objectively not a programming language at all. It is a markup language, which doesn't make using it a bad thing.

6 years ago | Likes 2 Dislikes 0

agree, I think he knows much 'bout programming in Https.

6 years ago | Likes 90 Dislikes 0

... well done.

6 years ago | Likes 4 Dislikes 0

*eye twitches*

6 years ago | Likes 2 Dislikes 0

What makes you think that?

6 years ago | Likes 7 Dislikes 0

The utter loathing for javascript.

6 years ago | Likes 13 Dislikes 0

Back end devs usually hate JS the most. The syntax is like a C base language but the functionality is worse.

6 years ago | Likes 6 Dislikes 0

The syntax is almost nothing like c at all apart from basic assignment and logical operators...

6 years ago | Likes 5 Dislikes 0

I mean, that's just any sane developer

6 years ago | Likes 22 Dislikes 0

You...you make a fair point.

6 years ago | Likes 10 Dislikes 0

Are those...rage comics? In TYOOL 2019?

6 years ago | Likes 25 Dislikes 2

I love it cuz I miss them.

6 years ago | Likes 4 Dislikes 2

A relic of a simpler time. When cats has cheezburger, and memes came in black borders and explanations.

6 years ago | Likes 3 Dislikes 0

They were funny for like a couple months. Then they turned into cancer.

6 years ago | Likes 1 Dislikes 1

At least they were funny before they turned to cancer. Unlike you.

6 years ago | Likes 2 Dislikes 1

Not sure if the artist realises this, but in #1 those are some weak ass primary (or even compound) keys.

6 years ago | Likes 21 Dislikes 4

Dude, don't even get me started. Author is just a string, and not its own object, you're specifying an array and not say, a set, etc.

6 years ago | Likes 1 Dislikes 0

TBF you try and fit all the important relevant information into that tiny piece of paper/resolution and still have it be in a readable font.

6 years ago | Likes 2 Dislikes 0

Author can be a separate class, Set is not much larger than THING [ ] that he wrote, etc.

6 years ago | Likes 1 Dislikes 0

Those are fields, not primary keys. It's UML for code, not a database ER model

6 years ago | Likes 12 Dislikes 0

Read it first as ER model and it didn't make much sense, UML does.

6 years ago | Likes 1 Dislikes 0

Those are object designs, not table designs.

6 years ago | Likes 2 Dislikes 0

Off I go to read through them for the millionth time!

6 years ago | Likes 1 Dislikes 0

"Accessors Are Always Right" even if they're just store/load shims with no logic - or, worse, return non-const refs.

6 years ago | Likes 4 Dislikes 0

Ok, but look at the example, for book you have title as the field, not id or ISBN or anything unique.

6 years ago | Likes 5 Dislikes 0

If any books with the same title are present, the additional ones simply aren't allowed in the library. Get "Dictionary", we got 1 already.

6 years ago | Likes 1 Dislikes 0

"If any books with the same title are present, the additional ones simply aren't allowed in the library" that's a dreadful way to do things.

6 years ago | Likes 2 Dislikes 0

I'm being sarcastic, don't pull a leg over it I agree with you. :P

6 years ago | Likes 2 Dislikes 0

. . . why would you put property accessors on a container? They're clearly diagramming objects. Things you put IN containers.

6 years ago | Likes 1 Dislikes 0

6 years ago | Likes 191 Dislikes 1

Is it bad that I know what site this is from?

6 years ago | Likes 2 Dislikes 1

I have found old code that was clearly written by someone with severe brain damage. Source control showed it was mine.

6 years ago | Likes 41 Dislikes 0

I have been here

6 years ago | Likes 9 Dislikes 0

I don't know which I'm more ashamed of... All the time I spent reading bash, or the number of things I said that ended up there.

6 years ago | Likes 3 Dislikes 1

I consider APL a "write-only" language bc I can write code that runs fine but I sure as hell can't read the same code even the next day.

6 years ago | Likes 5 Dislikes 0

That's the usual description of regular expressions. I know that feel.

6 years ago | Likes 3 Dislikes 0

Understanding APL someone else has written is really, really tedious. Even worse than SQL.

6 years ago | Likes 4 Dislikes 0

o.0 Yikes! I'm glad I never had to do that past a few small one-liners.

6 years ago | Likes 1 Dislikes 0

The ph related reddit one everyone in my office laugh. Were an IT company, but we still understand the pain of php

6 years ago | Likes 3 Dislikes 1

6 years ago | Likes 2 Dislikes 1

i'm going to become rich and famous after i invent a device that allows you to stab people in the face over the internet

6 years ago | Likes 11 Dislikes 1

…didn't like the dancing bot?

6 years ago | Likes 2 Dislikes 0

6 years ago | Likes 3 Dislikes 0

BASH.ORG DAMN THATS A BLAST FROM THE PAST

6 years ago | Likes 57 Dislikes 0

Came to make this comment but I see you've done the Lord's work here.

6 years ago | Likes 5 Dislikes 0

Still my fave: "Saying Java is best because it works on all OSs is like saying anal is best because it works on all genders." -Alanna

6 years ago | Likes 12 Dislikes 0

Well per that analogy, Java is pretty great.

6 years ago | Likes 4 Dislikes 0

I put on my robe and wizard hat.

6 years ago | Likes 15 Dislikes 0

I cast level 100 fuck of the infinite

6 years ago | Likes 7 Dislikes 0

WORDS OF PRAISE FOR FISHFOOD

6 years ago | Likes 5 Dislikes 0

And it exploded ALMOST all over my keyboard, but I got it away just in time

6 years ago | Likes 2 Dislikes 0

seems it's still updated... who still use IRC?

6 years ago | Likes 4 Dislikes 0

I do. I've used every reincarnation of it too, from instant messenger to teams. irc still beats them: Compact, fast and robust protocol.

6 years ago | Likes 2 Dislikes 0

No "multimedia" means no powerpoint-poisoning or cat videos, a mixed blessing.

6 years ago | Likes 2 Dislikes 0

but them sick ascii emotes

6 years ago | Likes 2 Dislikes 0

6 years ago | Likes 17 Dislikes 0

The second one is frightening. You find a bug and wonder how it worked for months?

6 years ago | Likes 7 Dislikes 0

"at which point the program promptly stops working for everybody until fixed." http://www.catb.org/~esr/jargon/html/S/schroedinbug.html

6 years ago | Likes 3 Dislikes 0

Heisenbug... So true.

6 years ago | Likes 3 Dislikes 0

No no, Schroedinbug. Heisenbug is when the bug disappears when you try to observe it.

6 years ago | Likes 2 Dislikes 0