r/ProgrammerHumor • • 27d ago

Meme postForEverything

Post image
21.0k Upvotes

653 comments sorted by

View all comments

Show parent comments

70

u/Entegy 27d ago

I thought that as a non-programmer sysadmin, I had a decent grasp on REST APIs for scripting/automation.

Then I learned about GraphQL and I have actively avoided it since.

59

u/kescusay 27d ago

I mean, you can have accurate HTTP status codes and matching errors in GraphQL. It's just that most GraphQL applications don't. Because most GraphQL developers hate everyone.

44

u/fatmanwithabeard 27d ago

If you had to work with GraphQL all day, wouldn't you?

13

u/NotAskary 27d ago

This made me chuckle 😂

2

u/KrakenMcCracken 27d ago

I started learning graphql, decided there was way too much overhead to do anything I needed to do. In two separate companies I’ve worked for, I’ve watched greenfield development initiatives start up, flounder and ultimately be abandoned.

1

u/Single-Blackberry866 27d ago

What about REST API that allows to you to operate on nested resources in one request? And some of the updated resources failed, some succeded.

1

u/Entegy 27d ago

As I said, not a programmer. I just have automated scripts that make simple calls.

1

u/AliStarr182 27d ago

That sounds like the API needs to be refactored a bit to separate concerns/duties to me.

1

u/Single-Blackberry866 26d ago

that would force you to do more SQL requests, wouldn't it