API as User Interface

Moreover, an API is not about programming, data structures, or algorithms—an API is a user interface, just as much as a GUI. The user at the using end of the API is a programmer—that is, a human being.

— Michi Henning, API Design Matters

[via Jwatt]

Dec 23 2009