130 ‘Shockingly’ Good Programmer Jokes And Memes From This Online Group (New Pics)

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 Steal What Is Stolen

Image credits: LongLiveGOSR

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

Image credits: 98712334234609877651

#3 Why But Why?

Image credits: ore-aba

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."

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

#4 Computer Screams..

Image credits: Expert-Box5610

#5 It Hurts

Image credits: A_Rainbow_Astronaut

#6 Based On Personal Experience

Image credits: alexander_the_dead

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.

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?

Image credits: _megas

#8 Some Years Later…

Image credits: Fun-Context4181

#9 Are You Good With Computers?

Image credits: ultra_mind

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.

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

#10 Whatever, Dude

Image credits: XinoVan

#11 What?

Image credits: invisible_admin

#12 We Know

Image credits: MaxBuddyRoo

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

Image credits: reddit.com

#14 Thoughts??

Image credits: Responsible_Hall_324

#15 Has This Ever Happened To You?

Image credits: _Xyreo_

"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 „i Don‘T Know Why It Is Not Working“

Image credits: mentaalhv

#17 Namespacing...

Image credits: Elqueq

#18 Well Well

Image credits: theHaiSE

“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 Project Manager's Scream In Disguise

Image credits: SuspiciousTrash0

#20 It's Too Painful

Image credits: WarrenElise

#21 Who Else ..?

Image credits: Expert-Box5610

"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

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

Image credits: mikey10006

#23 You Don't Have Any Clue

Image credits: yuva-krishna-memes

#24 Happened To You Too?

Image credits: SpyrosDev25

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 Hating Rust Since Day -2147483648

Image credits: WeGoToMars7

#26 We All Can Relate

Image credits: savitar69

#27 They Need To Stop Doing This..

Image credits: ramen_junk

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 ?

Image credits: HaleySuperCucumber

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

Image credits: JasperDG828

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

Image credits: serverlessmom

#31 Programming In A Nutshell

Image credits: MaffinLP

#32 It Works!

Image credits: esberat

#33 Poor Kid

Image credits: 2D_B4_3D

#34 I Heard You Can Just Inject Your Server With Hydroxychloroquine

Image credits: also_also_bort

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

Image credits: Robertgarners

#36 Riding The Good Life

Image credits: DollinVans

#37 Why Are You Like This?

Image credits: planktonfun

#38 We Need Open Source

Image credits: Helpful-Finding-2237

#39 Pro-Grammer Move Right There!

Image credits: rdias002

#40 Its So Hard To Decide

Image credits: masark4417

#41 Great Typo

Image credits: duyar70

#42 Real Programmers

Image credits: flaco_lombradi

#43 I Have Been Attacked

Image credits: MuddyMustache

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

Image credits: toxicMountainFrost

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

Image credits: yukselcihann

#46 A Man Of Culture

Image credits: 5parkp1ug

#47 "Intro Programming Class" Starter Pack

Image credits: RreFejSaam

#48 "Efficient" Resource Management

Image credits: Le_Minimalizier

#49 The Best Answer

Image credits: albenis99

#50 Ah Yes.

Image credits: General-Koala-0001

#51 Hmmmmmmmmm

Image credits: alexhmc

#52 Who Else Feels The Same?

Image credits: zoomer416

#53 They Have A Job To Keep!

Image credits: WholeGrainsforFree

#54 Ah Eureka..

Image credits: Mario_Vishal

#55 Why Are They Doing This??

Image credits: Csetox

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

Image credits: mni_dragoon

#57 All Assemble

Image credits: randomgibberissh

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

Image credits: TobyWasBestSpiderMan

#59 Chadette Grandma

Image credits: iaminacent

#60 New Company Policy In 3, 2, 1..

Image credits: Memetron69000

#61 I Don’t Think This Is Funny

Image credits: Vegetable_Remote_167

#62 Banned From Swift

Image credits: Sampo

#63 Just Your Regular 15 Inch One

Image credits: MaverickX17

#64 Feel Sorry For The It Guy

Image credits: alcatraz1286

#65 Working With Old School Programmers Can Be A Pain Sometimes

Image credits: LordOmbro

#66 No

Image credits: Fun-Context4181

#67 This Probably Happens To Her A Lot.

