130 “surprisingly” good programmer jokes and memes from this online group (new pics)
Many of us spend hours every day in front of the computer or our phone screens, whether for work or for fun. However, not everyone knows 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 photos.
However, the programmers, coders, computer scientists and digital geeks of this world surf around us on the internet and know the finer details of how our technology really functions. And in their world, humor takes on a particular tone: you have to know a little about programming to fully grasp the jokes that overlap like onions.
Dear Pandas, the r/ProgrammerHumor subreddit is full of awesome programming memes and jokes that you’re sure to enjoy if you imagine yourself to be a fan of coding and all things tech. Vote for your favorite photos when you scroll down.
bored panda contacted software engineer, musician and artist Andrew Eckel for programming information. Read on for his thoughts, dear Pandas.
You can find more awesome coding memes in previous Bored Panda articles on r/ProgrammerHumor right here: Part 1, Part 2, and Part 3.
More information: Reddit | Twitter
Bored Panda wanted to get software engineer Andrew’s opinion on whether or not the programming language people start with is important. He shared that if you’re in a rush to learn a new language, for example for college, you might have the motivation to go beyond that.
“My undergraduate program was taught in C++, but where I went to graduate school, they used Java. To catch up, I ended up taking graduate-level courses and the freshman introduction in the same semester. My fellow freshmen class wondered how I suddenly became their TA in the following semester,” Andrew shared a snippet from his own life.
Andrew strongly believes that programming allows for a lot of creativity and expression. According to him, to say that programming is not creative is “like saying that using a sewing machine is not creative. It is creative if you do something creative with it! which can be done both artfully and in the service of creating art.Or you can program a garage door opener with it.
He joked, “If people say it’s not creative, you won’t hear them with the sound of your garage door closing.”
Software engineer Andrew also told us about his latest creative projects. “I worked on a song called ‘Fire Escape’, with some friends from Boston singing along, recorded remotely, and a synth bass part with lots of pitch changes. Inspired by Britney Spears’ synth bass” Toxic”, I hooked up a MIDI joystick to control pitch left-right and vibrato up-down, mimicking how the joystick works on some 80s synths. The song as a whole didn’t nothing to do with ‘Toxic,’ a completely different sound, but for the bass part, I wanted that vibe!” he told Bored Panda.
Meanwhile, he’s preparing to release the open-source code for his LeastAverageImage project next week, “along with some results of running the program with a classic Simpsons episode as input.” He also has “do a little photoshoot with a favorite toy from my childhood last weekend, for a silly joke poking fun at NFTs.”
The r/ProgrammerHumor subreddit has nearly 1.8 million members, along with an additional 54,000 Twitter followers. Created in 2012, it celebrated its 10th anniversary at the end of January this year.
Whether you’re a seasoned programmer or completely new with a fresh-out-of-the-oven degree, if you’re planning on sharing memes about the submarine, you should always aim for relevant jokes. All humor should be related to programming, so jokes that are generic and cover other professions are best saved for other online communities.
A software engineer, musician, and artist, Andrew has previously given Bored Panda great insight into work, life, and the world of programming.
He explained that debugging can actually be fun and said programming as a whole is very rewarding when you finally figure out the puzzle. For him, programming is really worth it.
According to software engineer Andrew, the heart of any programmer’s or computer scientist’s joy is creating new and exciting things and then watching them perform as they intended.
“The best moment for any programmer is seeing something you’ve built working for the first time. It almost seems 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 useful,” he said, which excites him.
“You don’t even have to invent anything to get that thrill. Often it’s just a matter of taking a well-known algorithm and applying it to a new situation,” Andrew said. -fore-seen.
“There are a lot of great teachers out there who can teach 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,” said- he declared.
Andrew shared a recent moment of programming joy. It happened when his software-based art project finally started working as planned. “I definitely had this kind of moment when my image processing program LeastAverageImage spit out the ‘planes’ image and it was exactly what I was hoping for,” he said.
“But I had a similar feeling when a program I intended to reduce photos to the only colors available on a Lite Brite completely failed but rendered a ‘running paint’ effect much cooler than anything I intended to do,” he told Bored Panda. “That program isn’t called LiteBriteColors now; it’s called The ErrorSpreader,” he added.
However, like in most professions, big breakthroughs and adrenaline rushes don’t happen all the time. Usually things are more mundane, the happiness you get from your work is calmer, simpler.
“Those ‘eureka’ moments don’t happen every day, but the everyday fun of programming is debugging. I know that sounds crazy because if you’re debugging, it usually means the code you’ve written doesn’t work. But everyone I work with feels the same. The more confusing and strange the behavior of the program, the more fun it is to unravel the mystery, find the cause and solve it. It’s like a puzzle.
Andrew shared with us a witty conversation between a teacher and a student that he overheard during a graduate course he took.
“Teacher: Since we don’t care about language specifics, I’m going to write the example in pseudocode.
Student: Pseudo-code… isn’t that the puzzle with numbers on a grid?
Teacher: No, it’s Sudoku.”