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.