10
APIS ARE FOR HUMANS Tyler Singletary Klout Data, Lithium Technologies Director of Platform @harmophone

APIs are for humans (defrag-con)

Embed Size (px)

Citation preview

Page 1: APIs are for humans   (defrag-con)

APIS ARE FOR HUMANSTyler SingletaryKlout Data, Lithium TechnologiesDirector of Platform @harmophone

Page 2: APIs are for humans   (defrag-con)

A trend towards APIs for machines

Page 3: APIs are for humans   (defrag-con)

Complex human endeavorsbuilt on APIs.

Page 4: APIs are for humans   (defrag-con)

Developers are humanBut often come with pro-robot bias

Page 5: APIs are for humans   (defrag-con)

APIs are for humans

Page 6: APIs are for humans   (defrag-con)

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

Page 7: APIs are for humans   (defrag-con)

HIERARCHY OF API NEEDS

Machine Experience

Developer Experience

Human Experience

Utility

Page 8: APIs are for humans   (defrag-con)

HUMAN DOCUMENTATION

• Inspires• Examines and Explains• Meetings Developer Needs but has an entry

point for everyone• Speaks to All Stakeholders

Page 9: APIs are for humans   (defrag-con)

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.

Page 10: APIs are for humans   (defrag-con)

APIS ARE FOR HUMANSTyler SingletaryKlout Data, Lithium TechnologiesDirector of Platform @harmophone