OSCON 2006, Day 1: The 7 Priciples of Better API Design

cgrau on 2006-07-25T08:35:05

I might have come to OSCON if it had been called DamianConwayCon (DCCON? ConCon?). He is, quite frankly, an amazing speaker. It is possible that I hold a bias for his usual subject matter, but I have met non-Perl-mongers who tout him as one of the best technical speakers.

Having received the contents of Damian's slides, I didn't expect I'd take any notes, but I fired up a Vim instance anyway. By the end of the tutorial, I had taken nearly 200 lines of notes. This is the second time I have attended one of Damian's presentations. It seems I always leave brimming with ideas for my own projects.

I found that I already apply many of the seven principles Damian put forth as being the root of better API design. There were many moments, however, when I would stop and think, "Gee, why haven't I been doing that all this time?"

These best practices always seem obvious in retrospect, but it certainly helps (and saves time) having someone point it out with big, neon, flashing lights.


Whither Slides?

jk2addict on 2006-07-26T14:20:02

Are the slides for this available anywhere? Or your notes?