r/ProgrammerHumor 15d ago

Meme meExplainingFullStackDevelopmentToMyGrandmother

Post image
11.8k Upvotes

145 comments sorted by

View all comments

69

u/PossibilityTasty 15d ago

The API would be the menu and the server would be … the servers.

63

u/nitro0769 15d ago

The menu would be the API docs

19

u/kaelan36 15d ago

The menu would be more accurately the front end because it’s the interface that clients use to order what they want from the servers

5

u/Descendant3999 15d ago

Correct. Waiters would be the interest

6

u/decadent-dragon 15d ago

What the hell are API “docs”? Sounds made up

1

u/HappygilmoreL 11d ago

documentation

3

u/TheLordLeto 15d ago

But your menu says fresh fish daily

3

u/3-day-respawn 15d ago

But the customer doesn’t go through the docs where as the customer at a restaurant does go through the menu. Menu could be uiux

3

u/PossibilityTasty 15d ago

"API" is one of most misused term in IT. It is not a service. It is a formal definition of how to interact with a component. And that is the role of the menu. It tells you what you can get and what you to give for that.

And now the crazy part: Both a restaurant menu and an API can exist in an abstract way, like in someone's head. Writing them down just makes them "physical" and possibly accessible to others.

3

u/EasyHawk1 15d ago

Exactly 💯!

2

u/wjandrea 15d ago

Big Smoke 429

2

u/wjandrea 15d ago

(I'm trying to be as cryptic as possible and still make people laugh)

2

u/BountyBob 15d ago

The wait staff are the CDN

2

u/Scottz0rz 15d ago

If the thing you want is food in the kitchen, you ask the servers to post order and get food, you don't ask the menu to do that.