ADVERTISEMENT

Many of us spend hours each day in front of the computer or our phone screens—whether for work or for pleasure. However, far from everyone knows just how computers and the programs they run work. For all intents and purposes, for the majority of us, computers are akin to magic: we don’t care how they work as long as we get our daily dose of cat pics.

However, the programmers, coders, computer scientists, and digital geeks of this world surf circles around us on the internet and know the nitty-gritty of how our tech really functions. And in their world, humor takes on a specific tone: you’ve got to know a bit about programming to really get the jokes that are multilayered like onions.

The r/ProgrammerHumor subreddit is chock full of awesome programming memes and jokes that you’re bound to enjoy if you fancy yourselves fans of coding and all things tech, dear Pandas. Upvote your fave pics as you scroll down.

Bored Panda reached out to software engineer, musician, and artist Andrew Eckel for some insights into programming. Read on for his thoughts, dear Pandas.

You’ll find some more awesome coding memes in Bored Panda’s earlier articles about r/ProgrammerHumor right over here: Part 1, Part 2, and Part 3.

More info: Reddit | Twitter

#1

Some Years Later…

Some Years Later…

Fun-Context4181 Report

Bored Panda wanted to get software engineer Andrew's opinion on whether or not it's important what programming language people start with. He shared that if you're pressed to learn a new language, for example for university, you might get the motivation to go above and beyond.

"My undergrad program was taught in C++, but where I went to grad school, they used Java. To catch up, I wound up taking graduate-level classes and the freshman intro class in the same semester. My fellow students in the freshman class wondered how I suddenly became their TA in the following semester," Andrew shared a snippet from his own life.

#2

Guess Flexibility Wasn't A Requirement

Guess Flexibility Wasn't A Requirement

98712334234609877651 Report

#3

Based On Personal Experience

Based On Personal Experience

alexander_the_dead Report

Andrew fully believes that programming allows for a lot of creativity and expression. In his view, saying that programming isn't creative is "like saying using a sewing machine isn't creative. It's creative if you make something creative with it! It's a craft that can be done both artfully and in the service of creating great art. Or you can program a garage door opener with it."

ADVERTISEMENT

He quipped: "If people say it isn't creative, you won't hear them over the sound of your garage door closing."

#4

Namespacing...

Namespacing...

Elqueq Report

#5

Computer Screams..

Computer Screams..

Expert-Box5610 , twitter.com Report

#6

Why But Why?

Why But Why?

ore-aba , twitter.com Report

Software engineer Andrew also opened up to us about his latest creative projects. "I've been working on a song called 'Fire Escape,' with a couple of my Boston friends singing backup, recorded remotely, and a synth bass part with a lot of pitch shifts in it. Inspired by the synth bass of Britney Spears's 'Toxic,' I hooked up a MIDI joystick to control pitch in the left-right direction and vibrato in the up-down direction, emulating the way the joystick on some '80s synths worked. The song as a whole is nothing like 'Toxic,' a whole different sound, but for the bass part I wanted that vibe!" he told Bored Panda.

ADVERTISEMENT

Meanwhile, he's preparing to release his LeastAverageImage project's code open-source next week, "along with some results of running the program with a classic Simpsons episode as input." He also "did a little photoshoot with a favorite toy from my childhood last weekend, for a silly joke making fun of NFTs."

#7

Wait, What Is Happening Here?

Wait, What Is Happening Here?

_megas Report

#8

We Know

We Know

MaxBuddyRoo Report

ADVERTISEMENT
#9

Steal What Is Stolen

Steal What Is Stolen

LongLiveGOSR Report

The r/ProgrammerHumor subreddit has nearly a whopping 1.8 million members, as well as an additional 54k followers on Twitter. Created way back in 2012, it celebrated its 10th anniversary at the end of January this year.

Whether you’re a veteran programmer or are completely new with a freshly-baked diploma, if you plan on sharing memes on the sub, you should always aim for relevant jokes. All the humor has to be programming-related, so jokes that are generic and cover other professions are best kept for other online communities.

ADVERTISEMENT

Software engineer, musician, and artist Andrew previously gave Bored Panda some great insights into the work, life, and world of programming.

#10

"I Don‘t Know Why It Is Not Working"

"I Don‘t Know Why It Is Not Working"

