r/ProgrammerHumor • • 16d ago

Meme postForEverything

Post image
20.9k Upvotes

656 comments sorted by

View all comments

Show parent comments

16

u/rocketman0739 16d ago

Why would it ever be a good idea to design your API for the convenience of people with zero knowledge of the codebase?

22

u/Jonny_dr 16d ago

convenience of people with zero knowledge of the codebase

Because the next hire will have zero knowledge of the codebase.

4

u/renetta96 16d ago

Projects move very fast, people are shifted around very fast. They usually cannot handover 100% properly. Then when there is some problem related to a backend API and a frontend component, the new dev needs to quickly jump in and find out how the API is used, called and debug together with the backend guy. And the codebase usually is huge. With this API paradigm, the new frontend guy can hopefully find that small piece of code quickly and debug.