Bruno Pedro
Second-degree user experience is the most overlooked aspect of API design
When designing an API, most teams focus exclusively on the Developer Experience (DX). But there is a deeper, more critical layer: the second-degree user experience. This is the experience of the end-users who interact with the applications built on top of your API.
I always advocate for looking beyond the developer and understanding the end-user’s journey. An API isn’t just a bridge for code; it’s the foundation for the final user’s experience.
—Pedro, B. (2024), Building an API Product (p. 30), Packt Publishing