The document discusses ways to design APIs and clients to make them more effective. It argues that traditional APIs like SPARQL place too much load on servers and are difficult to scale. A better approach is to have simple servers that provide data fragments and use hypermedia to explain the API, allowing clients to be clever in how they assemble the data. This empowers clients by distributing intelligence rather than concentrating it on servers. Hypermedia APIs allow measuring how clients perform the same tasks across different interfaces.