SlideShare a Scribd company logo
1 of 39
Download to read offline
You Can UX Too:
Avoiding the Programmer's
User Interface
Eryn O'Neil
Northeast PHP – Boston (Cambridge!), MA
August 16, 2013
Hi, I'm Eryn.
I make websites.
I'm not a UX professional.
Why me?
Because programmers need to
care–deeply–about the
interfaces they write.
Why me?
Front End
vs.
Back End
Today, we'll talk about:
● Practical ways to make your
UX experience better
● How to work with the UX
professional in your life
● Why you should care!
What is the
“programmer's interface”
anyway?
Why care?
The best software happens
when everyone on the team
feels ownership of the user
interface.
How can we do better?
How can we do better?
The programmer's interface
happens when you try to design
an interface at the same time
that you're writing it.
How can we do better?
UX First.
How can we do better?
UX First.
And third... and fifth...
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
How can we do better?
User-Centered Design
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
How can we do better?
Don't Reinvent the Wheel.
How can we do better?
Pattern match.
Pattern Match Usefully.
Pattern Match Usefully.
Llama
Lemon
Lemur
Orange
Olive
Orangutan
Ocelot
Licorice
Octopus
Labrador
Lollipop
Lynx
Pattern Match Usefully.
Llama
Lynx
Lemur
Ocelot
Labrador
Orangutan
Olive
Licorice
Octopus
Orange
Lollipop
Lemon
How can we do better?
Protect your users.
How can we do better?
Don't expect people to read.
How can we do better?
Avoid Surprising Behavior.
How can we do better?
Watch people use your software.
How can we do better?
Watch people use your software.
...and believe your users.
How can we work better with the
UX professionals in our lives?
The developer's job is to think
about how the implementation
will affect the UX.
How can we work with UX pros?
“Yes, But.”
How can we work with UX pros?
Know your limits. Defer.
How can we work with UX pros?
Know your limits. Defer.
(Don't have UX people? Usertesting.com)
Thanks!

More Related Content

Similar to You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013

A quick introduction to User Experience
A quick introduction to User ExperienceA quick introduction to User Experience
A quick introduction to User Experience
Pierre Sauvignon
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
teaguese
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
GeneXus
 

Similar to You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013 (20)

What is UX v1
What is UX v1What is UX v1
What is UX v1
 
11 lessons on UX in the UAE
11 lessons on UX in the UAE11 lessons on UX in the UAE
11 lessons on UX in the UAE
 
UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1
 
UX principles for co-founders
UX principles for co-foundersUX principles for co-founders
UX principles for co-founders
 
Making Effective Prototypes
Making Effective PrototypesMaking Effective Prototypes
Making Effective Prototypes
 
The Top 10 things that UX people get obsessed about
The Top 10 things that UX people get obsessed aboutThe Top 10 things that UX people get obsessed about
The Top 10 things that UX people get obsessed about
 
A quick introduction to User Experience
A quick introduction to User ExperienceA quick introduction to User Experience
A quick introduction to User Experience
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
 
An introduction to User Experience
An introduction to User ExperienceAn introduction to User Experience
An introduction to User Experience
 
User Experience & Extreme Programming: An Experience Report
User Experience & Extreme Programming: An Experience Report User Experience & Extreme Programming: An Experience Report
User Experience & Extreme Programming: An Experience Report
 
How Usable Are You
How Usable Are YouHow Usable Are You
How Usable Are You
 
User Experience for Software Engineers
User Experience for Software EngineersUser Experience for Software Engineers
User Experience for Software Engineers
 
UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015
 
The Importance of UX
The Importance of UXThe Importance of UX
The Importance of UX
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
 
Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
The User is God
The User is GodThe User is God
The User is God
 
Ux design process
Ux design processUx design process
Ux design process
 
We're all wrong about UX
We're all wrong about UXWe're all wrong about UX
We're all wrong about UX
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

You Can UX Too: Avoiding the Programmer's User Interface @ NEPHP 2013