Designing Learning TechnologyViewpoints along the research to practice trail.TrollTech on API Design- February 10, 2006 I came across this piece on how to design an API that&8217;s essentially written from a user-centered perspective. It discusses how TrollTech (who make the Qt cross-platform framework) have evolved their API interface to improve comprehension and reliability for their users: other developers. The ideas and examples here aren&8217;t just applicable to commercial API designers. Every codebase is essentially an API that someone is going to have to learn (or, if you&8217;re returning to your own...http://www.inquirium.net/design2learn/pivot/entry.php?id=143 |