SlideShare a Scribd company logo
1 of 51
Download to read offline
Psychology of
performance




Stoyan Stefanov, @stoyanstefanov
June 23, 2010
Velocity
Perception
Perception
Perception
Perception
Durations
               actual
            expected
            perceived
                rem’d

                 time
Time perception
•  UCLA – 53s -> 67s -> 91s
     (dopamine)
•    Age
•    Geography - NY vs. LA
•    Culture, climate
•    Time of day, day the week
•    Body temperature
Time perception
•  Clock is usually faster
•  Long durations are harder
   to judge
When the time stops
•  Athletes
•  Martial arts
Remembered time
•  Emotional state
•  Pleasant vs. painful
   memories
•  “hit vs. smash” speed –
   34/40.5 mph
Unpleasant memories
•  34sec fake assault on
    campus
    -> 81 sec (~250% off)
•  30 sec bank robbery video
   -> 2 day later..
   -> 150 sec (500% off)
   ->      - 50% diff
Temporal illusions
•  Kappa effect
     time 1 =        time 2



Longer part of a journey feels
  slower
It feels slower when…
•    Unpleasant
•    Unknown
•    Boring
•    Too much to keep track

•    Never ever put too many
•    Bullets points
•    On a slide
•    Never
•    Harder to parse
Study of frustrations
•  University of Maryland
•  Slow worse than pop ups
•  1/3 to ½ the time lost in
   frustrations
•  Frustrations affect all else
Effect of waiting
•  Irritation
•  Stress
•  High cholesterol


•    ☠
Feels faster when…
•  Task is successful
•  Responsive system
•  Progress
•  Informed
Expectations
Maister’s first law of service:

Service =
   Perception - Expectation
Expectations
•  Brand name
•  Pre-existing bias
Managing expectations
•  Provide feedback
•  Wait with a warning is
  shorter
Flow
Mihaly Csikszentmihalyi:
“Positive state of
   consciousness…
We lose sense of
self and time
distorts”
Flow
•  Learning through failure
•  Doing is the reward
Some numbers
PARC research
•  0.1s – instantaneous
•  1s – flow
•  10s – attention
A framework
•  0.1 - 0.2s – instantaneous
•  0.5 - 1s – immediate
•  2 - 5s – flow
•  7 - 10s – captivity


- conversation
RTT – response time test
•  190ms college students
•  Slower when go/no-go
•  Correlation to IQ
Blink of an eye
•  0.3 - 0.4s
Turning a page
Two attempts 1 minute each:
•  Kid A – 31, 27
•  Kid B – 39, 38
•  Dad – 44, 43


1.3 – 2.2 seconds a page
Tips?
Progressive rendering
                        Chunk
                        #1




                        Chunk
                        #2




                        Chunk
                        #3
Worst enemy?



        CSS
CSS
CSS
Progress indication
•  We learn the hints
•  Status bar, page title
•  What we hate to see:
Too many indicators
Progress indication
•  Progress is good, not ugly
•  Flicker-free rendering?
Progress indication
•  Immediate responses
   don’t require indicator
•  Lazy drop-downs?
•  TMI: 4-5 words a second
•  Wording: “Please wait”,
   “Stand by” vs. “Saving…”
Prefetch
•  Components
•  DNS
•  favicon
Keep the flow
•  “Idiot” box
•  Back, undo
•  No uncertainty
•  Responsive to commands
Intuitions lie
•  Are you a user?
•  Surprising expectations
•  “Where’s the rest”
•  Paging
Colors and time
•  White feels faster
•  But higher expectations
Help remembered durations
•  Negate effects of waits
•  Show benefits
•  WIIFM
Help remembered durations
•  Reporting time?
Long-running tasks
•  WebWorkers, setTimeout
•  After 10s let people stop or
   leave and come back
•  Don’t report elapsed time
First time experience
•  Unfamiliar = slow
•  Optimize empty cache or
   there will be no full cache
Too fast
•  Edit-in-place
•  Yellow fades
Distractimations
Good/bad animations
•  Short and sweet
•  Transitions – nothing pops
   in life
•  Easing animations
Thank you!


Stoyan Stefanov
@stoyanstefanov
http://www.phpied.com

More Related Content

Similar to Psychology of performance

GLA/COMO Presentation My Time is Worth More Than a Dime
GLA/COMO Presentation My Time is Worth More Than a DimeGLA/COMO Presentation My Time is Worth More Than a Dime
GLA/COMO Presentation My Time is Worth More Than a Dime
LYRASIS_PRODEV
 
Retrospective (eng version)
Retrospective (eng version)Retrospective (eng version)
Retrospective (eng version)
Jakub Drzazga
 
High hotels march 2014 time management mona approved
High hotels march 2014  time management mona approvedHigh hotels march 2014  time management mona approved
High hotels march 2014 time management mona approved
Thom Finn
 
Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)
Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)
Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)
Neil Studd
 
Memory, Concentration and
Memory, Concentration andMemory, Concentration and
Memory, Concentration and
Mischka Alli
 
People s style by omar shawkey
People s style by omar shawkey People s style by omar shawkey
People s style by omar shawkey
mohammed gad
 

Similar to Psychology of performance (20)

Aabigreallyfinal
AabigreallyfinalAabigreallyfinal
Aabigreallyfinal
 
