Well-designed APIs are a joy to use; poorly-designed APIs are cumbersome, confusing and frustrating. API design quality is what separate success from failure. But what is a “well-designed” API or a “poorly-designed” one? That’s a tricky question, but we can answer it with another one: how do you judge the quality of an everyday thing such as a microwave oven, a door or remote control?
Yes, API designer can learn a great deal from observing the design of everyday things and having some basic design knowledge.
This session aims to make a parallel between API design and everyday things design to expose simple but fundamentals design principles that any API designer should be aware of to create well-designed APIs using any type of API.
October 23, 2018 13:20