Navigating the World of API Design and Product Management

Thaisa Fernandes
PM101
Published in
3 min readJan 19, 2024

A Journey of Learning and Reflection

In the world of tech, professionals often find themselves on unexpected paths, discovering new passions and honing skills that lead to exciting career trajectories.

During an episode for the Latinx in Power podcast, Juan Shishido shared insights into his journey, focusing on the intersection of product management and API design.

The podcast episode highlighted his experience, lessons learned and the principles that have shaped his approach to API design.

API Design and Product Management

Juan’s journey began with an accidental entry into the world of API design while working on an API team at Twitter.

The initial focus was on providing support to external engineering teams, but a pivotal conversation with a product manager sparked a realization and a desire to work in product management.

The joy of helping customers and the emphasis on customer focus prompted a transition into product management, leading to a role that aligned with Juan’s passion for customer satisfaction.

What’s an API

An API is what allows two applications to talk to each other via software that is the intermediate in this process. An API is what allows a component to interface with the rest of the program. It’s more a product than a code since it’s designed for consumption for a specific audience.

Balancing Stakeholder Needs

Addressing the complex task of balancing the needs of different stakeholders, Juan underscores the importance of aligning decisions with overarching goals. By constantly referring back to established goals and objectives, the team ensures that their actions contribute to the desired outcomes.

Juan’s episode emphasizes the role of active listening and engagement with stakeholders, acknowledging the diverse perspectives they bring. This collaborative approach allows for a deeper understanding of customers and enables necessary course corrections when unexpected issues arise.

Demystifying APIs

Juan explains the fundamentals of APIs. APIs serve as connectors, enabling companies or individuals to interact with a service or platform provided by someone else. The various functionalities and offerings of a platform become accessible through APIs, allowing external entities to programmatically engage with different services.

Crafting Effective APIs

Juan’s approach to designing APIs, emphasizing a backward design process. Key steps include understanding the desired end-user experience, designing APIs that facilitate this experience, and establishing necessary internal components. The importance of prioritizing user experience and maintaining consistency in naming conventions and formatting is highlighted.

Lessons Learned

The focus on end-users, understanding their needs, and aligning goals with their expectations is crucial. Juan also shares organizational aspects, advocating for the creation of a style guide and principles to guide design decisions.

For those navigating the interview process, Juan encourages resilience and a positive mindset. Interview processes vary between companies, and setbacks should be viewed as opportunities for growth.

The support of a network, including engaging in mock interviews and seeking advice from trusted individuals, proves instrumental in navigating the challenges of the interview journey.

In the world of API design and product management, Juan’s journey serves as a testament to the importance of customer focus, collaborative decision-making, and a user-centric approach to API design.

Additional Reading

👋 Feel Free to Clap and Share your Thoughts!

Find more at our LinkedIn, Instagram, and Twitter. Check our podcast. Follow our LinkedIn page and Newsletter!

Disclosure: At PM101, we strive to provide our readers with valuable and honest information on Product and Program Management. As a way to support the blog and continue providing valuable content, some blog posts may contain affiliate links or promotional content. By clicking on these links and making a purchase, the writer may receive a small commission at no additional cost to you. This commission helps to keep the blog running and allows the writer to continue providing valuable content and increasing her coffee and kombucha consumption. Rest assured, we will always provide honest and informative content and use affiliate links and promotional content only as a means to generate revenue to support the blog.

--

--

Thaisa Fernandes
PM101
Editor for

Program Management & Product Management | Podcast Host | Co-Author | PSPO, PMP, PSM Certified 🌈🌱