Let’s talk about
User Experience
Great. Another talk for designers.
UX ≠ UI
Great. Another talk for designers.
        Great. Another talk for programmers.
Designing
Developing
for Humans
        Pixels Camp · October 8, 2016
I’m a
Software Engineer
and I care about UX
- Results per page: 10 or 30?
 - More is better, so 30 — right?
 
Right?
- Traffic to 30-result pages dropped by 20%.
 - Because of a half a second delay.
 
Financial Times (2016)
        
      Delays resulted in a 38% increase in heart rate.
Ericsson ConsumerLab, 2016
Source: ericsson.com/res/docs/2016/mobility-report/emr-feb-2016-the-stress-of-steaming-delays.pdf
The level of stress caused by mobile delays was comparable to watching a horror movie.
Ericsson ConsumerLab, 2016
Source: ericsson.com/res/docs/2016/mobility-report/emr-feb-2016-the-stress-of-steaming-delays.pdf
Now imagine a horror movie, buffering forever.


- Caching
 - Compression and minification
 - Concatenation (or HTTP/2)
 - Domain sharding (or HTTP/2)
 - ServiceWorker
 
        Source: nytimes.com/interactive/2015/10/01/business/cost-of-mobile-ads.html

Opera Mini
Top 5 Countries (2013)
| 1 | India | 
| 2 | Indonesia | 
| 3 | Russia | 
| 4 | Nigeria | 
| 5 | China | 
Opera Mini
5.74% global usage share in 2016
Password Fatigue
73% of online accounts use
duplicated passwords
        Source: telesign.com/resources/research-and-reports/telesign-consumer-account-security-report
Top 3 Passwords
| 1 | password  | 
          
| 2 | 123456  | 
          
| 3 | 12345678  | 
          
Source: passwordrandom.com
Of Passwords and People (2011)
S. Komandury et al
31% of participants
wrote down their passwords
        Source: cups.cs.cmu.edu/rshay/pubs/passwords_and_people2011.pdf

PrXyc.N7#L!eVfp9
vs
Pc16............
- 16 characters long
 - Mix of upper- and lowercase letters
 - Contain numerals
 - Contain symbols
 
| Password | Estimated time to brute force (100 billion guesses per second)  | 
          
|---|---|
PrXyc.N7#L!eVfp9  | 
            ? | 
Pc16............  | 
            ? | 
| Password | Estimated time to brute force (100 billion guesses per second)  | 
          
|---|---|
PrXyc.N7#L!eVfp9  | 
            14.1 trillion years | 
Pc16............  | 
            14.1 trillion years | 
Not actual password strength. See grc.com/haystack.htm.
- Security Expert 1:
 - Size matters.
 - Security Expert 2:
 - It’s what you do with it that counts.
 
(We’re still talking about passwords.)
Stop confusing people
By the way




RNG
ANGRY
ENRAGED
Random Number Generator






UX ≠ UI
Designing &
Developing
for Humans
        Pixels Camp · October 8, 2016
Design is a conscious and intuitive effort to impose meaningful order.
Victor Papanek
Every designer should learn to code
Every designer should learn to code
        Every coder should learn design
Giving a shit does not require capital, simply attention and humility and diligence. Giving a shit is the best feeling you can imbue craft with.