Who is your API for? Applying user personas to build better dev platforms
summary
Argues that building personas and segmentation produces actionable tradeoffs not vague sympathy — at FreshBooks the team identifies three distinct dev types (owner-as-developer, developer-entrepreneur, SaaS partner) with different goals, risk tolerance and SDK/API needs, and at ecobee discovers adoption driven by utility buyers not individual coders. Uses slider-style attributes and outcomes (example goal: speed up dev velocity 3x) to prioritize features into focused roadmaps so work produces momentum instead of a scattered Jira backlog.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:10Who is your API for
- 6:01Why personas matter
- 9:33Creating useful personas
- 12:03Goal-oriented developer personas
- 15:56Multiple personas in APIs
- 19:25Internal vs public APIs
- 21:11FreshBooks API personas
- 25:27Prioritizing with personas
- 26:30Further reading
related talks
28mDevelopers are People Too! Building a DX based API Strategy
27mUser focused API Design
26mAsk your Developer: the rise of the API company
26mThe "I" is for Interaction! Applying a developer-centric approach to API design
27mBuilding Great Web APIs
37mBuilding Developer-Centric APIs in a Multi-Product SaaS Org
14mDesigning APIs That Humans Love
19mWhy Developers use APIs and what can you do about it.
