Search
Tweets
Blogroll
Powered by Squarespace
« Yahoo! seals | Main | An OS X alternative to Final Draft »
Tuesday
Aug222006

Making APIs usable

Some thoughts on what makes an API usable?

  • A programmer’s favorite APIs is completely transparent to his or her way of thinking.
  • An API has to fit into its target language.
    • However, an exception is if you want a similar API over several target languages. It may be worth breaking the way a language typically dies things to gain a cohesive API.
  • Cover only the main use cases. No-one uses anything else.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.