ADVERTISEMENT

Calling all programming enthusiasts! It doesn't matter if you work professionally as a software engineer or if you're just learning to become a programmer – you will definitely relate to the content of this post much more than any other mortal human being, like me, who has no clue about coding and all the 'black magic' happening 'inside' of our computers.

This isn't the first time we've wanted to present you with a collection of memes and jokes that only the true programming brain will get. With a massive following of over 3 million people, r/ProgrammerHumor supplies its community with the best humor daily. If you missed out on our previous Bored Panda posts featuring memes shared by this community, you can click here, here, here, or here.

#1

Please Reduce These Things, Web Devs

Please Reduce These Things, Web Devs

andybudd Report

tw 72
Community Member
2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

And ignore the "before you leave" popup as you are closing the page

Load More Replies...
Mimi La Souris
Community Member
2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

add "share your location for notifications" allow/block

featherytoad
Community Member
2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

I just did a reset on my computer and these are back. I can't remember how I got rid of them last time.

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

Also close the banner at the top advertising the app.

Natasha Z
Community Member
2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Number 3 is the worst. Like, why would you assume I'd appreciate a random, loud video I didn't search for?

Crybabyartist
Community Member
2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Not to mention how it does NOT respect my bandwidth at all and therefore doesn't respect me.

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

I want a setting in my browser that lets me say, "No, I do not want to subscribe to ANY newsletters, EVER!!!"

chubby_unicorn
Community Member
2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

Gawd! Yes. Every. Single.Websire.Every.Single.Time!

ZGutr
Community Member
2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

How i wish you where joking

Cjo
Community Member
2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

The cookies prompt is one of those "Be careful what you ask for" situations. Why are they there? Because the EU insisted that their users be notified that cookies are being used. Good intentions, but not realizing that web pages are written by millions of different people with different skill levels and different levels desires to customize such code, not to mention the different uses for websites that use cookies (which are just "variables") for completely different purposes. So, now we all have to press the button to close the stupid announcement.

