Building APIs

One of the quickest ways to kill your API is to define the API in your code, instead of coding to its definition

Mike Stowe