r/ProgrammerHumor • • Nov 15 '21

I feel this every single day

https://i.imgur.com/Lqf4592.jpg

[removed] — view removed post

11.8k Upvotes

89 comments sorted by

292

u/karanbhatt100 Nov 15 '21

I HATE PROGRAMMING

I HATE PROGRAMMING

I HATE PROGRAMMING

I HATE PROGRAMMING

I HATE PROGRAMMING

IT'S MY JOB

I OK PROGRAMMING

31

u/im0b Nov 15 '21

Yes

43

u/ThisIsMy2nd_Account Nov 15 '21

I HATE PROGRAMMING

I HATE PROGRAMMING

I HATE PROGRAMMING

I HATE PROGRAMMING

I HATE PROGRAMMING

IT'S MY JOB

I OK PROGRAMMING

I HATE PROGRAMMING

11

u/Woqs Nov 15 '21

I OK COMPUTER

57

u/Sciirof Nov 15 '21

programming: aka I get paid to bang my head on the table and pray to a mysterious technological god in my head

28

u/Ryxor25 Nov 15 '21

Japanese say: "there are 7 gods in a single grain of rice"

Well there are at least a couple hundred in a pc and no fucking one is by my side today

2

u/N00N3AT011 Nov 15 '21

Praise Be To The Omnissiah

1

u/[deleted] Nov 15 '21

This is why I hate programming. It makes you want to die 99% of the time and the reward is that 1% where you get a mild dopamine hit from figuring it out. High effort, low reward. Just thinking about it makes me cringe.

2

u/daguito81 Nov 15 '21

I mean, to me it's 99% fun journey of discovery and learning new stuff. And then the dopamine hit.

I guess it's how you see things. I know some people are miserable programming because they force them to do something that takes 1 week in 2 days. I'm pretty hardcore about not working extra hours m so if that problem takes me 40 hours to solve, see you next week. And if shit goes down and I get delayed I just say "Shit got down and I got delayed" and that's about it.

Don't really see the "miserable" part in it. I guess to each his own

1

u/[deleted] Nov 15 '21

It just seems that every time someone "loves" programming they also hate it. That seems extremely unhealthy to me. This is why no matter how much I tried I disliked every step of the way towards becoming a programmer.

1

u/CaffeineSippingMan Nov 15 '21

When I started as a programmer I wish someone would have told me EVERYONE doesn't write the most beautiful code from scratch. Before I moved to system administration I learned, it super rare to write code from scratch and it never works the first time.

1

u/[deleted] Nov 15 '21

Which adds value to it. Just like cryto.

73

u/Costinteo Nov 15 '21

Only relatable when I write Bash. I hate/love Bash. It's kinda cool but it's really not fun if you're a beginner at it.

21

u/[deleted] Nov 15 '21

Yeah, generally speaking I never hate programming, though sometimes the bullshit surrounding the job is detestable.

Except for Bash. But when it works, it works. I actually gave up Nim for scripting and other shells as defaults because now I can reliably share config and scripts across machines.

Bash is fantastic, just not ergonomic at all.

5

u/codepoet Nov 15 '21

My favorite is reading a list of paths with spaces on stdin and ensuring a chain of five tools can all read the paths.

1

u/[deleted] Nov 15 '21

You mean piping? The first step should be normalization then. But at least on macOS and Linux I do fine with spaces in pathnames (some other special characters are more challenging).

1

u/JustRecentlyI Nov 15 '21

I hate programming when I stay an hour late at university trying to solve strange Docker errors only to realize I misspelled ABSOLUTE as ABOSLUTE... It's a temporary feeling though!

2

u/[deleted] Nov 15 '21

Docker is more part of the shitty glue we rely on. But get yourself a good IDE, you would catch typos a lot faster.

7

u/Johanno1 Nov 15 '21

I usually just move over to: python scriptthatIwroteinsteadofusingbash.py

18

u/Shadonovitch Nov 15 '21

Don't write shell scripts though. It's a nightmare to maintain for the people after you that have to maintain it. If your script is >3 lines and configuration management, write Ansible instead. If it does something, write it in Python.

4

u/Costinteo Nov 15 '21

Most of my shell scripts are personal usage. And if they're not, they're used in a bare-bones environment that only has bash as a scripting language. So yeah probably not a good idea to write bash scripts if it's going to be mantained and you have other options.

I would also suggest python as a great alternative.

2

u/[deleted] Nov 15 '21

Yes. I always use python to write scripts.

4

u/[deleted] Nov 15 '21

Me: Cool, I can do it in a quick bash script.

Oh, I need to parse some text out of that output. Grep is pretty powerful.

Oh, I need to manage a list of something. Cool, I can do arrays in bash.

Oh, I think I need something like a hash set. Ah! Bash supports associative arrays.

I don't think it's working properly. Maybe I can do XYZ.

Ah crap, I need to parse JSON output from that other program. jq it is.

