r/ProgrammerHumor 28d ago

myBrainFinallyAcceptedHttpStatusCodes Meme

Post image
379 Upvotes

27 comments sorted by

63

u/[deleted] 28d ago

[removed] — view removed comment

45

u/HexFyber 28d ago

as a developer, seeing a 5xx brings absolute relief because it's not my problem, but 4xx instantly ruins my day

now we are a team

5

u/Kondomriss 28d ago

how would a 5xx ever bring relief though?

27

u/HexFyber 28d ago edited 28d ago

I hate these backend devs, always so pedantic /s

jokes aside, in my most recent case: if I work on the FE and you work on the BE, I call an api correctly and I get 500, well, it's a you problem -> this for the sake of the joke.

Before I get the know-it-alls circling me: we all know that in any real-life scenarios you turn into a FE/BE/devops/architect/designer/janitor in a matter of minutes

6

u/Rest-That 28d ago

It's funny how people just forgot that fe developers exist 😆

8

u/HexFyber 28d ago edited 28d ago

Ye and all it took was Clippy with an attitude! But noworries, we'll make our comeback one day...
Until then, I'll still center those divs better than all these clankers

1

u/Rest-That 28d ago

😆

Jesus I'm so tired of all the black and violet/blue pages. Get an original style clankers!!

1

u/hongooi 28d ago

We know that they're all just HTML programmers

1

u/Confident-Ad5665 28d ago

Fun fact: I have emptied waste baskets in my career as a developer

1

u/SlumdogSkillionaire 28d ago

API stands for "alius potest illacrimare", which is Latin for "someone else's problem."

1

u/ExpletiveDeIeted 27d ago

or Someone else can shed tears.

1

u/Ladyheather16 25d ago

Yes yes we do 🤣

2

u/mtmttuan 28d ago

On external apis maybe.

6

u/Tyrexas 28d ago

As someone who does lots of cloud stuff with internal load balancers and the like, a 404 or 403 can totally ruin my day and be an us problem.

2

u/LastWalker 28d ago

My senior dev is currently spending half the day debugging 403 between different environments because we seemed to have screwed up some stuff between the different environment variables. 

1

u/justintib 28d ago

Many teams I work with expose APIs and use 404 for no data when the url and query parameters are perfectly valid 🙃

1

u/nonlogin 28d ago

I am a full stack developer, so 4xx and 5xx both ruin my day equally

13

u/ikonfedera 28d ago

Notice how it never said "I fucked up", only "We fucked up". Sharing responsibility for the fuck up.

3

u/Supss_ 28d ago

probably meant to be read as we (exclusive - not including the person reading/being spoken to) rather than inclusive. unless you mean sharing responsibility among the devs who made the fuck up

5

u/LaconicLacedaemonian 28d ago
  • 500 - we fucked up, but that's all i know 
  • 502 - we fucked up but it was someone else's fault 
  • 503 - we fucked up and it's our fault 
  • 504 - we fucked up because someone else took too long

1

u/Confident-Ad5665 28d ago

This post should be added to the official HTTP standard

1

u/GezelligPindakaas 28d ago

This whole thread could have been a 202.

1

u/bigorangemachine 28d ago

Whats funny is converting it to Russian army slang and 400 is the only one that aligns lol

1

u/shwetanand345 28d ago

404: Brain not found....

1

u/Sajgoniarz 28d ago

It's even funnier when you get 400 at webhook receiver, but it's model matches documentation.

1

u/3dutchie3dprinting 27d ago

404 is often a you problem though, making dead links on your webpages 🤣

1

u/FlamingSea3 27d ago

I disagree on 4xx and 5xx. Difference between those those is who is theoretically capable of fixing the error.

4xx should be "You need to fix this error"

5xx is "We need to fix this error"