CS547 Human-Computer Interaction Seminar (Seminar on People, Computers, and Design)
Fridays 12:30-1:50 · Gates B01 · Open to the public- 20 years of speakers
- By year
- By speaker
- Videos: iTunesU · YouTube
April 17, 2009 APIs, whether on the web or in a library of local code, are what programmers interact with day in and day out. The term "API" is loose and all-encompassing, and while programmers may not be able to define exactly what one is, they know a bad one when they see it. This talk explores the interaction design of APIs, particularly through the lens of the speaker's experience evolving the popular Twitter API. The speaker will argue for the notion of a "humane API", one derived from simplicity, "explorability", and consistency |
|