developer experience: appealing to the 3 virtues of great programmers

24
1 ©2015 Intel Corp. — PROPRIETARY AND CONFIDENTIAL Developer Experience Matters Designing Your API Program for the Virtuous Programmer Rob Zazueta Director, Strategy Services Mashery, an Intel Company @rzazueta

Upload: rob-zazueta

Post on 17-Aug-2015

107 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 2: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 3: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 4: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Larry Wall’s Three Virtues of the Programmer

•Laziness• Impatience•Hubris

Page 5: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Laziness

Page 6: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

LazinessBusy-ness

Page 7: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Laziness

Page 8: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 9: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 10: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

WARNINGDevelopers will use

whatever you give them.

Page 11: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 12: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 13: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Impatience

Page 14: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 15: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 16: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 17: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Hubris

Page 18: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 19: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 20: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

ResourcesRelationships

Representations

Resource Oriented Architecture

Page 21: Developer Experience: Appealing to the 3 Virtues of Great Programmers

21

The RESTed NARWHLhttp://

www.narwhl.com

Page 22: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 23: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Page 24: Developer Experience: Appealing to the 3 Virtues of Great Programmers

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

Questions?Rob Zazueta@rzazueta