APIs may be an agreed way for applications to communicate, but we should be building them for humans.
- Humans test the API.
- Humans write the applications that will use the API.
- Humans use the applications that use the API.
With this in mind, I have some questions:
Who is doing UX design and Testing for APIs? If yes, any tips or suggestions?
Maybe instead of User Experience you can call this, Developer Experience.
Who is reviewing API documentation , and raising bugs where Doc’s are insufficient?