dad jokes
Clone or download
Latest commit afce323 Jan 15, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore 👔 Aug 18, 2014 Fixed typo Jan 15, 2019

Dad style programming jokes

submit your own, if they make me laugh I'll merge them.

Q: How did the developer announce their engagement?

A: They returned true!

Q: What do you call a busy waiter?

A: A server.

Q: What do you call an idle server?

A: A waiter.

[Please Enter New Password]


[Error: Password is Two Week]

Q: How many Prolog programmers does it take to change a lightbulb?

A: Yes.

I’ve been hearing news about this big boolean.

Huge if true.

Q: What diet did the ghost developer go on?

A: Boolean

Q: Why was the developer unhappy at their job?

A: They wanted arrays.

Q: Why did 10 get paid less than "10"?

A: There was workplace inequality.

Q: Why was the function sad after a successful first call?

A: It didn’t get a callback.

Q: Why did the angry function exceed the callstack size?

A: It got into an Argument with itself

Q: Whats the object-oriented way to become wealthy?

A: Inheritance

Q: Why did the developer ground their kid?

A: They weren't telling the truthy

Q: What did the array say after it was extended?

A: Stop objectifying me.


It's funny 'cause it's true.

Q: Where did the parallel function wash its hands?

A: Async

Q: I'm starting a band called HTML Encoder

A: Looking to buy a guitar &

Q: Why did the functions stop calling each other?

A: Because they had constant arguments.

Q: What's the second movie about a database engineer called?

A: The SQL.

A programmer's wife tells them, "Run to the store and pick up a loaf of bread. If they have eggs, get a dozen."

The programmer comes home with 12 loaves of bread.

Q: What did the spider do on the computer?

A: Made a website!

Q: What did the computer do at lunchtime?

A: Had a byte!

Q: What does a baby computer call his father?

A: Data!

Q: Why did the computer keep sneezing?

A: It had a virus!

Q: What is a computer virus?

A: A terminal illness!

Q: Why was the computer cold?

A: It left its Windows open!

Q: Why was there a bug in the computer?

A: Because it was looking for a byte to eat?

Q: Why did the computer squeak?

A: Because someone stepped on its mouse!

Q: What do you get when you cross a computer and a life guard?

A: A screensaver!

Q: Where do all the cool mice live?

A: In their mousepads!

Q: What do you get when you cross a computer with an elephant?

A: Lots of memory!

Java truly is an OOP language...

As in: OOPs I used Java!

Q: How do programming pirates pass method parameters?

A: Varrrrarrrgs.

Q: How do programming shepherds count their flock?

A: With lambda functions

Q: How did pirates collaborate before computers ?

A: Pier to pier networking.

Q: Why don't bachelors like Git?

A: Because they are afraid to commit.

Q: A SQL query goes into a bar, walks up to two tables and asks:

A: Can I JOIN you?

Q: How does a developer make a cheer?

A: ["hip","hip"] // (hip hip array!)

Q: Why was the developer's family upset with them at dinner?

A: They forgot to git squash before going home

Q: What did JavaScript call his son?


Q: What did the proud React component say to its child?

A: I've got to give you props

Q: What did the server say to his client who was having a bad day?

A: Everything's going to be 200

Q: Why did the developer go broke?

A: Because they used up all their cache

Q: Are computers dangerous?

A: Nah, they don't byte. They just nibble a bit.

Q: How did the mafioso kill the Node server?

A: Tie await to it and let it async.

Q: You know what the best thing about booleans is?

A: Even if you are wrong, you are only off by a bit.

Q: Why couldn’t the user update a file on a shared server?

A: They didn’t have the write permissions

Q: What do you do when you can't understand your husband's behavior?

A: man man

Q: How many developers does it take to change a light bulb?

A: None. It's a hardware issue

Q: Why do programmers always mix up Halloween and Christmas?

A: Because 31 OCT == 25 DEC

Q: What are computers' favorite snacks?

A: Microchips, phish sticks, and cookies. But just a few bytes of each.

Q: What do computers love to do at the beach?

A: Put on some spam block for protection so they can safely surf the net while catching some .WAVs!

Q: What's a compiler developer's favorite spice?

A: Parsley.

Q: A SQL developer walked into a NoSQL bar.

A: They left because they couldn't find a table.

Q: How do you help JS errors?

A: You console them!

Q: Why don't parents teach their kids about regular expressions?

A: Because they don't want them playing with matches

Q: Why didn't the <div /> get invited to the dinner party?

A: Because it had no class!

Q: Why did the constant break up with the variable?

A: Because they changed.

Q: Why did the database administrator leave his wife?

A: She had one-to-many relationships.

Asynchronous JavaScript is amazing.

I Promise you.

Q: What did the Class say in court when put on trial?

A: I strongly object!

Q: Why do Java developers wear glasses?

A: Because they don't C#!

Q: What are the three hardest problems in computer science?

A: Naming things and off-by-one errors

Q: What did the fruit basket say to the developer?

A: I hope you're ready for some pear programming!

I've got a great UDP joke but I'm afraid you wouldn't get it...

A programmer was arrested for writing unreadable code. They refused to comment.

There are 10 types of people in this world, those who understand binary and those who don't.

Q: I love you and I only love you. Does that turn you on?