By mswatcher
via sites.google.com
Published: Dec 24 2009 / 16:55
First think of the consumer of the API. Think about his likely situation and the problems he's facing. He doesn't want to learn a new abstraction and he doesn't like the fact that your API is going to make him change the design of his program. Design for the benefit of the consumer, not your ease of implementation.



Add your comment