GLA/COMO Presentation My Time is Worth More Than a Dime
GLA/COMO Presentation My Time is Worth More Than a DimeGLA/COMO Presentation My Time is Worth More Than a Dime
GLA/COMO Presentation My Time is Worth More Than a Dime
 
5 Ways to Outsmart Your Brain and Make Better Product Decisions - Lean Agile ...
5 Ways to Outsmart Your Brain and Make Better Product Decisions - Lean Agile ...5 Ways to Outsmart Your Brain and Make Better Product Decisions - Lean Agile ...
5 Ways to Outsmart Your Brain and Make Better Product Decisions - Lean Agile ...
 
AQA AS Psychology Unit 1 Memory
AQA AS Psychology Unit 1 MemoryAQA AS Psychology Unit 1 Memory
AQA AS Psychology Unit 1 Memory
 
Motivational Slides for Students
Motivational  Slides for  Students  Motivational  Slides for  Students
Motivational Slides for Students
 
Amle.2015.dtt.r lowe
Amle.2015.dtt.r loweAmle.2015.dtt.r lowe
Amle.2015.dtt.r lowe
 
Remove negative memories Manchester October
Remove negative memories Manchester OctoberRemove negative memories Manchester October
Remove negative memories Manchester October
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Retrospective (eng version)
Retrospective (eng version)Retrospective (eng version)
Retrospective (eng version)
 
High hotels march 2014 time management mona approved
High hotels march 2014  time management mona approvedHigh hotels march 2014  time management mona approved
High hotels march 2014 time management mona approved
 
Study habbits
Study habbitsStudy habbits
Study habbits
 
Wine Study Habbits
Wine Study HabbitsWine Study Habbits
Wine Study Habbits
 
Retrospectives a view from the inside
Retrospectives   a view from the insideRetrospectives   a view from the inside
Retrospectives a view from the inside
 
7 Habits of Highly effective people-Simple.ppt
7 Habits of Highly effective people-Simple.ppt7 Habits of Highly effective people-Simple.ppt
7 Habits of Highly effective people-Simple.ppt
 
Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)
Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)
Testing in the Dark: Lessons in Cross-Site Communication (MEWT 2015)
 
Memory, Concentration and
Memory, Concentration andMemory, Concentration and
Memory, Concentration and
 
PROCASTINATION.pptx
PROCASTINATION.pptxPROCASTINATION.pptx
PROCASTINATION.pptx
 
People s style by omar shawkey
People s style by omar shawkey People s style by omar shawkey
People s style by omar shawkey
 
NERCOMPfinal_jfg.ppt
NERCOMPfinal_jfg.pptNERCOMPfinal_jfg.ppt
NERCOMPfinal_jfg.ppt
 
Wellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the TalkWellbeing and Resilience: Walking the Talk
Wellbeing and Resilience: Walking the Talk
 

More from Stoyan Stefanov

JavaScript shell scripting
JavaScript shell scriptingJavaScript shell scripting
JavaScript shell scripting
Stoyan Stefanov
 
JavaScript for PHP developers
JavaScript for PHP developersJavaScript for PHP developers
JavaScript for PHP developers
Stoyan Stefanov
 

More from Stoyan Stefanov (20)

YSlow hacking
YSlow hackingYSlow hacking
YSlow hacking
 
Liking performance
Liking performanceLiking performance
Liking performance
 
JavaScript Performance Patterns
JavaScript Performance PatternsJavaScript Performance Patterns
JavaScript Performance Patterns
 
JavaScript performance patterns
JavaScript performance patternsJavaScript performance patterns
JavaScript performance patterns
 
High Performance Social Plugins
High Performance Social PluginsHigh Performance Social Plugins
High Performance Social Plugins
 
Social Button BFFs
Social Button BFFsSocial Button BFFs
Social Button BFFs
 
JavaScript навсякъде
JavaScript навсякъдеJavaScript навсякъде
JavaScript навсякъде
 
JavaScript is everywhere
JavaScript is everywhereJavaScript is everywhere
JavaScript is everywhere
 
JavaScript shell scripting
JavaScript shell scriptingJavaScript shell scripting
JavaScript shell scripting
 
JavaScript for PHP developers
JavaScript for PHP developersJavaScript for PHP developers
JavaScript for PHP developers
 
WPO @ PubCon 2010
WPO @ PubCon 2010WPO @ PubCon 2010
WPO @ PubCon 2010
 
Progressive Downloads and Rendering - take #2
Progressive Downloads and Rendering - take #2Progressive Downloads and Rendering - take #2
Progressive Downloads and Rendering - take #2
 
Progressive Downloads and Rendering
Progressive Downloads and RenderingProgressive Downloads and Rendering
Progressive Downloads and Rendering
 
Performance patterns
Performance patternsPerformance patterns
Performance patterns
 
Voices that matter: High Performance Web Sites
Voices that matter: High Performance Web SitesVoices that matter: High Performance Web Sites
Voices that matter: High Performance Web Sites
 
3-in-1 YSlow
3-in-1 YSlow3-in-1 YSlow
3-in-1 YSlow
 
CSS and image optimization
CSS and image optimizationCSS and image optimization
CSS and image optimization
 
High-performance DOM scripting
High-performance DOM scriptingHigh-performance DOM scripting
High-performance DOM scripting
 
The business of performance
The business of performanceThe business of performance
The business of performance
 
JavaScript Patterns
JavaScript PatternsJavaScript Patterns
JavaScript Patterns
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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?
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Psychology of performance