Photography is all about understanding and working within a wide variety of constraints. There are mechanical and electrical systems that all interact to create limitations for photographers. As it turns out, these constraints have led to endless amounts of creativity within the field.
Designing APIs is a lot like photography. There are often dozens of interrelated constraints that API designers must adhere to, which can seem daunting at first. But like photography, understanding and embracing these constraints leads to great API design.
This talk will teach you how to find your API's "voice," the underlying philosophy that makes an API consistent and easy to use, all viewed through the lens of photography.
Photography is all about understanding and working within a wide variety of constraints. There are mechanical and electrical systems that all interact to create limitations for photographers. As it turns out, these constraints have led to endless amounts of creativity within the field.
Designing APIs is a lot like photography. There are often dozens of interrelated constraints that API designers must adhere to, which can seem daunting at first. But like photography, understanding and embracing these constraints leads to great API design.
This talk will teach you how to find your API's "voice," the underlying philosophy that makes an API consistent and easy to use, all viewed through the lens of photography.