Skip to content

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.” quote by Leonard Richardson
Download Open image
““the “API call” metaphor inevitably exposes the server’s implementation details to the clients. This introduces coupling between server code and client code.””

Leonard Richardson

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.

Key Takeaway

Design APIs that hide implementation details.

Themes

software design API architecture coupling

Mood

technical thoughtful

Type

educational analytical

When to use this quote

  • web services
  • microservices
  • mobile apps

Key Concepts

engineering systems theory

Questions to Reflect On

  • How can we balance clarity and abstraction?
  • What patterns reduce client‑server dependency?
A Different Perspective

Abstraction may increase learning curve for developers.

2.5 out of 5 (3 ratings)

More by Leonard Richardson

Explore all 10 Leonard Richardson quotes

More Technology quotes

Browse all 12,247 Technology quotes