TechEarl

35 "There Are Two Types of People" Jokes Only Techies Will Understand

35 'There are two types of people' jokes only techies will understand: binary, recursion, DNS, regex, Git, the cloud, and the bug that only happens in production.

Ishan Karunaratne⏱️ 2 min readUpdated
Share thisCopied
Tech 'there are two types of people' jokes about binary, recursion, DNS, regex, Git, the cloud, backups, and the bug that only happens in production.

What are "There are two types of people" jokes? They are a one-line humor format that splits people into two opposing types or habits, here the ones engineers recognize, usually opening with "there are two types of people."

35 "There Are Two Types of People" Jokes for Techies

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

There are two types of people: those who back up their data, and those who haven't lost it yet.

There are two types of people: those who write the regex, and those who now have two problems.

There are two types of people: those who understand DNS, and those who haven't been bitten by it yet. (It was DNS.)

There are two types of people: those who say "it works on my machine," and those who have to deploy it.

There are two types of people: those who can extrapolate from incomplete data

There are two types of people: those who git commit often, and those who lost three days of work on Tuesday.

There are two types of people: those who read the error message, and those who paste it into the search bar like it owes them money.

There are two types of people: those who name variables clearly, and those who ship x, xx, and xx_final.

There are two types of people: those who trust AI-generated regex, and those who have been hurt before.

There are two types of people: those who understand recursion, and those who don't. To understand recursion, re-read the people who understand recursion.

There are two types of people: those who pin their dependency versions, and those who enjoy surprises.

There are two types of people: those who test in staging, and those whose users are the staging.

There are two types of people: those who comment their code, and those who write "// do not touch this" and walk away forever.

There are two types of people: those who escape user input, and those who have met little Bobby Tables.

There are two types of people: those who write unit tests, and those who pray.

There are two types of people: those who say "the cloud is just someone else's computer," and those paying the bill for it.

There are two types of people: those who set up monitoring, and those who learn about the outage from Twitter.

There are two types of people: those who use tabs and those who use spaces, and there is no third type because they are no longer speaking.

There are two types of people: those who reboot the router, and those who blame the ISP for two hours first.

There are two types of people: those who read the API docs, and those who guess the endpoint until it returns 200.

There are two types of people: those who normalize the database, and those who have a column named data2.

There are two types of people: those who run git push --force, and those who still have a job.

There are two types of people: those who say "it's a quick fix," and those who have heard that before.

There are two types of people: those who clear the cache first, and those who debug for an hour first.

There are two types of people: those who understand the off-by-one error, and those who understand the off-by-two error.

There are two types of people: those who label the production server clearly, and those about to find out why you should.

There are two types of people: those who use semantic versioning, and those who jumped from 1.0 to 4.7 because it felt right.

There are two types of people: those who turn Wi-Fi off and on again, and those who were right to.

There are two types of people: those who finish the sprint, and those who move it to the next sprint with total confidence.

There are two types of people: those who read AI-generated code, and those who deployed it.

There are two types of people: those who think it's a hardware problem, and the hardware team, who knows it's yours.

There are two types of people: those who use a password manager, and those whose password is the dog's name and a 1.

There are two types of people: those who write detailed commit messages, and those whose entire history says "fix."

There are two types of people: those who understand binary, those who don't, and those who did not expect a third option in a binary joke.

See also

Sources

Authoritative references this article was fact-checked against.

TagsHumorJokesThere Are Two Types of PeopleDevelopersSysadminsProgramming

Found this useful? Pass it on.

Copied

Ishan Karunaratne

Tech Architect · Software Engineer · AI/DevOps

Tech architect and software engineer with 20+ years building software, Linux systems, and DevOps infrastructure, and lately working AI into the stack. Currently Chief Technology Officer at a healthcare tech startup, which is where most of these field notes come from.

Keep reading

Related posts