part one

Part 1: What is API design?