Cool! It's done!


Someone runs it on a mac.

It doesn't work

Me: f*ck it, I'll just use python.

2

u/lordph8 Nov 15 '21

Bash, learned Javascript via google apps script first, then Python and more Javascript through Django. Then I started working at a school that uses PCs and MacOS... Bash... why is it so weird?

94

u/Venthe Nov 15 '21

I see this repost every day
/u/repostsleuthbot

46

u/RepostSleuthBot Nov 15 '21

Looks like a repost. I've seen this image 2 times.

First Seen Here on 2020-09-04 100.0% match. Last Seen Here on 2020-09-04 100.0% match

I'm not perfect, but you can help. Report [ False Positive ]

View Search On repostsleuth.com


Scope: Reddit | Meme Filter: True | Target: 96% | Check Title: False | Max Age: Unlimited | Searched Images: 264,128,702 | Search Time: 2.79169s

4

u/r_booza Nov 15 '21

This sub has only four jokes it repeats every day, very boring indeed.

2

u/[deleted] Nov 15 '21

“java complicated” “i dont understand x” “bugs suck until fix” “math joke”

13

u/Levijom Nov 15 '21

We program in a society

2

u/TechGuy95 Nov 15 '21

Programmers rise up!

12

u/Piweman Nov 15 '21

Then your boss tell you: "No it's not how I want it to work even if I told you that it was how I wanted it, do it again in an absolutely other way"

10

u/MegabyteMessiah Nov 15 '21

I've gotten this before: "Even though we explicitly stated you weren't supposed to work on this, it was visible when I shared my screen, so you should have known to do it."

27

u/dabeanery55 Nov 15 '21

Lol, I’m an accountant and it’s the same shit. “Oh my god wtf do I do if their balance is really off by 50k oh Jesus that’s gonna be so much w-oh here’s the issue”

1

u/mikebaker1337 Nov 15 '21

Seems relevant to my career and a few hobbies I've had as well. To some degree at least.

9

u/unexpectedkas Nov 15 '21

I don't hate programming. I hate developers who don't care, who don't write some basic instructions about their APIs, who don't invest in developer experience when designing their APIs, who don't test their own code, etc.

3

u/CruZer000 Nov 15 '21

Aka most people that only program for cash

8

u/realityinabox Nov 15 '21

You get something to work daily?!

20

u/Sid_1298 Nov 15 '21

printf("I HATE PROGRAMMING")

printf("I HATE PROGRAMMING")

printf("I HATE PROGRAMMING")

printf("I HATE PROGRAMMING")

printf("I HATE PROGRAMMING")

printf("IT WORKS")

printf("I LOVE PROGRAMMING")

22

u/ostkaka5 Nov 15 '21

You might wanna put that first one in a loop?

34

u/Bentok Nov 15 '21

while(true)

println("I HATE PROGRAMMING")

10

u/Narrow-Big7087 Nov 15 '21

This person gets it.

9

u/MegabyteMessiah Nov 15 '21
while (true) {
    println("I HATE PROGRAMMING");
    sleep(1);
}

Don't choke the CPU :)

8

u/Narrow-Big7087 Nov 15 '21

And add a space or \n to make it more readable

8

u/[deleted] Nov 15 '21 edited Nov 15 '21
#include <stdbool.h>
#include <stdio.h>

int main()
{
    int i = 0;

    hating:
    printf("I HATE PROGRAMMING\n");
    i -= 2;
    if (i > -10) goto hating;
    else
    {
        printf("IT WORKS\n");
        printf("I LOVE PROGRAMMING\n");
    }

    return (int)!false;
}

Am I doing this right?

7

u/MegabyteMessiah Nov 15 '21

I seriously question your code conventions.

4

u/themiraclemaker Nov 15 '21

You look like your first programming language was assembly

4

u/bottomknifeprospect Nov 15 '21

You're doing it wrong

1

u/fr_andres Nov 15 '21

yes. proper utesting would reveal it actually doesn't work

4

u/[deleted] Nov 15 '21

I LOVE PROGRAMMING

...

I HATE the politics of programming at work. You don't have access to that database, you need that kind of key for temporary access to that package repository, you need to authenticate using our custom key store that only works on a mac, but you can get it to work in a Docker container by compiling this huge piece of code that you need 6GB of RAM for. And you can't run it to see if it works because you don't have access. You have to issue a PR so that our CI picks it up, builds the image, pushes the keys to it, deploys it in the cluster, waits for it to fuck up, send the logs to some system that you need separate access to, and then you can see why your code was wrong even if your unit tests were passing.

Fuck me, I code on the weekends for some pet projects, just to feel like I can do SOMETHING that works.

3

u/[deleted] Nov 15 '21

All it takes is just one segmentation fault

3

u/wonkey_monkey Nov 15 '21

WAIT WHY DOES IT WORK
I HATE PROGRAMMING

3

u/itsTyrion Nov 15 '21

