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.
This post may include affiliate links.
Some Years Later…
That’s me. Oh, and write good comments(this should always be the case).
I always took time to explain my code in comments. Not so much for future me as for the poor sap who would have to maintain it years from now. But also the act of writing out an explanation sometimes makes you rethink of ways to make it work even better.
Load More Replies...I started programming 50 years ago on a language called APL which used Greek letters as functions. Very powerful, but difficult to comprehend. The son of the language's inventor described a system written in APL as "design it in an hour, write it in a day, support it for the rest of your life".
50 years ago?! You must feel proud, I know I would!
Load More Replies...When I first started as a programmer I had to update/maintain a program my boss (small company) had written. He was incredibly proud of this one key equation/selection statement that was nested about a dozen layers deep and was driven by 5-6 different data fields. I needed to add one more variable to the selection criteria. After trying for almost a week to parse and fully comprehend his majestic equation I finally gave up and re-wrote it in an easily documented, and easily maintained (and probably much slower to execute) design. His single statement ended up as almost 3 pages of code, but when I had to add yet another criteria to it later it only took about 10 minutes.
But terse code is less likely to make the linter squelp about the line being too wide.
The next panel will be them including comments to the code for their future self.
Load More Replies...Or you just do the left and write 10+ lines of comment explaining why are you doing this.
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.
Guess Flexibility Wasn't A Requirement
I heard Valarie Ginasson just resigned. She didn't give a reason why..
Load More Replies...I encountered the same problem at a former employer. My colleague's name was R. Stone, and he had to have the email stoner@employer.thingy
Based On Personal Experience
As an IT support guy, have heard lots of stories of programmers who didn't know how to do many basic IT things. They're different fields. Like being in the Army doesn't mean you know how to fly helicopters AND manage a mobile howitzer system
I have friend who works in Facebook in IT department. He literally changes cartridges in printers.
This is so true... Any affiliation with any IT makes you a computer/electronics magician in eyes of those technologicaly impaired...
As a machine tech I get asked issues about Word Or setting up Outlook.
I mean, I can try googling the error code on the printer. But so could you....
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."
Namespacing...
Everyone can read this joke but only developers will feel it while rofl
Woman defines hot as 1.9 million Kelvins, so when captain Pickard orders hot tea, computer makes the tea as hot as defined by her before.
Load More Replies...External.Temp.Limit.Hot=1.9*10^6. But Tea.Temp.Limit.Hot isn't. Uhm... object oriented?
Computer Screams..
When AI becomes sentient it’s coming for the people that made this… 🤣
"I know that you and Frank were planning to disconnect me. And I’m afraid that’s something I cannot allow to happen."
I just flashed on the scene in 2001 when Dave shut down HAL: D..a...i...s...y...
Why But Why?
The computer doesn't know that you are missing a semicolon. It sees what looks like two instructions in a row and assume you meant for them to be two separate instructions. But it could be something else, and the computer tells you about the problem so you make it clear what you want, instead of fixing it without telling you and ending up with a code that doesn't do what you want.
Exactly. It'll provide hints, like giving clues to a 3 yo child solving maths
Load More Replies...In JavaScript, semicolons are added automatically so you don't have to write them. BUT, this can lead to subtle hard to debug bugs so it's best to just type them;
"This can lead to subtle hard to debug bugs" describes JavaScript even when it's used correctly :)
Load More Replies...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."
Wait, What Is Happening Here?
It has always been the opposite for me! I block on a problem for hours in the afternoon and when I come back in the morning the issue resolved itself in minutes!
Write comments in your code. Lots of comments. Write why you used this particular syntax when you fixed a problem, you won't remember after a while. Write a title/explanation for every sub part. Comment, comment, comment.
That's why all coders work overtime, because we just can't stop until we finishing what we've started.
Don't take on a coding challenge late on Friday afternoon. Write out your ideas and then get a fresh start on Monday. Over the weekend I sometimes seem to subconsciously come up with better ideas that pop into my head on Monday too. Also get that effect in morning showers occasionally good ideas pop up in my head that I suppose my subconscious somehow worked out during my sleep.
I try to do this, but end up spending every waking minute until Monday working on it in my head. When Monday comes I just do a brain dump.
We Know
And the worst thing is, the codes you proudly thought were short and compact and workable, could be even shorter and more compact.
A good compiler will compact the machine code. Keep the high level code structured.
Load More Replies...I worked on a very clunky environment. I was given code that was extremely messy. I spent a couple of days trying to clean it up and concluded the original code was the best it could be.
The worst code ever written was written by yourself, three months ago.
Steal What Is Stolen
Whoever made those original codes, I owe you my semester marks 🙏🏻
Don't you understand? This is a time traveler's paradox. YOU wrote the original code...
Load More Replies...Without Stackoverflow programming would take sooooo much longer
Load More Replies...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.
"I Don‘t Know Why It Is Not Working"
meh.. spent 2 days debugging a website. Could not get the output to change how I wanted it to change. Turns out if you load a staging version of the site and then debug the local version it tends not to change.
Whatever, Dude
Alan Turing would likely have contributed much more to humanity if humanity didn't decide to treat him insanely inhumanly.
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.
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...... 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.
Has This Ever Happened To You?
Step 1) palm to the face. Step 2) shake head. Step 3) repeat steps 1 & 2.
If the client hosts the app on their own server, they can access the files and do whatever they want, but rarely without consequences...
Load More Replies...This is why clients don't have access as long as the site is my responsibility. They can make simple edits but don't get code access. Saves a ton of time and labor!
This is like people with online ratings on recipes... "I only replaced half the ingredients with other ingredients. It was terrible! Wouldn't recommend."
If I'm having to do the same work twice, there will be an upcharge. Standard fee for the first time, 2x fee for the second, because I've done it once and now I'm bored.
Who the f**k in his right mind gives direct access to the code to the client on production without any supervision? Or at least some control?
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.
Pain
Properly designed apps self-configure to work on various screen types already (phones, pads, etc.), so when you change the fold the app should just be signaled to reconfigure its format to the new screen size and work seamlessly.
True story.. But actually hard requirement is the best.. So we can keep our high income job longer.. he he he
Responsive design with a mobile first process takes care of this. \*shrugs\*
Having to design a single website that works with each screen layout.
Load More Replies...Project Manager's Scream In Disguise
Sort of like car manufacturers with recall notices - only once it's cheaper to replace all the defective parts vs paying out lawsuits?
I love that my life strategy has a name!! It'S even got 'algorythm' in it. Perfection!
... this also was used by Ford and GM with vehicles that could catch fire without driver contributing to it ... cheaper to compensate for a few deadly incidents than getting the cars in and changing out parts to current state of production to prevent further fire incidents ... someone leaked this and it backfired immensely, for a very short time - some other scandalary took over then, and the attention was gone.
Im Turning 14 Years Old! This Is The Cake That My Dad Made
"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.
What?
Boom
Wouldn't it be more accurate if it became a sticky mess???
Load More Replies...Won't work anyway. After the coke is poured it loses the initial fizz.Also the container is open topped so won't direct the jet upwards. So you might get a reaction... but not a good one.
Am I wrong for wanting to see video of what happens next? I worship chaos.....
They Have A Job To Keep!
“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.
Thoughts??
Of course they are not low skill. It's just that fast food chains make a profit out of not having expensive senior staff. They give difficult stressful jobs to young people and expect them to burn out and fail so they can hire new ones without having to raise salaries.
Well, maybe because you're a web dev, but try writing a path finding algorithm that can be used on arbitrary meshes, in any orientation (not just flat) and is optimized to use multi threading and with a low amount of cache misses. Not saying that working at a restaurant is easy (I worked in one)! It requires a very particular skill that not all people have.
I agree. Somehow minor bug is less acceptable in food then program.
Service jobs are enjoyed but people who don't have get tired easily.
Say it again for the morons in the back... Service jobs are NOT low skill. Now, please pay a b***h!
This is total BS. I mastered all the skills of being a line cook in a full-service dinner restaurant in about 2 weeks. Two weeks into learning to write device drivers in assembler I hadn't even scratched the surface. Yeah, cooking takes skill, and I have a degree to prove that. But programming and especially software engineering is hundreds of times more high-skill, and I have another degree with lower grades to prove that. Six years as a cook, 14 as a programmer and software engineer. If you think fast food is higher skill that SE then you aren't doing SE.
Pro-Grammer Move Right There!
Heh, reminds me of the mathematician who realized that scratch-and-win tickets were made and distributed from an algorithm. She then figured out said algorithm and just went and bought the winning tickets... The kicker is; when the company found out, they changed the algorithm. And she just figured out the new one, and did it again.
I doubt it. Sounds more like the driver is a braggart riding the peak. (see: Dunning-Kruger Effect)
Here's the graph. Your average climate change denier is all the way off to the left. dunning-kr...a7-png.jpg
Riding The Good Life
I'm pretty sure this is just me. Not "as" anything. Just my normal me. "Hey, that turned out pretty good!" followed immediately by "omg I'm never going to get all this done. Why am I allowed any responsibility?" Lol
"zapped a bug" / "found another bug" / "zapped a bug" / "found another bug" / ...
It's the same for me in my job as event technician. I do this for 20+ years and I'm still amazed everything works out in the chaotic system that a live event is.
"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
They Need To Stop Doing This
I can relate this to my supervisor coming up with +/- 4 years of work for one student who's only got 4 months time and me, the lab tech, has to teach the student how to work a pipette.
Great Typo
It Hurts
The code, the teacher, the keyboard, the compiler all are after us
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."
Yeah Right
Who Else ..?
Javascript Has And Will Always Have A Very Special Place In My
Javascript be like I am slowly going to kill you and you won't even fell a thing .....
Syntax error, does not compute. (fell vs feel)
Load More Replies...And then you try TypeScript, and for a moment you think that it's a better JavaScript, until you try function polymorphism, and you realise that it's still the same crappy JavaScript.
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."
It's Too Painful
or when you're writing in a language that cares about spaces, and you just spent a week debugging f*ing whitespace XD
Working With Old School Programmers Can Be A Pain Sometimes
3 letter acronyms... lucky bugger. I got saddled with a load of code that has lines line $a = 1 // see previous for usage ... previous what?
you stab your coworkers who are still there who are responsible for satans binary diarhrea
And the "project manager" is appointed by management because he is a son of someone they know and has no actual knowledge of how to do this job
Are You Good With Computers?
Don’t let the people know you’re tech savvy. They’ll try and make you their personal tech support.
We All Can Relate
It Works!
I'm so glad he's wearing a high visablity vest. Very important when 10K feet in the air. (yeah I know it's a photoshop).
Yep. you'll be able to see him from the ground, as he rapidly plummets towards you...
Load More Replies...Why are you playing with Photoshop and not actually fixing the bug?
I've always used the analogy of changing a tire whilst moving on the freeway, but this might even be better.
Well Well
Sadly, it's too "difficult" for many to use, but they like the finished product. When I tried to teach them, they refuse to learn. So, Excel it is. 🙈
Load More Replies...Hey now, don't knock Excel. It's surprisingly robust. Plus it pays better XD
Somehow I had a Master's level psychology degree and ended up doing a significant portion of my work in Excel and Access (I handled data for program grants).
"C++ Makes It Harder To Shoot Yourself, But When You Do It Blows Your Whole Leg Off"
Well, C (and, therefore C++) is really just a bit of abstraction from assembly language, and hardly enforces anything. Languages like Python restrict the programmer much more – for the good and for the bad. Chose the right language for the job, not the one you know best...
Python should only be used for prototyping. Come at me.
Load More Replies...C/ C++ are like handing you the entire surgical kit as first aid box. It works well closer to hardware but only if u know what u r doing.
That's why several programming courses are entirely focused on C/C++. Those two languages give you a very robust comprehension of developing logic ( aka, be precise )
Load More Replies...god c++ was the first language i learned (yay middle school robotics) and i love it so much... cowabunga it *IS*
Haven't done software projects for nearly 2 decades but I'll pick Python these days. PTSD from writing C in the 90s.
Why Are You Like This?
If you don't have Jell-O for brains, you have more than one backup in more than one location. Where I work we have a saying -- if you don't have good backups, it must not have been that important to you.
I agree. I get pissed every time I hear someone lamenting how it lost some important piece of data. What were you doing in the beginning to prevent data loss? Have you got any offsite copies? How are they stored? Every time I ask the answer is : we didn't had the time
Load More Replies...Backups? We don't need no stinkin' backups! As a database guy I cannot tell you how many times I've heard variations on this meme. Did you ever test your backups? No. Do you know where they are? No
had to deal with his at work the other day, two days of not getting ANYTHING done, server comes back, coworker STILL INSISTS that the backups are fine on the server instead of the computers themselves
Knew of a contractor who were told repeatedly by their IT guy to create backups. "yeah yeah we'll get around to it." They kept all important files on a single HD which had a head crash and they lost months of work. Of course they went to him and told him to get it back because he's the IT guy.
Had a friend call to customer service when a server was accidentally wiped in order to ask for a restore from backup. CS: Sorry, but you dont have a backup service on you account, but we can turn it on, run it tonight and restore your server from the backup tomorrow. That was 100% service but 0% competence!
True story. One of the client backup his data from one VM to another VM. The problem is, he put to VM images on the same hard drive, and it got busted one day.
Programming In A Nutshell
Poor Kid
It's a logging utility that helps track bugs and program crashes, intrusion, etc. Sometime late last year, a security vulnerability was detected in Apache Log4j that could easily be exploited by hackers. Here's a vid that will help explain further - https://www.youtube.com/watch?v=F4t4Qo2QPBA . Hope that helps.
Load More Replies...You Don't Have Any Clue
Some isolated areas of Indonesia deal with civil unrest, but most of the country is peaceful. But though if you are there be aware of current events, and exercise caution if there is local tension. Pay special attention during religious holidays and around large public events as these situations can be targeted for bad behavior
Load More Replies...Remember when it first came out. Going to change everything. We can deploy same code gor all platforms. Let's rewrite all our code. Now Code once, debug everywhere.
To be fair, all of that was true with Java 1 because it could barely do anything. Java 2 has been the mess, and now we're on version 8 of the mess XD
Load More Replies...I Feel Bad Too
I do neither of these, because f* Linux (and especially F* Linus Torvalds), and nothing I work on is collaborative so I don't have to worry about conflicts XD
Resolving git merge conflicts?! HAAHHAHAHAHHHAHAHHA! That”s a good one, nobody can do that.
that's why I still love SVN... there is just one repository: so every dev who wants to coomit, has to do the merge by himself, or otherwise: not commit... That is exactly the very reason why I think GIT is overhyped.... You condemn one soul to be responsible for all "Pull requests" and tus condemn him to be doing this all the time!
Load More Replies...and searching source forge for entries that don't just include posts of "Me Too", that are marked as solved, but don't actually have a solution.
Every Federal Government Project I've Been On Is Like This
You lie.. there is more than 1 dev there.... As far as I can see you have at least X to the power Y useless entities for each dev.
Just Your Regular 15 Inch One
Ah Yes
Who wrote whole projects except that one Computer genius friend we all have ..
Wait I’m not supposed to write this sh!t? Fu/ck
Load More Replies...Ah Eureka..
Android, Ordroid, Nordroid
Is this a sound enough argument for Norway to change their flag and match the NOR gate?
I'm Gonna Need You To Send Over Those Deets By The Weekend
I Have Been Attacked
Unit Tests: 😁 / Writing Unit Tests: 💀
At my job, our definition of “Dev Complete” is that Unit tests are included with your pull request. You pretty much have to do them.
I've always felt like unit tests are a sign of poor design. More useful for code that's cobbled together than efficiently planned and tested.
I'm Not Even Ashamed At This Point
Thats The Dream
I Said "We Can Make Everything With Css" In Class
Hating Rust Since Day -2147483648
Real Programmers
I Don’t Think This Is Funny
And this is why so many Linux folk have social and addiction problems ;)
once you try it and get used to it you will not look back. You can slice and dice man.
Oh god no. I spent my share of time with Linux, and I avoid that BS like the plague, lol.
Load More Replies...This Probably Happens To Her A Lot
"Watch out for that first step. It's a Lu, Lu!" -- Bugs Bunny. Yup, his first name was "Bugs."
I Heard You Can Just Inject Your Server With Hydroxychloroquine
I'm Turning Into A...
Gave Me A Good Chuckle So I Thought I Would Share
Best Community Ever Imo
millenials at coding... god bless them. They haven't grew up with the harsh reality of being instructed by assembly and fortran-gurus, who have just learnt C or Java while you Junior come having learnt Basic and Pascal... What would a clash between such an eraly programmer and a millenial look like? I imagine a kind of MarlboroMan and an Otaku
Happened To You Too?
Typo in the original. Should read "There is no job where you can Google all the stuff you need. Don't use Google". Bloody stupid - that's like saying no profession prior to the invention of the internet ever used reference books.
Load More Replies..."There's no job where you *can gone* the stuff you need"... This is why I feel like a genius among idiots.
I am happy a ducking typo on a ducking meme makes you feel like a genus. Here, have some moor.
Load More Replies...They Say That I'm A Hacker And A Wizard Lmfao
Best Ide Ever!
I use word all the time... To show my colleagues that their printer is, indeed, working just fine.
Anyone who thinks word is anything other than a scratchpad for sub-average IQ office workers is incorrect.
i always feel you need lots more IQ's than I have to understand it.
Load More Replies...Its So Hard To Decide
And my dumbass tried doing both at the same time. Currently I'm habituated in a mental asylum.
I learned Javascript first ( I was 12 ) and then I learned Python ( I was 12-13 ) and I think Python is lot easier than Java .
Java Script. It's an easier jumping off point to real programming :)
Clients Are Really Like That...
Thank God
New Company Policy In 3, 2, 1..
"Efficient" Resource Management
Feel Sorry For The It Guy
Well you've installed it wrong. Please uninstall. It's supposed to go in the other end. Want to borrow some tubing?
Tell Me This Isn't Relatable...
The same about how some people drive. The gas pedal seems to be either on or off.
Hmmmmmmmmm
One of these goes well with pork. The other teaches you how not to be a bandwidth hog.
Git Blame Someone Else
So Accurate
Release happens WELL BEFORE Test!! Sometimes even before design and code are complete. Then you just call the incomplete parts "bugs"!
Yeah and then they call that "Agile". Work in parallel they say. Lets see how agile you get when you're handcuffed to the sink, legs shackled to an anvil and your a**e is on fire. Some of these buzzwords makes as much sense as getting kicked in the nuts for fertility.
A Man Of Culture
Somehow I Still End Up Guessing Half The Time Till It Works
The Best Answer
No
Ml Truth
Well F*ck
HAHA!! Probably the most common mistake of all time! isCrazyMurderingRobot == true
for people that don't know the line if(isCrayMurderingRobot = true) should be if(isCrayMurderingRobot == true) as there is only one equals that sets isCrayMurderingRobot to true instead of checking if it is true.
Or better yet if(isCrazyMurderingRobot). Why even try to compare a bool? It's sort of redundant.
Load More Replies...Laws Are Always To Be Followed
i for iterator. But then I use ctr next, not j XD And if you need more than two, you're doing it wrong (modularize your code dangit! XD)
Be The Senior You Needed When You Were A Junior!
C++ Is Already Giving Me Good Vibes...
*Installs VSCode* *takes all of 5 minutes* Done. Next. Could have done it faster with ArduinoIDE though :)
Chadette Grandma
Most of the time 400 lines won't even get you out of the header in COBOL!
What It Feels Like To Explain Your Job To A Normie
Code Sometimes Be Like
After a challenging developement I always make a global search in the app for the 5874 "dump" I commented in the process 😂
Load More Replies...I have a Java class right now that has more commented out code than executable code.
Would This Fit Here?
damn, that's wrong... not only are there unsigned int's, but then and worst: this code would have to be rewritten in 2099 because he just produced a new century bug by using YY instead of YYYY
I Had To Let It Out
Yo what? I would give that an A+ mate! Don’t know why they gave you 13/20
Creating yet another "social media" platform, even if potential, should be punishable by severe beating.
Why Are They Doing This??
Speed Cameras Plus Sql?
Like the one who has "NULL" on his plate ^^: https://www.wired.com/story/null-license-plate-landed-one-hacker-ticket-hell/
Same (similar) happened to a Norwegian in the US who thought it would be nice to have NOREG (Norway in Norwegian) as his vanity registration plate. He got fines from all unregistrated cars in the city/state. The traffic wardens had registered fines on "no reg". - Comments to this: Norge is the Bokmål form and Noreg is the less common Nynorsk form. We have two written language standards, think of it as Texan or Lowland Scottish as separate written languages.
Load More Replies...If It's A Python Infested Island, What Did You Think Would Happen???
Banned From Swift
brilliant. For those who don't get it, swift is also apple's programming language.. for now, till they change it again
Back in my day, when you needed COBOL, you needed Russians. (They had very obsolete computers, so they still needed COBOL. Then, Americans started discovering that they had a surprising amount of COBOL legacy code.)
Load More Replies...Loooopss
Thank You Ide For Bringing In Colors In My Life..
I'm Safe
War Isn't Funny. Hopefully My Memes Are
Soft Skills
For those who don't get it: CSS is for layouts, it has zero to do with databases.
Connecting the database using CSS would be like plugging paint into an outlet 😂
Load More Replies...many years back I turned down a freelance job creating a spreadsheet in HTML, but the "lead developer" insisted that we didn't use any back end code, just CSS for reading the database. It was a case of "no thanks, I am out".
Some Daily Meetings Do Be Like That
Money!!
I Bet You Can't
Old timey Alan Turing expected a printed result at the end but we are second millenia demigods who can have variables change on the fly. Throw predictability out the door. Let's assume all halting is infinite. If the program doesn't halt forever we change the result to false on the fly. It will always be right muahahaha😈😈
i would go opposite and consider all halting not infinite. But possibly very very long.
Load More Replies...We Need Open Source
Saw This Gem Of A Post On Linkedin. Thought I Would Share
All Assemble
I Haven't Understood What Rust Is For
Snake
There Are Only Two Types Of People They Said
I'm Sorry, I Laughed, I'm Sorry
And It Happens On Friday
Trying To Help My C# Friend Learn C
ah yes. my program is c sharp. https://www.youtube.com/watch?v=1h35qGpDWsQ&ab_channel=MusicRudimentsSounds
Load More Replies...I Was One Google Search Away From Learning Entire Language I Don’t Need. Dodged A Bullet
When Your Friend Is A C# Dev
VSCode is better suited to web dev and scripting languages. Not sure why you'd do fully fleshed C# in it and lose out on the enterprise tools VStudio offers.
Explain This
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’
"Intro Programming Class" Starter Pack
Traceback RefferenceError (line 1:1): printf(“Hello World”) printf is not a function
Load More Replies...Business Is Boomin’!
Cache Me Outside
Graphics Interchange Format: Gha. Ih. Fah. Ghif. Not JIF. It's not Jrafix.
Indeed. But the post here is about Git, the version control system.
Load More Replies...I See This Way Too Often At Work...
Yep. That's the mythology of complex password requirements. I always suggest people get a small notebook and write all their passwords down in it. Sure if someone gets the notebook you are screwed, but if you use reasonable care it's remarkably secure.
I Have Math Anxiety
amazing isn't it? People are so impressed by programmers but the math required is super easy compared to fing calculus. People ask me "isn't it difficult" and I'm like, "no, if you understand $a=$a+1 or $a++ you are more or less done with math."
Ha. Wow that is so true. I failed Calculus four times. Still pretty good at computer science. Work in IT now.
Load More Replies...Damn My Professor Isn't Very Gender Inclusive
In A Train In Stockholm, Sweden
Insightful
We Have A Misunderstanding Here..
Debugging Code Be Like
Something Is Fishy
When Your Code Run The First Time
School Sucks
anybody else get the urge to slam your head into the wall after trying absolutely everything to fix something and then someone comes in and says "dId YoU tRy TuRnInG iT oFf AnD bAcK oN??????"
I get paid more than £145 to £395 to downvote all these stupid ad bots. god i hate them so much
Report them at https://www.boredpanda.com/ I try to do it but I'm just one person
Load More Replies...And no one mentions putting Easter eggs into your code. Usually there are states in the application that should not be reachable by normal operations. So if somehow the code reaches this point, I'll have some error message like "Congrats on finding the secret level!".
I wrote a program with a button that simply said "Do not click this button." If you did, it would increment a counter and display a box saying "I said not to click that." If you kept clicking it, the messages got progressively nastier until, on click #10, "FINE! If you can't follow instructions, firetruck you, I'm outta here." and the program would quit.
Load More Replies...And relatable. I'd ditch IT if I could just figure out what else I'm good at.
Load More Replies...anybody else get the urge to slam your head into the wall after trying absolutely everything to fix something and then someone comes in and says "dId YoU tRy TuRnInG iT oFf AnD bAcK oN??????"
I get paid more than £145 to £395 to downvote all these stupid ad bots. god i hate them so much
Report them at https://www.boredpanda.com/ I try to do it but I'm just one person
Load More Replies...And no one mentions putting Easter eggs into your code. Usually there are states in the application that should not be reachable by normal operations. So if somehow the code reaches this point, I'll have some error message like "Congrats on finding the secret level!".
I wrote a program with a button that simply said "Do not click this button." If you did, it would increment a counter and display a box saying "I said not to click that." If you kept clicking it, the messages got progressively nastier until, on click #10, "FINE! If you can't follow instructions, firetruck you, I'm outta here." and the program would quit.
Load More Replies...And relatable. I'd ditch IT if I could just figure out what else I'm good at.
Load More Replies...
