apis are for humans (defrag-con)

Post on 16-Apr-2017

771 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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

top related