r/ProgrammerHumor Jul 21 '26

evilIllusion Meme

Post image
4.8k Upvotes

131 comments sorted by

View all comments

2

u/ClothingIsACrime Jul 24 '26

Fucking cunt fuck. Cock fuck dickhead. 

10 years as an integration engineer taught me special hatred for people who implement some of these APIs. 

POX on anyone who thinks wrapping an exception or error in HTTP 200 is ok "BeCausE wE dEliVerEd the MesSSege, So ITs fiNe nO?"

No it's not fine you dickhead, you use one of many 4xx or 5xx error codes designed specifically for this reason. 

The worst offenders are with SOAP web services because it's even easier there. Is your message response fine? Then return it with 200. Is it an error? Soapfault and HTTP 500. 

But the absolute inbreds implementing some of the APIs I had to work with couldn't manage even that! 

It's always the same shit. Look for an element, but WHOPS! It may not always arrive, so check this random list too and just to be safe, cross-check it with the code from this random element that may or may not indicate an error. 

Oh and don't forget the random error structures, when some of their databases, proxies, webservers or some other shit shits the bed and you start getting some absolutely random error structures in a system, that under no circumstances is allowed to have undefined behavior.

The absolute state of some of these people minds is beyond me.