|
|
|
|
|
by ftio
1057 days ago
|
|
Too many developers put too much emphasis on the "A" (application) and too little on the "P" (programming, which should really be thought of as "programmer"). An API is a user interface in every sense of the term. Programmers, not abstract "applications," are your users, and so the same care taken for graphical UIs should be taken in designing APIs — e.g., account for your user's mental model, consider the outcomes your users want to achieve, consider the outcomes your business wants to achieve |
|