Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

cgrau (3787)

  (email not shown publicly)

Journal of cgrau (3787)

Tuesday July 25, 2006
03:35 AM

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

[ #30411 ]
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.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.