Skip to content


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation

Dad style programming jokes

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

Unfortunately these jokes only work if you git them.

Q: What can you do if you cannot push your git changes?

A: Use the --force, Luke

Q: Which body part does a programmer know best?


Q: Relationship status?

A: I'll leave the relations to the database.

Q: How do you get the code for the bank vault?

A: You checkout their branch.

Q: How did the developer announce their engagement?

A: They returned true!

Q: Why did the security conscious engineer refuse to pay their dinner bill?

A: Because they could not verify the checksum.

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.

Q: Why doesn't Hollywood make more Big Data movies?


A programmer's significant other 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!

I never tell the same joke twice

I have a DRY sense of humor.

Q: Why was the computer freezing?

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: What airline do developers prefer when they're in a rush?

A: Delta.

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: Where is a slow query's favorite fishing spot?

A: The latency.

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 stoner attend the cryptography conference?

A: They heard it would be a Hash Function

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 do UPS drivers get nervous when their internet is unstable?

A: Because they might lose packets.

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: What do you call a doctor who fixes websites?

A: A URLogist

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: Why do kayakers make bad programmers?

A: Because they're afraid of waterfall.

Q: Why do C programmers write their letters in bold?

A: Because they're strongly typed.

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 do you call a computer that sings?

A: A-dell.

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

A: Parsley.

Q: When do front end developers go out to eat?

A: On their lunch <br>.

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 was the developer complaining at the hotel reception?

A: Because they couldn't find room 404

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

A: Because it had no class!

Q: Why aren't cryptocurrency engineers allowed to vote?

A: Because they're miners!

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, await and see.

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!

Q: How does a sysadmin keep a fire going?

A: They rotate the logs.

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?


Q: Why do all HTML emails get blocked?

A: Because they are all <span />.

Q: What did the process say after working in an infinite loop all day?

A: I need a break.

Q: An Agent died unexpectedly. How was the crime solved?

A: By looking at the Stack Trace.

Q: Why did the document store go out of business?

A: It had NoSQL.

Q: Why can't SQL and NoSQL Developers date one other?

A: Because they don't agree on relationships.

Q: Why is Python like the Soviet Union?

A: Because it has no private fields

Q: Where did the API go to eat?

A: To the RESTaurant

Q: Why shouldn't you trust Matlab developers?

A: Because they're always plotting something.

Q: Why did the developer have to quit smoking?

A: Because they couldn't afford to pay the new syntax.

Q: How does a programmer open a jar for their significant other?

A: They install Java

Q: What did the psychic say to the developers?

A: I see dev people.

Q: Where does the pirate stash all of their digital treasures?


Q: What is React's favorite movie genre?

A: Suspense

Q: Why couldn't the React component understand the joke?

A: Because it didn't get the context.

Q: What did XHR say to AJAX when it thought it was being a Mean Girl?

A: Stop trying to make fetch happen!

Q: What was Grace Hopper's favorite car?

A: VW Bug

Q: What sits on a pirate's shoulder and calls, "Pieces of seven, Pieces of seven"?

A: Parroty error.

Q: What is a pirate's favorite programming language?

A: You'd think it was R, but a pirate's first love is Objectively C.

Q: Why did the programmer come home crying?

A: His friends were always boolean him.

- Knock Knock!

- An async function

- Who's there?

Q: What PostgreSQL library should Python developers use for adult-oriented code?

A: psycoPG13

The next time you're using Safari or Firefox and it's running slowly, you can say to yourself, "I could've had a V8".

Q: What do you call a beverage that is 75% Root Beer, and 75% Ice Cream?

A: A Float

Q: What accommodations did the JavaScript developer request at the hotel?

A: A room with a Vue.

Q: Where do developers drink?

A: The Foo bar

Q: Why was the engineer upset when the bartender served them 1 shot of whiskey?

A: Because they thought they ordered a double.

Q: Why do assembly programmers need to know how to swim?

A: Because they work below C level.

Q: Who used the internet before it was cool?

A: Httpsters

Q: What kind of computer can hold a musical note?

A: A Dell.

Q: Why did the web developer always go to the wrong hotel room?

A: They were in room 301.

Q: How do you stop a web developer stealing your stuff?

A: Write 403 on it.

Q: Why are machine learning models so fit?

A: Because they do weight training.

Q: Why did Gargamel shut down the internet?

A: Because he didn't want people SMURFING the web!

Q: What did the command line die of?

A: A Terminal illness.

Q: Did you hear what the clumsy cryptographer did to their password?

A: Made a hash of it.

Q: Why are keyboards always working so hard?

