Designing great APIs: Learning from Jony Ive, Orwell, and the Kano Model
summary
Claims five concrete principles — minimal surface, get out of the way, design for extremes, predictable, and excite users — and shows concrete tools and outcomes: a production Zencoder API with 150 parameters but sensible defaults, use of REST consistency and HTTP codes, namespaced versioning and UUID keys, JSON validation, request logs, sandboxes and SDKs. Built an API request builder that users love and measurable delighters (docs with account data, replayable requests) that actually increase satisfaction.
AI-written summary · about
chapters (4)
related talks
46mDieter RAMs: the ten principles of good API design
27mAPI Design Through the Lens of Photography
22mThe Art of Effective API Design
30mThe Design of Everyday APIs
36mCode Design and the Science of Pleasure
20mHow good UI design makes your API better
43mMajor 🔑s to iOS design
40mYou Got to Fight for the Right to Delight