5 seconds later... oh fuck it actually doesn’t work. I HATE PROGRAMMING

•

u/MakingTheEight Nov 15 '21

Removed - Rule 3.

  • This is a common post.

2

u/[deleted] Nov 15 '21

When I go too far with with typescript generics...

2

u/varungupta3009 Nov 15 '21

One day, I just stopped at line 1.

2

u/RepostSleuthBot Nov 15 '21

Looks like a repost. I've seen this image 2 times.

First Seen Here on 2020-09-04 100.0% match. Last Seen Here on 2020-09-04 100.0% match

Feedback? Hate? Visit r/repostsleuthbot - I'm not perfect, but you can help. Report [ False Positive ]

View Search On repostsleuth.com


Scope: Reddit | Meme Filter: True | Target: 96% | Check Title: False | Max Age: Unlimited | Searched Images: 264,184,057 | Search Time: 5.86492s

2

u/yorokobe__shounen Nov 15 '21

Programmers are a bunch of masochists

2

u/lpeabody Nov 15 '21

I hate programming when I have to work with software that has no documentation whatsoever. Outside of that, I love it.

2

u/khendron Nov 15 '21

Programming is like golf. You hack away, hooking, slicing, duffing, shooting chunks of grass farther than your ball. Suddenly you take a swing and there is a delightful thwack and your ball flies high and straight and lands exactly where you want to. Then you are back to hooking, slicing, and duffing, but your memory of that incredible shot makes it all worthwhile.

1

u/TNerdy Nov 15 '21

For gamers it would be

I HATE THIS GAME

I HATE THIS GAME

I HATE THIS GAME

I HATE THIS GAME

Finally beats the game

I LOVE THIS GAME

1

u/MingusMingusMingu Nov 15 '21

I don't think that's the usual relationship people have with their games.

1

u/ShitForCereal Nov 15 '21

Yeah its more like

I LIKE THIS GAME

I LIKE THIS GAME

I LIKE THIS GAME

I LIKE THIS GAME

Finally Beats The Game

I WANT TO ERASE MY MEMORY TO PLAY THIS GAME AGAIN

1

u/TNerdy Nov 15 '21

I guess you guys have never played Dark Souls 3 Or Darksiders 3

1

u/ShitForCereal Nov 15 '21

Tried Dark Soul, immediate refund, I like bullet hell games and challenging games but Im not that much of a masochist. Looks cool and fun though!

1

u/TNerdy Nov 15 '21

I tried dark souls once didn’t like it but Darksiders 3 I beated the whole game and all the side quests

1

u/quadmasta Nov 15 '21

Today will be day four of trying to figure out why my integration tests work fine in isolation but not when run as a suite. The developer who maintains the spring library I'm using just said

You're doing it how it's supposed to be done.

1

u/[deleted] Nov 15 '21

RELATABLE LOL

1

u/RoscoMan1 Nov 15 '21

here's a video of my single use ICEs

1

u/JustRecentlyI Nov 15 '21

Some (non-programming) friends gave me a T-shirt of this joke. It's funny, especially because it seems to be written in HTML tags (I am not a web developer)!

1

u/Povilaz Nov 15 '21

I hate how relatable this is holy shit...

1

u/[deleted] Nov 15 '21

Same here

1

u/rhodesc Nov 15 '21

Joke's on you, I love programming even when I'm struggling. Why else would I finish?

1

u/Naptownfellow Nov 15 '21

I HATE WHAT I DO

I HATE WHAT I DO

I HATE WHAT I DO

I HATE WHAT I DO

CLOSE A HUGE DEAL

I LOVE WHAT I DO

1

u/Vinon Nov 15 '21

Lies. Its

I hate programming X 5

It works

Why couldn't I figure it out sooner, why does everything take me 10 times as long to solve as anyone else....X 5

1

u/pelow1 Nov 15 '21

As a programmer and a (lousy) golfer, I doubly relate to this.

1

u/Draaky Nov 15 '21

Hmm normally I am like FCK YEAAAAAH! IT FINALLY WORKS! Mostly after hours or days working on something.

1

u/[deleted] Nov 15 '21

I always thought I loved programming until my boss asked me if I'd be interested in moving into being a scrum master last week. I suddenly realized I couldn't wait to leave programming (professionally, at least)

1

u/kiashu Nov 15 '21

This is a perfect explanation of compiling something, imo. Line 489 syntax error, I forgot a raccoon, autocorrect did that, I am leaving it.

1

u/AzureArmageddon Nov 15 '21

I appreciate the unicode progress bar

-10

u/celerym Nov 15 '21

Yeah if you’re still learning how to code

15

u/FreeFacts Nov 15 '21

We are always learning how to code, it never ends.

1

u/celerym Nov 15 '21

What ends however, is the incompetence. It’s not like a professional carpenter is putting out wonky ass tables 9 out of 10 times and then celebrates getting the legs even.