Developer Experience: Appealing to the 3 Virtues of Great Programmers

Preview:

Citation preview

1©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

Developer Experience MattersDesigning Your API Program for the Virtuous Programmer

Rob ZazuetaDirector, Strategy ServicesMashery, an Intel Company@rzazueta

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

Larry Wall’s Three Virtues of the Programmer

•Laziness• Impatience•Hubris

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

Laziness

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

LazinessBusy-ness

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

Laziness

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

WARNINGDevelopers will use

whatever you give them.

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

Impatience

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

Hubris

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

ResourcesRelationships

Representations

Resource Oriented Architecture

21

The RESTed NARWHLhttp://

www.narwhl.com

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

©2015 In te l Corp . — PROPRIETARY AND CONFIDENT IAL

Questions?Rob Zazueta@rzazueta