On #GivingTuesday consider a gift to AIRSupport tech access for people of all abilities
Skip to Main Content

Developer Experience vs. User Experience

taught by: Estelle Weyl

Session Summary:

HTML is, by default, accessible. And fast. Therefore, one would assume, it should be rather simple to create accessible, performant, internationalizable, secure applications that protect a users privacy and are easy for all to use. But that is not the case. The “Move Fast and Break Things” mantra has led us to create tooling and tech debt that may benefit an early product launch but might be detrimental to user experience. In this keynote, we’ll discuss how user experience should always take precendence over developer experience, and how we should approach development to universal access to our content.

Description:

HTML is, by default, accessible. And fast. Therefore, one would assume, it should be rather simple to create accessible, performant, internationalizable, secure applications that protect a users privacy and are easy for all to use. But that is not the case.

The “Move Fast and Break Things” mantra has led us to create tooling that should be helping developers, but often hurts not just developers, but users too. Plugins, frameworks and APIs may benefit an early product launch, but at what expense? Adding a framework or plugin for a feature may make coding the feature a snap, but at what price? How many extra bytes are going over the wires? How much is battery power being used to parse and execute the script? Does this 3rd party code collect data? Does it help or hurt accessibility?

While shiny tools may help the developers resume, what is the impact on the user? That should always be top of mind!

In this keynote, we’ll discuss how user experience should always take precedence over developer experience, and how we should approach development to universal access to our content.

Practical Skills:

Our goal must be to create content that is accessible, fast, secure, private, usable, and internationalizable. How can we reasonably meet all those goals?