mentaalhv , twitter.com Report

#11

Whatever, Dude

Whatever, Dude

XinoVan Report

Add photo comments
POST
Hans
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Alan Turing would likely have contributed much more to humanity if humanity didn't decide to treat him insanely inhumanly.

Steve Riddle
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Without Primitive Religion taking control of Europe & later the rest of the world I believe humans would have landed on the Moon by the year 1200.

Ravioli
Community Member
6 months ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

Let’s not forget the burning of the Library of Alexandria and the burning of witches at the stake. TL;DR fire bad

Load More Replies...
DC
Community Member
2 years ago DotsCreated by potrace 1.15, written by Peter Selinger 2001-2017

... it's a shame how he was treated ... they abused him into suicide, just for who he was. Disgusting bigotry and a severe case of conservativia vulgaris, sure treatable by a lobotomy to everyone involved in punishing Mr. Turing for being gay. These people are evil, stupid, ungrateful and generally lack compassion, reason and any right to have any say in any.

View more commentsArrow down menu
#12

Has This Ever Happened To You?

Has This Ever Happened To You?

_Xyreo_ Report

He explained that debugging can actually be fun and said that programming as a whole is very rewarding when you finally manage to figure out the puzzle. For him, programming is definitely all worth it.

According to software engineer Andrew, the core of any programmer or computer scientist’s joy lies in creating new and exciting things and then watching them work as they had intended.

#13

Pain

Pain

reddit.com Report

ADVERTISEMENT
#14

Project Manager's Scream In Disguise

Project Manager's Scream In Disguise

SuspiciousTrash0 Report

#15

Im Turning 14 Years Old! This Is The Cake That My Dad Made

Im Turning 14 Years Old! This Is The Cake That My Dad Made

JasperDG828 Report

"The best moment for any programmer is seeing something you built work for the first time. It seems almost too good to be true, when something goes from an idea to a bunch of lines of code, to something that actually works and is helpful," he said what keeps him passionate.

"You don't even need to invent anything to experience this thrill. Often it's just a matter of taking a well-known algorithm and applying it to a new situation,” Andrew said that someone can experience joy without programming something entirely unique and never-before-seen.

#16

What?

What?

invisible_admin Report

#17

Boom

Boom

HaleySuperCucumber Report

#18

They Have A Job To Keep!

They Have A Job To Keep!

WholeGrainsforFree Report

ADVERTISEMENT

“There are many great teachers out there who can teach about algorithms and the thought process of how to apply them—people who can take something that has the potential to be really dry and make it fun and interesting," he said.

Andrew shared one recent moment of programming joy. It happened when his software-based art project finally started working as intended. "I certainly had that kind of moment when my image processing program LeastAverageImage spat out the 'airplanes' image and it was exactly what I had been hoping for," he said.

#19

Thoughts??

Thoughts??

Responsible_Hall_324 , twitter.com Report

#20

Pro-Grammer Move Right There!

Pro-Grammer Move Right There!

rdias002 , twitter.com Report

#21

Riding The Good Life

Riding The Good Life

DollinVans Report

"But I had a similar feeling when a program I intended to reduce photos to only the colors available on a Lite Brite completely failed but made a 'running paint' effect much cooler than anything I was intending to make," he told Bored Panda. "That program isn't called LiteBriteColors now; it's called The ErrorSpreader," he added

ADVERTISEMENT
#22

They Need To Stop Doing This

They Need To Stop Doing This

ramen_junk Report

#23

Great Typo

Great Typo

duyar70 Report

However, like in most professions, big breakthroughs and moments of adrenaline don’t happen all the time. Usually, things are more mundane, the happiness that you get from your work is calmer, simpler.

"Those 'eureka' moments don't happen every day, but the day-to-day fun in programming is debugging. I know that sounds crazy because if you're debugging it usually means the code you wrote doesn't work! But everyone I work with feels this way. The more confusing and strange the program's behavior is, the more fun it is to unravel the mystery, find the cause, and fix it. It's like a puzzle."

#25

Yeah Right

Yeah Right

noendforme Report

ADVERTISEMENT
#26

Who Else ..?

Who Else ..?

Expert-Box5610 , twitter.com Report

#27

Javascript Has And Will Always Have A Very Special Place In My

