End to End User Experience

"End to End User Experience"...the idea that all developers, not just those who develop the UI (and the designers they partner with), need to safeguard the quality of the user experience. I really truly believe that the optimum user experience can only be realized from a technical perspective when the code from server to browser is carefully designed around all of the things that developers can do to enrich the experience of the user. This means excellent performance, a clear and well documented API, clean coding best practices, etc.

The whole team needs to rally around this guiding principle. It's time for developers to give as much thought to the user experience as their counterparts in the visual design field. Likewise it is time for visual designers to understand that their vision is relevant only to the extent that it can be implemented with care by developers who have their aesthetic trained on the user's experience of the product.

What do you think?