Beautiful APIs and Dogfood

  • > the best way to design an API which is presenting your company’s data might not be to represent your current products with a REST interface, but rather to design the API from scratch, keeping it as generic as possible.

    What's more generic than a REST interface?