Javascript Has And Will Always Have A Very Special Place In My

serverlessmom , twitter.com Report

Andrew shared with us a witty conversation between a teacher and a student that he heard back during a grad class that he took.

"Teacher: Since we don't care about the language specifics, I'm going to write the example in pseudo-code.

Student: Pseudo-code...isn't that the puzzle with numbers on a grid?

Teacher: No, that's Sudoku."

#28

It's Too Painful

It's Too Painful

WarrenElise Report

#29

Working With Old School Programmers Can Be A Pain Sometimes

Working With Old School Programmers Can Be A Pain Sometimes

LordOmbro Report

#30

Are You Good With Computers?

Are You Good With Computers?

ultra_mind , twitter.com Report

#31

We All Can Relate

We All Can Relate

savitar69 Report

ADVERTISEMENT
#32

It Works!

It Works!

esberat Report

#33

Well Well

Well Well

theHaiSE Report

#34

"C++ Makes It Harder To Shoot Yourself, But When You Do It Blows Your Whole Leg Off"

"C++ Makes It Harder To Shoot Yourself, But When You Do It Blows Your Whole Leg Off"

mikey10006 Report

#35

Why Are You Like This?

Why Are You Like This?

planktonfun Report

Continue reading with Bored Panda Premium
Unlimited content
Ad-free browsing
Dark mode
#36

Programming In A Nutshell

Programming In A Nutshell

MaffinLP Report

#37

Poor Kid

Poor Kid

2D_B4_3D Report

#38

You Don't Have Any Clue

You Don't Have Any Clue

yuva-krishna-memes Report

#39

I Feel Bad Too

I Feel Bad Too

yxingalisa Report

ADVERTISEMENT
#40

Every Federal Government Project I've Been On Is Like This

Every Federal Government Project I've Been On Is Like This

toxicMountainFrost Report

#41

Just Your Regular 15 Inch One

Just Your Regular 15 Inch One

MaverickX17 Report

Add photo comments
POST
#42

Ah Yes

Ah Yes

General-Koala-0001 Report

#43

Ah Eureka..

Ah Eureka..

Mario_Vishal Report

#44

Android, Ordroid, Nordroid

Android, Ordroid, Nordroid

mustafa_1998_mo Report

#45

I'm Gonna Need You To Send Over Those Deets By The Weekend

I'm Gonna Need You To Send Over Those Deets By The Weekend

Robertgarners Report

Add photo comments
POST
#46

I Have Been Attacked

I Have Been Attacked

MuddyMustache Report

#47

Unit Tests: 😁 / Writing Unit Tests: 💀

Unit Tests: 😁 / Writing Unit Tests: 💀

white_cunt445 Report

ADVERTISEMENT
#48

I'm Not Even Ashamed At This Point

I'm Not Even Ashamed At This Point

deconfusedguy Report

#49

Thats The Dream

Thats The Dream

MitchellMink Report

#50

I Said "We Can Make Everything With Css" In Class

I Said "We Can Make Everything With Css" In Class

yukselcihann Report

Add photo comments
POST
#51

Hating Rust Since Day -2147483648

Hating Rust Since Day -2147483648

WeGoToMars7 Report

#52

Real Programmers

Real Programmers

flaco_lombradi Report

#53

I Don’t Think This Is Funny

I Don’t Think This Is Funny

Vegetable_Remote_167 Report

#54

This Probably Happens To Her A Lot

This Probably Happens To Her A Lot

silversmithsonian Report

#55

I Heard You Can Just Inject Your Server With Hydroxychloroquine

I Heard You Can Just Inject Your Server With Hydroxychloroquine

also_also_bort Report

Add photo comments
POST
ADVERTISEMENT
#56

I'm Turning Into A...

I'm Turning Into A...

farhanhafeez Report

Add photo comments
POST
#57

Gave Me A Good Chuckle So I Thought I Would Share

Gave Me A Good Chuckle So I Thought I Would Share

Xc1d30us_Mercy Report

Add photo comments
POST
#58

Best Community Ever Imo

Best Community Ever Imo

bububeti Report

#59

Happened To You Too?

Happened To You Too?

SpyrosDev25 Report

#60

They Say That I'm A Hacker And A Wizard Lmfao