Image credits: silversmithsonian

#68 Found This On Twitter. Gave Me A Good Chuckle So I Thought I Would Share

Image credits: Xc1d30us_Mercy

#69 I Feel Bad Too

Image credits: yxingalisa

#70 Unit Tests: ? / Writing Unit Tests: ?

Image credits: white_cunt445

#71 I'm Not Even Ashamed At This Point

Image credits: deconfusedguy

#72 Would This Fit Here?

Image credits: TabCompletion

#73 Loooopss

Image credits: theHaiSE

#74 Not Sure If It's The Right Sub But Hey I Had To Let It Out

Image credits: the_polymerizr

#75 So Accurate

Image credits: neXtTechnoKing

#76 Thats The Dream

Image credits: MitchellMink

#77 Ml Truth

Image credits: SuperUser2112

#78 Trying To Help My C# Friend Learn C

Image credits: BBQGiraffe_

#79 Laws Are Always To Be Followed

Image credits: sad_2_happy

#80 Be The Senior You Needed When You Were A Junior!

Image credits: AsterixBT

#81 Money!!

Image credits: huellllllll

#82 I'm Turning Into A...

Image credits: farhanhafeez

#83 After Some Years I No Longer Care Tbh

Image credits: PixlBoii

#84 Cache Me Outside

Image credits: hakunamateta

#85 I Bet You Can't

Image credits: memengenieur

#86 Android, Ordroid, Nordroid

Image credits: mustafa_1998_mo

#87 Best Ide Ever!

Image credits: esberat

#88 When Your Friend Is A C# Dev

Image credits: 4thMistaBullet

#89 Explain This

Image credits: KasaneTeto_

#90 Best Community Ever Imo

Image credits: bububeti

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

Image credits: yuva-krishna-memes

#92 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’

Image credits: sql-gumby

#93 Yeah Right

Image credits: noendforme

#94 I'm Safe

Image credits: TheSpixxyQ

#95 Thank God

Image credits: Erledigaeth

#96 I Haven't Understood What Rust Is For

Image credits: Linked_Punk

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

Image credits: quakz_exe

#98 Snake

Image credits: theHaiSE

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

Image credits: HelioH20BR

#100 Because I Am A Programmer

Image credits: Sakin101

#101 Clients Are Really Like That...

Image credits: De_Wouter

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

Image credits: An_guten_Tagen

#103 What It Feels Like To Explain Your Job To A Normie

Image credits: quakz_exe

#104 Business Is Boomin’!

Image credits: bohdandr

#105 There Are Only Two Types Of People They Said

Image credits: Cronos993

#106 So What Do You Use?

Image credits: _woffles_

#107 I Have Math Anxiety

Image credits: Alsentar

#108 Code Sometimes Be Like

Image credits: yonicstudios

#109 War Isn't Funny. Hopefully My Memes Are

Image credits: arrr93

#110 Git Blame Someone Else

Image credits: YourTacosAreMine

#111 Some Daily Meetings Do Be Like That

Image credits: SparklyEarlAv32

#112 Well F*ck

Image credits: theUsurpateur

#113 In A Train In Stockholm, Sweden

Image credits: Dlosha

#114 And It Happens On Friday

Image credits: einsamerkerl

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

Image credits: maestro_7

#116 Speed Cameras Plus Sql?

Image credits: RossGracie

#117 Insightful

Image credits: reddit.com

#118 We Have A Misunderstanding Here..

Image credits: yuva-krishna-memes

#119 I See This Way Too Often At Work...

Image credits: marcola42

#120 Debugging Code Be Like

Image credits: AWellPlacedCactus

#121 Tell Me This Isn't Relatable...

Image credits: _woffles_

#122 Damn My Professor Isn't Very Gender Inclusive

Image credits: furgfury

#123 Soft Skills

Image credits: Toofast4carramba

#124 Fn

Image credits: yoyobara

#125 It's Hard To Keep Up

Image credits: kindofasickdick

#126 Something Is Fishy

Image credits: einsamerkerl

#127 School Sucks

Image credits: Galastique

#128 Interesting

Image credits: yonaadug

#129 I'm Sorry, I Laughed, I'm Sorry

Image credits: serverlessmom

#130 When Your Code Run The First Time

Image credits: ninja__77