API Design 203: The USE Paradigm
Prioritize usability, scalability and evolvability in API design To work effectively, a Web API must display a range of specific software qualities. In this lesson, we outline what we call the “USE Paradigm†– a principle of API design, which states that interface designers should prioritize three particularly important software qualities: usability, scalability and evolvability. […]