apis are for humans (defrag-con)
TRANSCRIPT
APIS ARE FOR HUMANSTyler SingletaryKlout Data, Lithium TechnologiesDirector of Platform @harmophone
A trend towards APIs for machines
Complex human endeavorsbuilt on APIs.
Developers are humanBut often come with pro-robot bias
APIs are for humans
HUMAN APIS
• Are built with applications– and especially their users– in mind
• Have some level of Developer Experience
• Could be leveraged by non-developers
• May be easily demonstrated in a web browser
• Have an orchestration layer to adapt to uses
HIERARCHY OF API NEEDS
Machine Experience
Developer Experience
Human Experience
Utility
HUMAN DOCUMENTATION
• Inspires• Examines and Explains• Meetings Developer Needs but has an entry
point for everyone• Speaks to All Stakeholders
SOFTWARE FOR DEVELOPERS
Even when your business model is Developer-firstthink of what their ultimate users and stakeholders are going to be, and develop for that.Engineers are smart. They’ll find a way if the business (and humans) need it.
APIS ARE FOR HUMANSTyler SingletaryKlout Data, Lithium TechnologiesDirector of Platform @harmophone