API Design Through the Lens of Photography
summary
API design compares to photography by treating constraints as creative decisions: exposure parameters — ISO shutter speed aperture — map to trade-offs like latency, memory, and ergonomics. Advice includes pick a clear voice for the API, prefer explicit stories (React’s state story is cited), avoid redoing a module loader unless the ecosystem needs it, and treat surprising popularity as a signal to study why before changing behavior. Practical rules: design small internal interfaces as APIs and invest in documentation more important than code.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:15Equipment
- 7:40Content
- 12:44Artistic Approachability
- 15:08Artistic Intent
- 17:16Not everything is intentional
- 19:12Practice
- 22:08Respect Others
- 24:39Learn an Art
related talks
01h 01mAPI Design – How to Do It Better (and How Not To)
01h 05mAPI design - tips from practice
01h 18mAPI design: Lessons Learned
47mAPI Design Principles
22mThe Art of Effective API Design
26mThe "I" is for Interaction! Applying a developer-centric approach to API design
51mAPI Design in Real Life: What You Don't See in Books
27mBuilding Great Web APIs
