11436 SSO

Universal Design Principles Applied to APIs (Part 1 of 4)

Brian Mulloy
Mar 16, 2011

Reading the Universal Principles of Design and caring passionately about APIs got us thinking about how to apply those principles to API design. In a four part series, we'll cover 13 design principles from the book:

  • Development Cycle
  • Errors
  • Visibility
  • Flexibility-Usability Tradeoff
  • Hick’s Law
  • 80/20 Rule
  • Inverted Pyramid
  • Advance Organizer
  • Consistency
  • Self Similarity
  • Aesthetic-Usability Effect
  • Cost-Benefit
  • Immersion

The slides and video for Part 1 follow:


For more on API Design - see another presentation and video "Teach a Dog to REST: RESTful API Design Principles

We'd love to hear what you think - reach me at brian at apigee or @landlessness


Scaling Microservices