@checker MY NEW SPY GAMESpyParty
Casey gave a good talk on Designing and Evaluating Reusable Components, which was really a talk on API design.