We define Developer Experience as applying the tools and techniques of User Experience professionals to the design of artefacts for developers. What does that mean for you? What changes if you start thinking about and testing the usability of the APIs you design and build? In this talk I’ll explain how thinking about Developer Experience as a craft skill (something honed through iteration, heuristics and the transmission of tacit knowledge) should affect your day job.
This was the keynote at PHP Northwest 2012 in Manchester.