View more comments
RELATED:
    #2

    Feel Sorry For The It Guy

    Feel Sorry For The It Guy

    jayweingarten Report

    Roger9er
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    Even McAfee got roasted!

    Bouche and Audi and Shyla, Oh My!
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    So, when I'm reading BP, and have to do a spit-take, it's a failed install?

    Nadine Debard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Sure, and you'll probably have to redo the whole process (second coffee)

    Load More Replies...
    Robert T
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You must be a Cafe Babe then . ;-)

    View more comments
    #3

    Next Level Storage

    Next Level Storage

    Impulsive_Ranger2410 Report

    Raumpfleger
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Hi, dad here. The problem is not it being a cache, the problem is your lack of a proper replacement policy to prevent regular overflow by not discarding items with near 0 hits over longer periods of time. - It's not your mess being a cache, it's your cache being a mess.

    Booker
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    For those of us with ADHD, it's a way of life. Our visual scanning skills used for memory retrieval are so important that if we put something away out of sight, it no longer exists until it appears in our field of view again. Everything left out is literally a post-it note. Because others don't understand this, we tend to get a lot of grief.

    General Anaesthesia
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The logic is impeccable. It's too bad parents are more emotional than rational.

    In order to get a better understanding of what the featured jokes mean, especially if you’re out of the computer science universe, we got in touch with Saulė, an expert in programming, who works for a solution-based company based in Lithuania. In her free time, she likes to travel and explore the unknown all around the world. Asked to briefly explain what programming is to someone who has never heard of it before, Saulė was kind enough to tell us: “It's like talking in different kinds of languages. The programmer has specific grammar and with it should explain to a foreigner what to do. So the programmer gets the client's requirements or problem and has to explain the solution to the computer.”

    ADVERTISEMENT
    #4

    Instructions Unclear, Got A Dozen Milk Bottles

    Instructions Unclear, Got A Dozen Milk Bottles

    matvelloso Report

    Omiyaru
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    the joke is a programermes wife asked him to get a gallon of milk, and iff there are eggs get 10, he came home with 10 gallons of milk.

    Rahul Pawa
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    Please tell me the "iff" was intentional 😃

    Load More Replies...
    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I like that fox is already in alphabetical order 🤓

    Alvia Vseobecna
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is precious! And probably little autistic <3

    Robert T
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I like this kid. When tasked with naming a folder to collect mail from a dummy version of mail tool, I called it dnesmail, because it was a backwards version of sendmail.

    Sean
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    What bugs me more than the unclear instructions is that ‘Y’ and ‘Z’ are missing from the alphabet.

    Helen
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Or take this as a hint the child may be on the spectrum and taking a poorly worded question literally.

    MurderMittens
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    When i was doing test prep with a second grade class, they would all miss the same question and get the same wrong answer. when i asked why they chose that answer, they had perfectly logical reasons for choosing it.

    Load More Replies...
    View more comments
    #5

    Wanna Be A Programmer??

    Wanna Be A Programmer??

    nrvz016 Report

    Nadine Debard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You'd better be obsessed by it but not too meticulous (re-fixing a bug that was already fixed can have side-effects). 'Perfect is the enemy of good', said my wise mother.

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    What I say is, "don't let perfect be the enemy of good enough."

    Load More Replies...
    El Howard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I've sort of done that. Fixed something, gone home, thought of better way of doing it late at night, gone in the next morning and completely rewrote the fix. One of the curses of software is that there are an infinite number of possible solutions to every problem; one needs to stop at finding a good enough solution, not keep looking for a perfect solution.

    g90814
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I dont code, but I do support for technical software. I do similar thought processes all the time. I've even had dreams about it.

    Robert T
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I fix bugs in my sleep. I literally dream my way through the code.

    Tucker Cahooter
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Don't think about your work when getting ready for bed. Wait until you are having a shower in the morning.

    whaaaaaaaaaa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    If only we could choose the places our minds go to when we wanted 😭

    Load More Replies...
    Holy Shimmering Sheeps541t
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I can't sleep because there has to be a better of doing it than that. How about if I..... Repeat ad infinitum.

    Bill Kubeck
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I used to be, but I've been clean for quite a few years .

    Robin DJW
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Been there... oh so many times...

    Rinoboyrich
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I often wake up with the solution to a problem that had been dogging he the day before.

    View more comments
    ADVERTISEMENT
    #6

    It's The Most Important Skill

    It's The Most Important Skill

    CatMcGeeCode Report

    David
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Sounds funny but kind of true. I was taught the importance of knowing how to research information. Back then - libraries, reference material etc - wasn't any internet. But these days "googling" makes sense. There is a bit of a knack to doing it well and weeding out the white noise. Still, I don't think I would list it on a CV. Or at the very least - I'd puff up the wording a bit . lol

    censorshipsucks
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    nah google has useful tricks, it's not just pressing search. You can use things like + - "after" "before" and so on.

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

    Googling is a completely valid way to do 90% of IT work, and being listed on a resume as Single work skill is completely acceptable and accurate. I teach my techs and analysis that if you can't find an answer within 15 minutes, ask for help. Because if you Google around for 15 minutes without finding one, it's clear you are using the wrong keywords.

    Jojo_hobkin
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    To be fair, most of the answer yourl seek are already on internet. Knowing how to use a search engine efficiently and finding the best result is probably a skill. An easy one to train for, but still, it can ba precious.

    Id row
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    It is a skill. I can't count how many times someone has said they couldn't find info and I found it in 10 seconds.

    El Howard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I write firmware. When I'm being honest, I admit that half of my job is just googling stuff, e.g. data sheets for that hardware I'm developing for. Anybody remember manufacturer's huge paperback books of data sheets that were obsolete before you received them?

    cadena kuhn
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The baby just got into sesame Street. My older daughter is furious that instead of telling kids to ask a grownup Elmo now summons a magic smart phone and tells kids to Google it

    Nadine Debard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Fair enough, as it's like 80% of the job ;b

    Ryan-James O'Driscoll
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Googling is a skill, and not just in programming. While it takes a pair of danglies to put it on the CV, I would likely be impressed if an applicant referenced it at interview. Googling is often more informed than "how do I thing this thing". Using it effectively often requires knowledge of the context surrounding the issue, and knowledge to be able to identify the relevant results. Being able to use reference resources is a very valuable skill.

    Ellie Ahmed
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I wouldn't necessarily be blown away at you listing it without context on a CV, but I absolutely give points to people who mention their familiarity with Google in their interviews. One of the most attributes in the job I manage is being resourceful at finding information. The role requires you to interpret medical notes, but without any clinical qualifications yourself - you are going to come across concepts you're not familiar with. If you don't have the ability or the initiative to have at least a reasonable dig into resources available online to get the information you need before you have to ask for help, that's going to be a drag.

    Bill Kubeck
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    My wife is amazing at searches. She calls this power her "Google fu."

    View more comments

    We were wondering what inspired Saulė to become a programmer and what she enjoys most about it. The programmer shared with us: “As a child, I loved to solve puzzles and riddles. When I got older I thought that making 3D animation was cool, and as nowadays they usually make it with IT tools, I should become a programmer. But it was not fully true. Still, I became a programmer. Programmers have more complicated puzzles and riddles, but still, by using logic, have to solve a problem. Results are the most enjoyable. It's fun to see what was created and think that it will be helpful.”

    ADVERTISEMENT
    #7

    1

    1

    Vajaspiritos Report

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Don't all phones come with an app that does this already? It usually has an icon that looks like this: 📞

    themusa101
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    🎼if we ever broke up I'd never be sad think that I'm runningupyourelectricutybillll if we ever broke up 🎼

    Celtic Pirate Queen
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I like the idea of the little frog alerts the kid designs in the movie "Looper". My office is downstairs & my husband's is upstairs. He tends to use headphones, so when dinner's ready I have to text to get his attention (Hey, I f*cking cooked for the man, I'm not walking up 14 stairs to tell him it's ready. Dumbass shouldn't have headphones on when I'm cooking in the first place) and half the time he doesn't even see the text. I just start eating dinner without him and he smells food. Yeah - tried to tell you dinner was ready, but apparently you weren't interested. His training is actually going pretty well.

    My O My
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    And the best thing is that the programmer boyfriend can change the settings all he likes!

    Jaya
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    That's really cute. And clever, a light in your room will catch your attention much more than something happening on your phone. And if there's a lot happening on your phone, people tend to ignore their phone because they assume it's just busy in one of the whatsapp groups, but this light is specifically for his girlfriend only.

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    For the phone notifications, android phones let you set a different ringtone for individual people in either the phone app or messages app.

    Load More Replies...
    View more comments
    #8

    Chaotic Magic

    Chaotic Magic

    AlexBlechman Report

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is why it's important to give all the requirements up front.

    SlothyK8
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Ah, yes...my beloved job of writing requirements!

    Load More Replies...
    Bouche and Audi and Shyla, Oh My!
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Can the game call up an ad for a game I don't already have installed?

    Cjo
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    Absolutely, provided that you are willing to allow the program you are running to know what programs you have installed. Think about if that would be good idea.

    Load More Replies...
    Pikkie Vertenten
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    which is easy to explain: a giant demon is just a new character to be generated. A scarf probably needs extra settings in the player setup ( 99 different scarfs or no scarf), interaction with clothing,... I often get such requests where the simplest probably require database changes, recompiling,... and the "difficult" ones just switching on a setting

    AMarie
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I just want to pet the dogs of Hyrule! How hard can that be???

    Ken Beattie
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I didn't do much in terms of game dev (just a couple simple word games) but when we were developing business apps we used the old cost-features-time routine (and we also threw in performance). Sure we can can get it to do whatever crazy thing client wants, but to do that it's going to take months to develop, or we'll need to hire more programmers, or buy a specific plugin, or sure it'll do that, but it's gonna run like a dog. None of it is really chaotic magic, it's just knowing the rules behind whatever you're trying to do.

    Miki
    Community Member
    Premium
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    It depends.. (I am a technical artist. I know what's going on here :D)

    View more comments
    #9

    Developers Will Always Find A Way

    Developers Will Always Find A Way

    Robbotron Report

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Love the ingenuity, this is hilarious 😂

    Bouche and Audi and Shyla, Oh My!
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    What a great profession! Public transport! "When I grow up, I want a bus hat so I can give everyone rides.

    Crybabyartist
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Just have to say out of all the people I've ever met, none of the people on the bus were people I wanted sitting on my head.

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

    SO THAT'S WHY THE TRAIN APPEARS WHEN I "/teleport all npcs @m"

    decaf
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Why is this thing necessary? What does it mean game can't support trains? I'm totally lost.

    Ken Beattie
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The game engine wasn't originally designed with trains in mind. So they attached the train model to an existing entity in the game instead of doing a lot of extra coding to handle trains in particular. This happens in more games than you'd expect. Sometimes you get weird, but fun emergent gameplay out of it.

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

    This is just beautiful 😆😆😆

    Mimi La Souris
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I will see trains differently now... never knows... ! XD

    ADVERTISEMENT

    There are a lot of misconceptions and stereotypes related to each profession. We know that many of them exist regarding the world of programming. We were curious what are some common misconceptions that programmers would like to debunk. Saulė mentioned a couple of them: “Men are less emotional and more logical than women, so they are better programmers. It's not true. Quality of work depends on personality, skills, and professionalism.”

    ADVERTISEMENT

    The programmer continued: “Not all programmers are nerds, geeks, or socially awkward. It is a misconception created by old movies or maybe some exceptional individuals create some really strong impressions.” And finally: “Programming is not just about writing a code. Most of the time solving problems takes a lot of thinking, planning, researching, investigating, collaborating, and writing the code can sometimes be 10 percent of all work.”

    #10

    Perks Of Being A Señor Engineer

    Perks Of Being A Señor Engineer

    mrprofessor007 Report

    Mat Hall
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I said the Chronic-WHAT-cles of Narnia! https://youtu.be/sRhTeaa_B98?si=dLwnrJFkzGQ1jwfT

    Load More Replies...
    Robert T
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    In my case, usually because I put it there!

    OneHappyPuppy
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    So true. In the little to no programming I've done in my lifetime I've only ever caught the bugs in my own code, never someone else's

    gilded panda
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    gotta love the narnia reference

    g90814
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Did anyone else just hear Aslan's voice?

    El Howard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Let's just say I have fixed a lot of bugs that were caused by side effects of "improvements" I thought I was making to code. Law of Unintended Consequences. I do try to admit that the root cause of the problem was my own shortsightedness.

    Historyharlot93
    Community Member
    Premium
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This was my Dad. Some of his programs from the 70s and 80s are still used to this day. He’d always chuckle at the young programmers who’d make fun of the “old guy” and other snide comments. He shut them up one day, when they came back from lunch and he had debugged all their programs in less than an hour.

    View more comments
    #11

    Morning Motivation

    Morning Motivation

    yuva-krishna-memes Report

    David Houde
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Everyone sure remembers that time that I took down our company email system because the alert email had an infinite loop condition and all of IT got spammed with millions of emails when it fell into that situation...

    SlothyK8
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    That time I dropped a production database table. Oops.

    David Houde
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    A coworker accidentally overwrote a customer's production database with a week old backup when trying to restore it on the testing server. 6 years later and the customer still refers to "The Incident" 🤣

    Load More Replies...
    Tucker Cahooter
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Doubly so if the commit is done at 6pm on Friday

    Bryan Shannon
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Please rewrite this using spaces instead of hyphens

    ZGutr
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    or like network engineers put it: You're not one of us until your first (major) outage.

    View more comments
    #12

    A Rare Relatable Post From Linkedin's Vast Sea Of Boomer Humor

    A Rare Relatable Post From Linkedin's Vast Sea Of Boomer Humor

    SuhailKakar Report

    Kobe (she)
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    That is true though. Same in traffic.... turns the music off to see better when getting lost or so. Senses can only handle so many inputs at the same time. So it is indeed better to lose some stimuli to be able to focus better on ont thing. Even when they seem unrelated...

    Charlie Piper
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I can't listen to music with words while I work, instrumental music lets me hear my own thoughts. And I got a chilled music playlist (all Loscil) for when things are a bit stressy

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

    Well, silence does help to concentrate. Seems the newer generations are less sensitive to noise. 😉 (I had this Latin prof who would supervise the students in the library. She kept runnuing around with a lifted finger: „siiiiilentiiiiiium!“ 😂)

    Jiji The Cat
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    if the music is too loud, you can't hear the words, obviously.

    liam newton-harding
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Humans can not multitask. It has been proven, repeatedly, from York University, to Mythbusters. “Multi-Tasking” is hugely detrimental to you ability to complete either task.

    mysterious(all pronouns)
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Sometimes I just pause my music or podcast because I'm thinking too loudly.

    Wolf Myst (she/they)
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Or that the design flaw is *serious* enough for you to pause whatever you're listening to :)

    GenericSodaPop
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    🎵iF yOu wErE a WoMaN aNd I wAs a mAn🎵 f**k

    KittyGaming
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Yes indeed, when i play gacha and i need to do something important I'll pause my music

    View more comments
    ADVERTISEMENT
    ADVERTISEMENT

    Lastly, asked what some common themes or topics that programmers often joke about are, and why this particular humor resonates with the community the most, Saulė highlighted: “Most of the time programmers need to think in a way that computers 'understand'. Meaning using math logic. So a lot of jokes come from 'pure' logic, which doesn't make sense or are really silly in the real world. Also, tool names, phrases, etc. have two meanings.”

    #13

    Tech Interview vs. Actual Job

    Tech Interview vs. Actual Job

    FlyCodeHQ Report

    Bouche and Audi and Shyla, Oh My!
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    *pounces the dinosaurs' tails* *breathes a sigh of relief that he's finally pouncing someone else's tail*

    Sonja
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Oh my they are cute! Where can I get those!

    Chrille T
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Is that supposed to be Godzilla??

    #14

    Why But Why?

    Why But Why?

    _joemag_ Report

    Freddy M. (He/Him)
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    But... Python doesn't use semicolons to end lines?

    Cjo
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    Yeah, for Python it should have been "your indentation is wrong". I really can't stand that about Python, one space different and it is now taken as something different. Reminds me of Lisp with missing a closing parentheses.

    Load More Replies...
    El Howard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The joke here is that semicolons are totally optional in Python. They are just there to make Python look like C. In C/C++, a missing semicolon is actually an error, and yes, I've seen that error message from the C compiler and thought exactly the same thing: "If you know exactly what the problem is, then why didn't you fix it?"

    Dominik
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    well, python interpreter only suggesting a possible cause ... I might not be the intended solution in so many cases. THat would introduce possible bugs and create a monster in terms of debugging, traceability etc

    Cjo
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    MeneitherIdon'tknowwhythecomputerscan'tfigureoutwhereonelineendsandanotherstarts. Syntactical markings matter.

    HelmGrass
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    because if everything is done for you you wont learn a thing

    Jan Olsen
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I always wondered about that

    Jeremy Bolanos
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Gotta use an IDE that does it for you. Saves a lot of time

    View more comments
    #15

    It Just Keeps Happening

    It Just Keeps Happening

    Mr_Reddington88 Report

    Harley
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I can say for a fact that penguins can be stubborn. I once wrote a paper on penguins. My professor told me it would of been better if I had written it on paper.

    BewilderedBanana
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Pretty please, with sugar on top, would *HAVE* been not would *OF* been. Yes, i still understood what you meant. Yes, I'm no fun at parties. No, i just cannot ignore it, sorry :)

    Load More Replies...
    Cjo
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    That is one thing a lot of people don't get. Code is written for a certain context. Change the context and it might not do what you think. In this case, there might have been the assumption that a certain library or tool was already installed when it wasn't. In the "real words" the programmer has to guess at exactly how the user is going to use the software. And when they don't anticipate "that user", well that is what a user calls a bug, and a programmer call using a program in a way that it wasn't designed for.

    Ken Beattie
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is why there is an art in writing tutorials. You need to establish your baseline environment first. So many times I've found code samples and can't get it to work only to find that it's specific to version 7 of the language and it's no longer available in version 8. Or even stupid stuff like "you have to turn on explicit typing" because if you don't the function fails with no explanation.

    Load More Replies...
    Glenn Cuneo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Hey now, you leave Pingu outta this.

    third molar
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Yea "tutorial"!!! Aka stackoverflow !!

    View more comments
    ADVERTISEMENT
    #16

    Ai Is Taking Over

    Ai Is Taking Over

    NexxZt Report

    censorshipsucks
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    what I really want to know here is how a windows user managed to send an imessage.

    mulk
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    https://apps.microsoft.com/store/detail/phone-link/9NMPJ99VJBWV (you're welcome)

    Load More Replies...
    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The file is on his computer. It's not on the Internet. No one can access it except him.

    Load More Replies...
    Red Wyvern Emperor
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Idiot.exe works perfectly. To be fair though, I too used ChatGPT to write a VBA macro into Excel. Damn thing wrote it for me in less than 10 seconds. XD

    View more comments
    ADVERTISEMENT
    #17

    Steal What Is Stolen

    Steal What Is Stolen

    LongLiveGOSR Report

    SadieCat17
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You stole my code that I definitely 100% didn't copy from github

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Man, I stole your code. That's great, can you fix that problem I was having with it?

    El Howard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Apple to Microsoft: How DARE you steal from us the user interface ideas we stole fair and square from Xerox PARC! (Yes, Apple literally sued Microsoft for that... and lost.)

    KittyGaming
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Yep modders in a nutshell (nothing against modders i love mods)

    Charlie Piper
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    As a prolific modder, I can confirm! But I also write mods that work as templates for other people too, so they can put their own spin on it. Everyone's gotta start somewhere, and if they start with my code, well that's a bit of an honour 🤗

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

    No love lost. Just leave my name out of it please

    Rinoboyrich
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    No programmer will admit that…

    xolitaire
    Community Member
    1 year ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    players: This isn't what I didn't pay for!

    Sue User
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Someone was praising me over some code. I told them to look at thr bottom. I put the link in the code.

    #18

    The Life Hack :

    The Life Hack :

    VishalMalvi_ Report

    Nuel Zemudio
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is supposed to be classified intel ;D

    Holy Shimmering Sheeps541t
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Pft, my experience is do the above, leave and let some other poor sod fix it.

    Peter Trudell Jr
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Programmers credo: If it was hard enough to write, it should be hard enough to read.

    Robert T
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Even better, write it in an esoteric langauge. But if you really want to be unique, write your own programming language. Been there, done that, didn't lead to lifetime of employment. LOL

    Diolla
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Worked with a guy who did this. We were each others backup. He did not document anything and did not give me any details of what he did. So of course I had to unpick his crappy code when he was on holiday and there was a problem.

    David A Paterson
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Now you see why I program in procedural not in object oriented language.

    M O'Connell
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Ah, the "database" that I wrote containing all the reference data which is actually embedded in the source code for the application because I don't know how to program a database.

    Suede
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Inheriting this code is the worst. Will increase beer consumption tenfold

    View more comments
    #19

    For Real Though

    For Real Though

    Far_Calligrapher_215 Report

    Panda
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    And fire them after a few months because the economy has changed !

    Ken Beattie
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Wait do they want programmers with huge packages or are they offering the programmers huge packages? ;)

    Jeremy Bolanos
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    When a developer leaves for a better job, we all ask if they are still hiring

    ADVERTISEMENT
    #20

    Every Damn Time

    Every Damn Time

    IBN_E_KHAN Report

    Nadine Debard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    My IT guy called it a 'chair-keybord interface failure'

    ADVERTISEMENT
    #21

    Tell Me This Isn't Relatable

    Tell Me This Isn't Relatable

    _woffles_ Report

    SadieCat17
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    For those of you sho don't get it, int stands for integer aka a single number. Booleans are yes/no switches aka ice cold or boiling water.

    mulk
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    some shower: math.random()

    Mathieu Brouwers
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    A lot of people drive their car like that. Nothing or kick down.

    Heffalump
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    baths are: float temperature;

    Miki
    Community Member
    Premium
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Int? Why not float?

    M O'Connell
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Too much precision is a waste of memory

    Load More Replies...
    The Original Bruno
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    *float temperature; And no, that's not just for a filled bathtub.

    View more comments
    #22

    I Only Make Computer Screen Size Apps

    I Only Make Computer Screen Size Apps

    VitaminnCPP Report

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I'm not sure the question about size makes sense when talking about an app that hasn't been made yet.

    Rinoboyrich
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    “Difficult?” “Nah. She’s pretty easy going.”

    #23

    I See This Happening To Almost Every Senior Software Professional

    I See This Happening To Almost Every Senior Software Professional

    Beautiful_Feed2814 Report

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Yes, so many meetings! Fortunately most of my meetings are not a waste of my time.

    David Houde
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You are lucky. Most of the meetings I have to attend seem to revolve around someone needing to justify their job. There are "this could have been an email" type meetings that I attend every day. I've actually started declining invites from the worst offenders and several weeklies that I don't get anything useful out of.

    Load More Replies...
    Jeremy Bolanos
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I spent 8 years as a senior and avoided most meetings by simply declining and filling my calendar with dummy meetings. People get lazy and will just email you the question if you make it hard enough.

    Suede
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You must never teach the Wu-Tang!!! 🤐🤐

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

    ONLY 8 hours? Where can I apply?

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    What's the problem? That leaves at least four more hours for the coding.

    Sven Horlemann
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You are supposed to do the real work in parallel.

    Sue User
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Omg. About to do a release with untested code. I spent two hours ( one with mt boss and one with boss and boss' boss) to explain why we are here. Tell me if you have heard this: scope creep, changing requirements, prioritising the wrong thing and forgot to factor in huge amount of time updating management. Are we there yet?

    View more comments
    ADVERTISEMENT
    #24

    These Are Confusing Times

    These Are Confusing Times

    -NiMa- Report

    Harley
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You will never get any sleep if you are using a keyboard to do your work. For starters it has 2 shifts.

    MaximumKarmaSaint
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The stress of Gamejam is on a titanic level.

    Miki
    Community Member
    Premium
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Yea.. That's why I am always declining invitations to gamejams.

    Jeremy Bolanos
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    It's exhausting to make things for other people. Not so much for myself.

    Rinoboyrich
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Direct brain to computer interface is required…

    KittyGaming
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    So true, but some devs do a really good job, ie: minecraft's april fools updates

    ADVERTISEMENT
    #25

    Why Aren’t You Playing By The Rules Of The Game!

    Why Aren’t You Playing By The Rules Of The Game!

    hearsdemons Report

    censorshipsucks
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    yep I had someone try this with me once and I just opted out when I saw the interview criteria. F**k off. I do not jump through hoops. That's what a portfolio is for. IF you look at my work and can't see that I am a genius, you are too moronic to work for.

    El Howard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Because NOBODY in history has ever LIED in their portfolio!

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

    I saw job listing that required “10+ years” using Swift. Swift is 9 years old.

    Milady Blue
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is not for just tech jobs.

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    What is truly amazing is that a company/people will do this and still hire a moron. Maybe that is because they ask moron questions, but in truth it is more likely because it is really hard to determine if someone is really good in an interview. Luckily, I never had this kind of interview process happen to me.

    Scott Rackley
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I've actually had to correct the engineers hiring me for a toolmaking job. Some inane quesion. Me: answer. Engineer: That is not correct, it's A(or B or C). Me: "Well if it actually worked like that you'd be on to something, however that particular steel....yada". If I'm answering technical questions, please have someone in the room who knows the correct answers. Because I do.

    Load More Replies...
    Jeremy Bolanos
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Managers who get off on these kinds of interviews puzzle me. I've never been hired at a job that didn't take one interview.

    Bobby
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I just took my first assessment for a job. I choked. Couldn't get the code to work. As soon as I hit submit my brain started working again and I knew what I did wrong... stupid brain

    #26

    Poor Kid

    Poor Kid

    shantonusen Report

    Mat Hall
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    There was a remote code security vulnerability in a Java library called Log4j that was rated as extremely severe due to the huge numbers of programs that used it (including Minecraft); there was an update to Minecraft issued that patched it, but most players are used to updates bringing new features.

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

    How to get your kids to fall asleep in under 2 minutes.

    Mathieu Brouwers
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Punch card programmer: Coding was so much easier when for procedures and functions the parameter substitution changed from call-by-name to call-by-reference.

    #27

    Perfect Situation

    Perfect Situation

    SUMMOGUY Report

    Sven Horlemann
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    ...but is open to be rehired as freelancer for fixed fee.

    Cjo
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    And upper management thinks he was a god.

    Darth_Borah
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The funny part is that everyone thinks it's intentional. Most of the time it accidentally worked and even the programmer didn't understand how. But if it's not broke, don't fix it... Until it breaks

    David A Paterson
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    A certain person wrote a certain illogical photosynthesis code for a certain global climate model. I'll say no more.

    Tim Douglass
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Had a programmer who was a legit genius. Wrote incredibly complex code in no time at all. Few/no bugs and *fast*. Small code that was optimized to a fare-thee-well. All incredibly cryptic variables and no documentation of any sort. After he left if we needed to maintain any of his code we just re-wrote it and threw the cool stuff away.

    Stephanie Barr
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    And you know his comments were totally useless.

    View more comments
    ADVERTISEMENT
    #28

    When Employers Want 10 Years Of Experience Before You Turn 20…

    When Employers Want 10 Years Of Experience Before You Turn 20…

    boss5667 Report

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Or how about 10 years of experience in a programing language/tool that was created one year ago.

    Jeremy Bolanos
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    There was a meme going around a year or so ago about a developer interviewing for a position using the program he created. They wanted 6 years of experience, but he only created it 4 years before.

    Load More Replies...
    gilded panda
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    i ended up starting learning code when i was ten

    Glenn Cuneo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Back in my college days a local place had a sign in a window "Dishwasher needed"--- f*****s wanted someone with 15 years experience.

    Bookworm
    Community Member
    Premium
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I work at a library. I checked in someone's inter-library loan last week, and it was a board book - like the picture, for babies - called something like 'The ABCs of Engineering,' with pages about multimeters and nanotubes. I was looking at this and thinking that whatever baby they planned to read this to would probably be much more interested in the other board book I had checked in for someone else, which was 'The Wheels On The Bus' with some colorful pictures of animals on the bus and a lion finger puppet.

    ADVERTISEMENT
    #29

    Now You Have Someone To Code It

    Now You Have Someone To Code It

    samoosw Report

    Rinoboyrich
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Client: I need you to make me a website like Facebook, only BETTER! Me: Bettering what way? Client: I don’t know, that’s your job!

    Nick (He/Him)
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    GPT is a good tool but can steal too many jobs.

    Surenu
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The same was said about the steam engine, electricity and pretty much most things that make things more efficient. I don't think AI is good enough to actually replace people yet though, there's still a lot of human oversight required to make sure it doesn't produce complete and utter nonsense.

    Load More Replies...
    #30

    "Oh Gods Of Programming, Have You Blessed Me?"

    "Oh Gods Of Programming, Have You Blessed Me?"

    blancoaryan Report

    Nevid
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    It happened to me once. I spent the whole day trying to find why it worked.

    eMpTy
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I still lose sleep after finding a schrödinbug I wrote 20 years ago...

    Rahul Pawa
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This has literally never happened

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

    It has, but there's no guarantee it does what it's supposed to, and when it misbehaves it's impossible to debug.

    Load More Replies...
    Holy Shimmering Sheeps541t
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    It's horrible when that happens, gnawing doubt creeps constantly.

    Suede
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is actually frightening. But then the quest for logic errors begins...

    Kabuki Kitsune
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Something similar happens in 3d modeling. Spend 40+ hours working on a model, doing the rigging, uvw mapping and everything yourself. Then exporting it and fully expecting SOMETHING to have its normals flipped. Only to have everything be fine. You want to make a 3d artist panic? Gave an export that works with no problems.

    Heffalump
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Nothing in the world more unnerving. No matter how long that piece of code is used for, you'll never trust it, and you'll do all in your power to remove it.

    Full Name
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You'll impress me more if you type 2,000 Hollerith cards, run the job, get it right, and then drop the box of cards before you have to turn in the project.

    View more comments
    #31

    Straight Raw Dogging Vscode

    Straight Raw Dogging Vscode

    normalmighty Report

    Ian Webling
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    c:\>copy con program.exe (Showing my age)

    detective miller's hat
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Remember at the height of Myspace when all of us could just write fluently in html?

    Panda
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Oh come on, I don't know any professional developer that uses ChatGPT or Copilot to write code. Maybe some day but not yet.

    Strahd Ivarius
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    a real psychopath, if he had been using vim

    Holy Shimmering Sheeps541t
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I got on a train the other week, 2 girls who I assumed were on their own their way to the local art college (they looked the part) started moaning about the DB guys not giving them access to SSIS so they could change the connection strings. I had to bite my tongue because the DB guys were right.

    Robert T
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I still write some of my code in a text editor, just for the craic. If I'm feeling really frisky, I'll do it in Vi. Long time since I've fired up Emacs, but that used to be my development environment at one time!

    M O'Connell
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Notepad++ is awesome for this. You don't need the IDE for quick tweaks.

    Load More Replies...
    Jeremy Bolanos
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Even VSCode will auto fill in common functions for you

    View more comments
    ADVERTISEMENT
    See Also on Bored Panda
    ADVERTISEMENT
    See Also on Bored Panda
    #33

    C++

    C++

    sabrinaesaquino Report

    David A Paterson
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Fortran is FAST. Supercomputers still use it.

    Mat Hall
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    C combines the power of assembly language combined with the ease of use of assembly language...

    Binky Melnik
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I just laughed so hard I inhaled some saliva and started a coughing fit, but it was totally worth it! 🤣

    Load More Replies...
    Arthur Waite
    Community Member
    Premium
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Anybody here ever heard of COBOL?

    Robert T
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I suffered it for a year at university and had the misfortune to have to try to build a configuration management system for it some years ago. I still hate it with a passion.

    Load More Replies...
    Adam Zad
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    C Code. C Code run. Run, DAMNIT! RUN!!!

    Robert T
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    C++ is a cracking language. Bjarne Stroustrup should be proud. I used to use it a lot. Still have a copy of the ARM (Annotated Reference Manual) knocking around somewhere.

    Jaya
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    C++ is amazing. I love C++. Okay, it's the only programming language I know so I can't compare. But still, I adore C++.

    Bobby
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I would recommend at least checking out some others. I've seen a lot of hate for lisp on other posts but I think it's very elegant. People complain about lisp parentheses, but say nothing of the 7 closing tags they just had to write for html

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

    C++ Is Essential++ (More essential than C) because it has classes and stuff unlike C

    View more comments
    #34

    I Cant Help It 🤷‍♂️

    I Cant Help It 🤷‍♂️

    nndodev Report

    Nick (He/Him)
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    im the opposite whenever im coding or smth i constantly go back lol

    Marnie
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I would be really pissed if someone committed constantly like that. Looking back in a file version history to 1997 (seriously), the last thing you need is 100 pages of "some changes" to sift through. Of course, Bitbucket and Intellij now offer line-level git annotations, but still....

    Marnie
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    A commit message should always include a link to a story, a design doc, etc. and a description of what changed. I'd fire this guy if he didn't stop doing it.

    Load More Replies...
    ADVERTISEMENT
    See Also on Bored Panda
    #35

    About To Discuss This Issue In My New Salary Negotiation

    About To Discuss This Issue In My New Salary Negotiation

    djamba Report

    Ray Ceeya (RayCeeYa)
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is not unique to the programming industry.

    David Houde
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I found early in my career I had to change jobs every few years in order just to keep up with prevail pay rates in software development. Twice I told my boss I'm underpaid by $xx,xxx (well over $10,000) each time. Once my boss basically said "too bad". Found another job that would pay me that within 2 weeks and quit that job. The second time I did it the company gave me a $21,000 raise. I'm still at that company years later, and I haven't had to ask for another raise.

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

    Nice! Quit, go somewhere else, come back later for inherent raise!

    #36

    Achievement Unlocked

    Achievement Unlocked

    reddit.com Report

    Orion Red
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    My favorite production oops... Was testing a job that fills up a buffer in purpose to check error handling. New job was created by team that builds all jobs. They left the default pointing to prod. Prod goes down. Meanwhile, last week, someone got tired of having to call the dbas to stop the database so they could start nightly batch. So they created an automated system to wait for the database to stop and then fire off the backup system. So batch auto starts when my test job breaks production. Took them like two hours to untangle it all.

    ADVERTISEMENT
    See Also on Bored Panda
    #37

    Don't Just Make Money, Make A Difference

    Don't Just Make Money, Make A Difference

    value_counts Report

    David A Paterson
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is so true, the average wage in some countries is 100 times that in others. And a programmer tends to get paid about the same in all countries.

    detective miller's hat
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    That's why one of my friends moved to the Philippines years ago. Same job as she had in the US and same salary, but over there she and her husband are living like gods.

    Load More Replies...
    Full Name
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    That could read, Programmer in big businesses versus Programmer in small businesses. Been there and done that.

    View more comments
    ADVERTISEMENT
    See Also on Bored Panda
    #38

    The Best Answer

    The Best Answer

    dan_abramov Report

    Omiyaru
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Cube2 Sauerbraten!, I have gotten bake into this game couple if months ago!

    View more comments
    #39

    *cries*

    *cries*

    GumBeats20 Report

    Nadine Debard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    That's a very comfortable desk IMO

    digitalin
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I used to make fun of cubes until I worked for an "open office". NOPE. Give me back my nice vibe with sound-absorpting walls, some privacy, and personalized space.

    Load More Replies...
    David A Paterson
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Only one person per desk! Space for a bookshelf. And TWO filing cabinets. Luxury.

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Good point, mine only had one filling cabinet. :-)

    Load More Replies...
    Tucker Cahooter
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Not going to be very exciting looking at a monitor that isn't connected to anything. Should ask for a second one anyway

    Full Name
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Take away the table lamp and I had the cube.

    Hobby Hopper
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You know that's not a dev's desk, because there's only one screen.

    OneHappyPuppy
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    And that exact phone is on my work desk...

    Martin Krogh
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    You guys still uses landline phones??!

    View more comments
    ADVERTISEMENT
    See Also on Bored Panda
    #41

    We Owe Them

    We Owe Them

    mr_goopZZ Report

    ADVERTISEMENT
    See Also on Bored Panda
    #42

    That's Better

    That's Better

    sunrise_apps Report

    David A Paterson
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    It's been done. Stock market programs used to be nanosecond fast in buying and selling stocks. Now they're picosecond fast. First in, greatest profit. I should also add that stock market programs now use virtual reality to spot stocks that are running counter to general trends

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Yep, the stock market is a chaotic system that people think they can predict, usually by looking in the rear-view mirror (try that while you are driving, it does work for a bit). Whereas the big money is in the very shortest "near term" trades. As in catch it before it changes again.

    Load More Replies...
    #43

    Management Won't Understand

    Management Won't Understand

    Dewernh Report

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Lines of code is a terrible metric.

    CatProductions
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    At the bottom 2% are the worst programmers coding 2 lines an hour. At the average 68% the average programmer adds 45 lines an hour of code. At the top 2% we have really good programmers who can do what the 68% does in 45 lines with only 2 lines At the very tippy top, you have programmers who actually manager to reduce the number of lines in their code by about 2 lines per hour Hope that helps

    Load More Replies...
    #44

    Oh No Where Is The Bug

    Oh No Where Is The Bug

    Candyman034 Report

    ADVERTISEMENT
    #45

    Always Happens

    Always Happens

    Natural-Watch Report

    Nadine Debard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    CAn yoU HelP Me inSTall tHE pRInteR?

    ADVERTISEMENT
    #46

    Just Recruiter Stuff...i Guess

    Just Recruiter Stuff...i Guess

    doarMihai Report

    #47

    This One Never Gets Old

    This One Never Gets Old

    value_counts Report

    #48

    Working With Old School Programmers Can Be A Pain Sometimes

    Working With Old School Programmers Can Be A Pain Sometimes

    LordOmbro Report

    David A Paterson
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Even better if every fifth line is a "go to" statement. On the other hand, programs written by new school programmers are literally 20 times as long to do the same job. I wrote an old school computer program that was 3 lines long, one line to read the data, one line to operate on it and one line to output it. In new school programming that would take at least 60 lines of code.

    Yvette Desmarais
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is why established companies still have mainframes. They are afraid to break them.

    oktopus
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The code has no comments, or it was evidently written by Capitan Obvious and is smattered with comments like "// loop through array" or "// return from function".

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    There is also a reverse to this one. Beginner program: /* This code adds 1 + 1. */cnt = 1 + 1; Or even better, later after the code has been changed for the hundredth time: /* This code adds 1 + 1. */cnt = 42343 * 343 + 223; Tell me what the code is supposed to do (the algorithm) and why you are doing something, not what I can easily see just by looking at the code. And maintain that comment. Otherwise, the comment is worse that worthless.

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Three letter acronyms? What, I thought all these programmers always just used i, j, k, ...

    ADVERTISEMENT
    #49

    Uh Oh

    Uh Oh

    cleveleys Report

    Cee
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Have you tried turning it off and then on again?

    Nadine Debard
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Spouse, tell the children I'm going to be away for a few days...

    ADVERTISEMENT
    #50

    Based On A True Story

    Based On A True Story

    chuse1995 Report

    TheSilentEngineer
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    This is so true, when I code on my own I make art. But when I code with somebody watching I can't write an if-statement

    steven
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    no, more like you become a chimp banging on the keyboard

    Load More Replies...
    Tucker Cahooter
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    Pair coding is fine so long as your partner's role is confined to just going to get the coffee while you do the coding

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I was lucky enough to never have to do this. I get the intent, but programmers aren't exactly known for their "social skills." To me this like asking an author to sit with another author and write a book. Yeah, the second author might catch "inconsistencies", but I doubt it is very productive, unless the program is basically trivial to them.

    #51

    When The Intern Needs Help With A Problem

    When The Intern Needs Help With A Problem

    reddit.com Report

    Jojo_hobkin
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    The senior Dev often clean the hacks done by the junior, hack they probably did when they were a junior

    #52

    It Hurts Like Hell.;-;

    It Hurts Like Hell.;-;

    AltruisticRain504 Report

    ADVERTISEMENT
    #53

    Too Smart To Get Played

    Too Smart To Get Played

    vpproblems Report

    ADVERTISEMENT
    #54

    Give Me One Reason I Shouldn’t Take It. I’ll Wait

    Give Me One Reason I Shouldn’t Take It. I’ll Wait

    TrulyChxse Report

    #55

    You Will Never Avoid Rabbit Holes

    You Will Never Avoid Rabbit Holes

    Prudent_Move_3420 Report

    Rahul Pawa
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    When I was a kid, it was Apple that pushed schools to use their products (iMacs) to get children used to them. And it totally worked. Not on me, but it seems to have worked on most of my generation.

    David A Paterson
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    More info please. WebStorm and InteliJ. What are they?

    Cjo
    Community Member
    2 years ago (edited) Created by potrace 1.15, written by Peter Selinger 2001-2017

    Google/search is your friend. They are Java IDEs (Integrated Development Environment).

    Load More Replies...
    #56

    Gotta Love Being "Agile"

    Gotta Love Being "Agile"

    whits427 Report

    farbenzirkel
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I don't understand that. It is absolutely allowed to pull new (prioritised) tasks when the team runs out of work? Velocity is allowed to change (would be weird if it didn't). It's only there for the team anyway. Or you have Slack Time - and can train yourself, self-reflect, improve delivery processes and so on.

    Cjo
    Community Member
    2 years ago Created by potrace 1.15, written by Peter Selinger 2001-2017

    I'm "Agile" I can commit bugs faster than ever! :-)

    ADVERTISEMENT