Like, we’ll ship a working endpoint and think the job’s done.
But then you try to use someone else’s API and it’s like:
- No error codes you can trust
- Docs that forgot half the parameters
- Rate limits? Surprise!
- Versioning? What versioning? I get it — MVPs move fast. But when did “just hit the endpoint and pray” become an acceptable dev experience?
🧩 I’d love to hear from the devs here:
What’s your personal API design rule you wish more teams followed?
Or even better — what’s the most elegant API you’ve ever worked with?
Top comments (0)