developer experience: appealing to the 3 virtues of great programmers
TRANSCRIPT
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