They Say That I'm A Hacker And A Wizard Lmfao

An_guten_Tagen Report

Add photo comments
POST
#61

Best Ide Ever!

Best Ide Ever!

esberat Report

#62

Its So Hard To Decide

Its So Hard To Decide

masark4417 Report

#63

Clients Are Really Like That...

Clients Are Really Like That...

De_Wouter Report

ADVERTISEMENT
#64

After Some Years I No Longer Care Tbh

After Some Years I No Longer Care Tbh

PixlBoii Report

Add photo comments
POST
#65

Thank God

Thank God

Erledigaeth Report

#66

New Company Policy In 3, 2, 1..

New Company Policy In 3, 2, 1..

Memetron69000 Report

Add photo comments
POST
#67

"Efficient" Resource Management

"Efficient" Resource Management

Le_Minimalizier Report

#68

Feel Sorry For The It Guy

Feel Sorry For The It Guy

alcatraz1286 Report

#69

Tell Me This Isn't Relatable...

Tell Me This Isn't Relatable...

_woffles_ Report

#70

Hmmmmmmmmm

Hmmmmmmmmm

alexhmc Report

#71

Git Blame Someone Else

Git Blame Someone Else

YourTacosAreMine Report

Add photo comments
POST
ADVERTISEMENT
See Also on Bored Panda
#72

So Accurate

So Accurate

neXtTechnoKing Report

#73

A Man Of Culture

A Man Of Culture

5parkp1ug Report

Add photo comments
POST
#74

Somehow I Still End Up Guessing Half The Time Till It Works

Somehow I Still End Up Guessing Half The Time Till It Works

TobyWasBestSpiderMan Report

#75

So What Do You Use?

So What Do You Use?

_woffles_ Report

Add photo comments
POST
#76

The Best Answer

The Best Answer

albenis99 Report

#77

No

No

Fun-Context4181 Report

#78

Who Else Feels The Same?

Who Else Feels The Same?

zoomer416 Report

Add photo comments
POST
#79

Ml Truth

Ml Truth

SuperUser2112 Report

Add photo comments
POST
ADVERTISEMENT
See Also on Bored Panda
#80

Well F*ck

Well F*ck

theUsurpateur Report

#81

Laws Are Always To Be Followed

Laws Are Always To Be Followed

sad_2_happy Report

#82

Be The Senior You Needed When You Were A Junior!

Be The Senior You Needed When You Were A Junior!

AsterixBT Report

Add photo comments
POST
#83

C++ Is Already Giving Me Good Vibes...

C++ Is Already Giving Me Good Vibes...

HelioH20BR Report

Add photo comments
POST
#84

Chadette Grandma

Chadette Grandma

iaminacent Report

#85

What It Feels Like To Explain Your Job To A Normie

What It Feels Like To Explain Your Job To A Normie

quakz_exe Report

Add photo comments
POST
#86

Code Sometimes Be Like

Code Sometimes Be Like

yonicstudios Report

#87

Would This Fit Here?

Would This Fit Here?

TabCompletion Report

ADVERTISEMENT
See Also on Bored Panda
#88

I Had To Let It Out

I Had To Let It Out

the_polymerizr Report

#89

Why Are They Doing This??

Why Are They Doing This??

Csetox Report

#90

Speed Cameras Plus Sql?

Speed Cameras Plus Sql?

RossGracie Report

#91

If It's A Python Infested Island, What Did You Think Would Happen???

If It's A Python Infested Island, What Did You Think Would Happen???

quakz_exe Report

Add photo comments
POST
#92

Because I Am A Programmer

Because I Am A Programmer

Sakin101 Report

Add photo comments
POST
#93

Banned From Swift

Banned From Swift

Sampo Report

#94

Loooopss

Loooopss

theHaiSE Report

#95

Thank You Ide For Bringing In Colors In My Life..

Thank You Ide For Bringing In Colors In My Life..

yuva-krishna-memes Report

Add photo comments
POST
ADVERTISEMENT
See Also on Bored Panda
#96

I'm Safe

I'm Safe

TheSpixxyQ Report

Add photo comments
POST
#97

War Isn't Funny. Hopefully My Memes Are

War Isn't Funny. Hopefully My Memes Are

arrr93 Report

Add photo comments
POST
#98

Soft Skills

