Managing an API as a Product with Deepa Goyal
Summary
If the person listening to the show right now is a software developer, engineer or architect, why should they care what the product manager needs to know about APIs? I think thats where your sales, marketing or developer relations teams come in and make the API available to the consumers and drive the discoverability. And if its through support channels or forums or even things like Stack Overflow where developers can go and post their questions, then those are great feedback loops for us to learn in terms of where our customers get stuck, what are the pain points in trying to integrate with our APIs. So for example, a lot of times, and exactly as you mentioned, developer may not be the primary decision maker... For example, even things like security teams might be the ones who have to review and sign off on selecting a particular API solution for their organization. And reducing scope is really important because if we try to build a lot of things up front, then chances are that customers would run into issues and at that point, it would be too late to make changes.