Wednesday, May 06, 2009

Lessons in API design

I like to keep reminding myself about the importance of API design. This quote by the Computer Scientist Alan Kay sort of sums it up very nicely:

Simple things should be simple, complex things should be possible.

And this not too old presentation by Joshua Bloch is worth watching/reading - How to Design a Good API & Why it Matters.