Technology Quote by Leonard Richardson
““the “API call” metaphor inevitably exposes the server’s implementation details to the clients. This introduces coupling between server code and client code.””
About This Quote
Source Article: “API Design Principles”, 2007
Using the “API call” metaphor reveals server internals, creating tight coupling between client and server, which reduces flexibility and scalability.
In simple terms: API metaphors can cause tight client‑server coupling.
Design APIs that hide implementation details.
Themes
Mood
Type
When to use this quote
- web services
- microservices
- mobile apps
Key Concepts
Questions to Reflect On
- How can we balance clarity and abstraction?
- What patterns reduce client‑server dependency?
Abstraction may increase learning curve for developers.