1) The document discusses how programmers can improve user experience (UX) when designing interfaces, even without being UX professionals. It provides practical tips like using user-centered design principles to prioritize users' needs.
2) The author recommends techniques like pattern matching interfaces usefully, protecting users, and not expecting users to read extensive instructions. Programmers are advised to observe how users interact with their software.
3) When working with dedicated UX professionals, the document says programmers should think about how implementations impact the user experience, provide constructive feedback, and defer to UX experts' judgments about interface designs.
1 of 39
Downloaded 13 times
More Related Content
You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013
1. You Can UX Too:
Avoiding the Programmer's
User Interface
Eryn O'Neil
Northeast PHP Boston (Cambridge!), MA
August 16, 2013
20. How can we do better?
UX First.
And third... and fifth...
21. How can we do better?
User-Centered Design
A process in which the needs,
wants, and limitations of end users of
a product are given extensive
attention at each stage of the design
process.
Wikipedia, User-Centered Design http://en.wikipedia.org/wiki/User-centered_design
23. There is no one true universal UX.
Facebook:
Universal
Human
Clean
Consistent
Useful
Fast
Transparent
HTC One:
Make it Mine
Stay Close
Discover the Unexpected
Luke Wroblewski, Developing Design Principles, http://www.lukew.com/ff/entry.asp?854
24. How can we do better?
Don't Reinvent the Wheel.