A: Cause they have two shifts!

Q: What are clouds made of?

A: Mostly linux servers.

Q: Why did Tom Selleck never git commit anything?

A: Because he thought he mustache his work.

Q: How does Mr. Potato Head (dev edition 0.0.1) remove his mustache?

A: git stache pop

Q: Why can't you use 'Soup' as your password?

A: Because it isn't stroganoff

Q: Why do developers use mechanical keyboards?

A: To strongly type their code.

A new database query walks into a bar.

The server says "Sorry, cache only."

What's the best tool for automatically ignoring long email threads about tech buzzwords?


Q: What is a developer's favorite country song?

A: Hello World - by Lady Antebellum

Q: Why was nobody given food at the developer conference?

A: It was a serverless function!

Q: Why did the developer cancel their dinner plans?

A: They were unable to fulfil peer dependencies

Q: Why did the functional programmer finally move out of their house?

A: For(e) closure

Q: Why do cryptographers never have more than 2 kids?

A: Because after Alice and Bob, they can't think of any other names

Q: How do JavaScript developers break up?

A: They always promise to callback

Q: Why do developers mixup Terminals and Polygraphs?

A: Because they both can see a lie (CLI)

Q: Did you hear about the programmer that was scared of IDEs?

A: They retreated back into their shell

Q: What do you call optimistic front-end developers?

A: Stack half-full developers.

Chuck Norris can take a screenshot of his blue screen.

Q: Have you heard the one about the Corduroy pillow?

A: It's making HEADLINES!

Q: Hey officer! How did the hackers escape?

A: No idea. They just ransomware.

Q: Why can’t data engineers become hat makers?

A: They can only guarantee two thirds of a CAP!

Q: How did the hippie learn about database transactions?

A: By taking ACID

Q: Why is it called the Dark Ages?

A: There were a lot of KNIGHTS!

Q: What did the Network Administrator say when they caught a nasty virus?

A: It hurts when IP

Q: Which programming language is the shortest?

A: HTML. Because it doesn't have a neck between its <head> and <body>.

Q: What good can come of 2989 witches casting a hex?

A: None, it is always 0xBAD

Q: Did you hear about the witch who was off by two when casting a hex?

A: They failed to make the target DEAD and made them DEAF instead!

I went to a street where the houses were numbered 8k, 16k, 32k, 64k, 128k, 256k and 512k.

It was a trip down Memory Lane.

Lisp programmers don't make prank calls. They make FUNCALLs

Q: Why do Front-End Developers eat lunch alone?

A: Because, they don't know how to join tables.

Q: What advice do you give to a JS developer who has never played baseball?

A: Try catch.

Q: Got any funny DNS jokes?

A: Yeah, but it may take 24 hours to get it.

Q: Why were A & B so frustrated?

A: Because they couldn’t cd…

Q: Where do programmer dad's store their jokes?

A: In a dad-a-base.

Q: Why was the developer MEAN to React?

A: Because they preferred Angular.

Q: Why do Websockets make the best therapists?

A: They are always listening.

Q: Why did the ALU refuse to add two subnibbles.

A: Because it refuses to be seen doing a two-bit operation.

Q: How do you know your baby is going to be a developer when they grow up?

A: Their first word is "Hello world!"

Q: What kind of image saved the day?

A: The HERO image!

Q: Why do programmers prefer dark mode?

A: Because light attracts bugs!

Q: Does this vaccine contain a microchip?

A: I don't know for sure, but it must be ARM based.

Q: How do you make a 4D Printer?

A: Take a 3D printer and give it some time

Q: Why do astronauts use Linux?

A: They can't open Windows in space!

Q: How do front end devs like their brownies?


Some languages can be read by humans, not by machines.

Others can be read by machines but not by humans.

XML solves this problem by being readable to neither.

Q: What do hackers do on a boat?

A: Phishing.

Q: What is the most used language in programming?

A: Profanity

Q: Why couldn't the HTML list be trusted?

A: There were LI's everywhere

Q: To the person who invented zero

A: Thank's for nothing

Q: What do you call a bee that lives in America?


Q: What did Wonder Woman and Spider-Man name their business?

A: Amazon Web Services

Q: What’s a Jedi’s favourite programming language?

A: JabbaScript

Q: What do you call a 3.14 meters long snake?

A: Python.

want about to a race conditions hear joke?

Q: What did the .NET developer name their boat?

A: Sea Sharp

Q: Why do developers listen to Led Zeppelin when they build APIs?

A: To help them RAML on.

Q: What is a Package Managers favorite holiday?

A: Dependency Day