Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
In the customer's shoes
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Cesare Rocchi
November 10, 2015
140
0
Share
In the customer's shoes
Slides for my presentation at CocoaConf SJ 2015
Cesare Rocchi
November 10, 2015
More Decks by Cesare Rocchi
See All by Cesare Rocchi
What the heck is JavaScriptCore?
funkyboy
0
170
The new WebKit is awesome
funkyboy
1
390
The new WebKit is AWESOME
funkyboy
0
530
Designing with Cognitive Science in Mind
funkyboy
0
170
The new WebKit is AWESOME
funkyboy
0
200
Choosing a back end for your mobile app:
funkyboy
0
660
Apps and Mental Models
funkyboy
0
240
Auto Layout? Oh boy!
funkyboy
1
270
Auto Layout? Oh boy!
funkyboy
0
150
Featured
See All Featured
We Are The Robots
honzajavorek
0
210
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Agile that works and the tools we love
rasmusluckow
331
21k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
320
The Limits of Empathy - UXLibs8
cassininazir
1
300
WCS-LA-2024
lcolladotor
0
540
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
170
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
290
A designer walks into a library…
pauljervisheath
211
24k
Writing Fast Ruby
sferik
630
63k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Transcript
In the customer’s shoes Cesare Rocchi @_funkyboy
None
Designer and developer
podrover.com
Who are you?
None
Inspiration Guts Guidance Trends
None
None
None
None
None
“I solve problems”
“I know people”
None
Empathy
Experiment
None
None
None
None
None
None
None
More empathetic More egocentric
Managers are also …
Consumers
http://journals.ama.org/doi/10.1509/jmr.13.0296
Empathy can backfire
Empathy can backfire
None
Talk
Observe
Listen
“People are weird”
“People are weird” (me, now)
@KHNilsson
None
Cognitive Science
None
perception representation problem solving navigation language processing
“It is worthwhile to understand universal cognitive tasks in order
to design our displays in accord with those tasks”. E. Tufte
Human Computer Interaction
Turn taking
Perception
None
Gestalt
Retina Mind
Perception does not begin
Neissers Perceptual cycle Environment Knowledge Exploration
Neissers Perceptual cycle Environment Knowledge Exploration modifies
Neissers Perceptual cycle Environment Knowledge Exploration modifies directs
Neissers Perceptual cycle Environment Knowledge Exploration modifies directs samples
Perception is a loop
Perception is selective
None
Environment Knowledge Exploration modifies directs samples
Knowledge
Schemas
None
Cognitive load
Working Memory
Working Memory • 4-5 bits
Working Memory • 4-5 bits • Last 10 seconds
Sax Parsing <?xml version="1.0" encoding="UTF-8"?> <DocumentElement param="value"> <FirstElement> ¶ Some
Text </FirstElement> <?some_pi some_attr="some_value"?> <SecondElement param2="something"> Pre-Text <Inline>Inlined text</Inline> Post-text. </SecondElement> </DocumentElement>
Cognitive load
None
None
Chunking
60602430365
??
60 seconds 60 minutes 24 hours 30 days/mo 365 days/year
White Space
required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } override func
viewDidLoad() { super.viewDidLoad() } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() }
None
None
None
None
None
None
Color
None
None
O E M E N M D D D O
M D E E O D M E C M M E C O O D W D E V D E
None
Shape
None
None
None
None
None
None
None
First impression
None
None
None
Flow
None
Bus test
Missed-the-exit-on-the -highway test
Habit
1. Cue
2. Routine
3. Reward
None
None
Building a successful app is building perceptual a loop
None
“Practice makes perfect.”
@_funkyboy