Soft Skills

Toofast4carramba Report

#99

Some Daily Meetings Do Be Like That

Some Daily Meetings Do Be Like That

SparklyEarlAv32 Report

Add photo comments
POST
#100

Money!!

Money!!

huellllllll Report

Add photo comments
POST
#101

I Bet You Can't

I Bet You Can't

memengenieur Report

#102

We Need Open Source

We Need Open Source

Helpful-Finding-2237 Report

Add photo comments
POST
#103

Saw This Gem Of A Post On Linkedin. Thought I Would Share

Saw This Gem Of A Post On Linkedin. Thought I Would Share

mni_dragoon Report

ADVERTISEMENT
See Also on Bored Panda
#104

All Assemble

All Assemble

randomgibberissh Report

#105

I Haven't Understood What Rust Is For

I Haven't Understood What Rust Is For

Linked_Punk Report

Add photo comments
POST
#106

Snake

Snake

theHaiSE Report

#107

There Are Only Two Types Of People They Said

There Are Only Two Types Of People They Said

Cronos993 Report

Add photo comments
POST
#108

I'm Sorry, I Laughed, I'm Sorry

I'm Sorry, I Laughed, I'm Sorry

serverlessmom Report

Add photo comments
POST
#109

And It Happens On Friday

And It Happens On Friday

einsamerkerl Report

Add photo comments
POST
#110

Trying To Help My C# Friend Learn C

Trying To Help My C# Friend Learn C

BBQGiraffe_ Report

#111

I Was One Google Search Away From Learning Entire Language I Don’t Need. Dodged A Bullet

I Was One Google Search Away From Learning Entire Language I Don’t Need. Dodged A Bullet

maestro_7 Report

Add photo comments
POST
ADVERTISEMENT
See Also on Bored Panda
#112

When Your Friend Is A C# Dev

When Your Friend Is A C# Dev

4thMistaBullet Report

#113

Explain This

Explain This

KasaneTeto_ Report

#114

When No Match For ‘Operator==’ In ‘__first.__gnu_cxx::__normal_iterator::operator* [with _iterator = Std::vector*, _container = Std::vector >, __gnu_cxx::__normal_iterator::reference = Std::vector&]() == __val’

When No Match For ‘Operator==’ In ‘__first.__gnu_cxx::__normal_iterator::operator* [with _iterator = Std::vector*, _container = Std::vector >, __gnu_cxx::__normal_iterator::reference = Std::vector&]() == __val’

sql-gumby Report

Add photo comments
POST
#115

"Intro Programming Class" Starter Pack

"Intro Programming Class" Starter Pack

RreFejSaam Report

#116

Business Is Boomin’!

Business Is Boomin’!

bohdandr Report

Add photo comments
POST
#117

Cache Me Outside

Cache Me Outside

hakunamateta Report

#118

I See This Way Too Often At Work...

I See This Way Too Often At Work...

marcola42 Report

Add photo comments
POST
#119

I Have Math Anxiety

I Have Math Anxiety

Alsentar Report

ADVERTISEMENT
See Also on Bored Panda
#120

Damn My Professor Isn't Very Gender Inclusive

Damn My Professor Isn't Very Gender Inclusive

furgfury Report

#121

In A Train In Stockholm, Sweden

In A Train In Stockholm, Sweden

Dlosha Report

#122

Fn

Fn

yoyobara Report

Add photo comments
POST
#123

Insightful

Insightful

reddit.com Report

Add photo comments
POST
#124

Interesting

Interesting

yonaadug Report

Add photo comments
POST
#125

We Have A Misunderstanding Here..

We Have A Misunderstanding Here..

yuva-krishna-memes Report

Add photo comments
POST
#126

Debugging Code Be Like

Debugging Code Be Like

AWellPlacedCactus Report

Add photo comments
POST
#127

It's Hard To Keep Up

It's Hard To Keep Up

kindofasickdick Report

Add photo comments
POST
ADVERTISEMENT
#128

Something Is Fishy

Something Is Fishy

einsamerkerl Report

Add photo comments
POST
#129

When Your Code Run The First Time

When Your Code Run The First Time

ninja__77 Report

Add photo comments
POST
#130

School Sucks

School Sucks

Galastique Report

Add photo comments
POST