So much depends upon the API.
APIs are the developer’s UI. They allow an ecosystem to flourish and create new possibilities for creative reuse. APIs should be easy to use, easy to adopt, and flexible enough to power sophisticated interfaces across diverse platforms.
For my team, I proposed and developed a summit to explore the craft of API design and development in some depth. Together, we discussed design principles, implementation alternatives, and the specific choices prominent API providers have made, for better or worse. From this, I wrote style and usage guides about the many facets of successful API design.
I have designed APIs for several critical tools. They have been well received by tech-savvy users, and now provide us a solid foundation for future development. To learn from the best, I attended the API Strategy and Practice conference.
Role: API design. Product strategy. Developer experience. Training and documentation.