Added Raymond Hettinger's API Design: Lessons Learned