SlideShare una empresa de Scribd logo
1 de 25
+

Flow
Current Issues in Web Technology
Michael Heron
+

Introduction


To round off our discussion of games, we’re going to turn to the
topic of flow.




This is a core feature of ‘good games’, but is not unique to
gameplay.

Flow is a positive mental state in which an individual
experiences high levels of focus, immersion and enjoyment.



Playing a piece of music





Being absorbed in a good book
Fragging some noobs

When we say we are ‘in the zone’ or ‘lost in the moment’, we
are often saying ‘we are in a state of flow’
+

Flow


The term was coined by the Hungarian researcher Mihaly
Csikszentmihalyi





As a pronounciation guide – Mee Hi Chick Sent Me Hi Eee
Henceforth known as Mihaly in this lectuire since that’s so much
easier to type.

In his book Flow: The Psychology of Optimal Experience, he
architected his basic thesis.




People are happiest and most productive when they are a state of
absorption with the situation and context in which they function.

Flow is a desirable state of being for most people.


An intrinsicly motivated state.
+

Flow


Mihaly:




‘Flow is being completely involved in an activity for its own sake.
The ego falls away. Time flies. Every action, movement and
thought follows inevitably from the previous one, like playing jazz.
Your whole being is involved, and you’re using your skills to the
utmost’

Daniel Kahneman has argued that mental effort is a depleting
resource that must be constantly renewed.


Some tasks are inherently more consumptive than others.
 We have no control over this except through practise and the
development of skills.
 We can lower the cost but not increase the amount of mental
effort we ‘allocate’
+

Mental Attention


Some tasks are very easy, and require the expending of very
limited amounts of energy.




Kahneman has discussed this in relation to the tasks Add-1 and Add-3
 Add-1
 Start beating a steady rhythm of one beat per second.
 Remove a card from a deck
 Wait for two bears and then read the four digits from the card
aloud.
 Report a string where each of the original digits is incremented by
one.
 2443 would become 3554
 Keeping pace is important.
Add-3
 The same, except add 3, rolling over where necessary.
+

Mental Attention


Some tasks are more complicated, and involve the tracking of many
variables and special cases:




Mental energy and attention is a finite resource, and it can be dried up
through excessive use.






For example, count in the following video how many times the players in white tshirts pass the basketball.
 Only a pass counts for the total.
 https://www.youtube.com/watch?v=vJG698U2Mvo

‘I’m burnt out’
‘I’m so frazzled’
‘I can’t think straight any more’

The human mind is a ruthless cost-benefit analyser.



And it will try to shy away from activities that cost large amounts of mental energy.
‘The law of least effort’
+

Flow


Kanheman and Mihaly both posit flow as a mental state that
consumes no (or trivial amounts) of mental energy.



It is a mental state which is not aversive to individuals.




Allowing a conservation of energy because there is no need to
continually wrangle the mind into obedience.

Flow separates the two key aspects of mental activity.





Concentration of attention
Deliberate control of attention

For the latter, nothing is required to focus the mind.


Freeing up our poor brains to just enjoy the task.
+

What Creates Flow?


Four things are required to create the circumstances under which flow
can be elicited.




If we knew how to manufacture it, it wouldn’t be so hard to make great, engaging
products.

Four criteria:








A system must have concrete goals with manageable rules.
 Too abstract a goal with too complex a ruleset will not create flow.
Goals that match individual abilities.
 Most of us would not be able to attain flow in a game of chess with Gary
Kasparov.
Clear and timely feedback
 We need to know when we’re doing well, and given the necessary tools to
incorporate feedback into improving performance.
Distractions must be eliminated.
 Only the system, none of the busywork.
+

What Creates Flow?


Flow is only possible in the ‘sweet spot’ where a task is of
sufficient difficulty for our level of mastery.


Too hard and we can become frustrated or anxious.



Too easy and we can become disinterested or bored.

http://www.gamasutra.com/view/fe
ature/166972/cognitive_flow_the_p
sychology_of_.php
+

States of Flow
+

How does Flow feel?


It feels great.


We can focus on a task without expending mental energy.



We have a sense of genuine control over the outcome of our
actions.



We demonstrate great improvements in performance due to the
tight link between our actions and feedback.



We lose awareness of what’s going on around us.




Time becomes ‘elastic’.




Missing meals, appointments, showering
‘One more turn’… ‘Wait, when did it become 8am?’

Enjoyment of the task is all that is needed as a motivation to
continue.
+

Concrete Goals


The first prerequisite of flow is that we need concrete goals with
manageable rules.




Our minds have limited attentional powers.




A lack of these creates uncertainty, uncertainty disrupts flow.

Kahneman talks about this is two separate categories, System-1
and System 2 (known as Dual Process Theory).
 System 1 – thinking fast, automatic, low cognitive requirement
 System 2 – Thinking slow, analytic, costly, slow and directed.

The cost to deal with uncertainty and a lack of direction
requires the expending of costly system 2 attention.


We start to second guess what we’re doing and why.
+

Goals that match individual abilities.


Goals that are too difficult are frustrating.



Goals that are too easy are boring.



We need to hit the goldilocks zone.



Stress and a failure to master a challenge subvert flow.




I just can’t do this, and it’s getting on my nerves. I’m going to go do
something else for a while.

Everyone has their own unique profile of where they get
stressed and where they get excited by the difficulty of a task.


But it’s usually a fairly standard bell curve.
+

Performance / Stress Curve

http://www.gamasutra.co
m/view/feature/166972/co
gnitive_flow_the_psychol
ogy_of_.php?page=2
+

Clear and Timely Feedback


If we are to evoke a sense of flow, people must be able to react
quickly to retain their sense of engagement.




Feedback should occur after the action.




To allow maximum link between action and consequence.

Too little feedback feels arbitrary.




To indicate causality.

It should occur very quickly after the action is performed.




Think of the ‘window of learning’ that you have in training a dog.

And frustrating.

Too late feedback feels unfair.


‘I could have done better if I had just known earlier I was doing badly’
+

Limit Distractions


Flow induces a sense of cognitive processing that is not effortful.




But that doesn’t mean it can’t be interrupted.

Our minds are very good at directing our attention to information of
which we need to be aware.






A creeping spider on the wall

The cocktail effect

We have no control over those elements outside of our system.




But we can minimise the distractions within it.

When distractions are needed, make them as cost-free as
possible.
+

Reward Systems


Flow is an intrinsic reward.




Human motivation is tremendously nuanced.




It comes with no physical reward, it is a justification in and of itself.

We’re starting to come to a new understanding of why people
behave the way they do.

Daniel Pink refers to version of motivation.


Motivation 1.0 – Striving to fulfil basic needs



Motivation 2.0 – Sought compliance, extrinsic rewards.



Motivation 3.0 – Driven by engagement and autonomy.
+

Intrinsic Rewards


Intrinsic rewards come from within.




You do the thing because you want to do the thing.

As university students, you are presumed that intrinsic
motivations should be enough.



Opportunities to express autonomy



The development of mastery





A desire for learning

Pleasure in accomplishment.

But we also appreciate that extrinsic rewards are important.


Rewards that accrue as the result of attaining a certain outcome.
+

Extrinsic Motivation


Extrinsic motivation in many ways counteracts intrinsic
motivation.




Grades, awards, degrees are all examples of extrinsic rewards.




And removing the extrinsic rewards does not repair it.

You do the thing because you want the reward.

Motivation 2.0 believes in a linear relationship between reward
and performance.


If I pay you twice your salary, you will work twice as hard.



It’s not true.
+

Extrinsic Motivation


Two famous studies show the impact.





Extrinsic rewards are valuable, but not if they are specifically
linked to an action.





You will get this bonus if you hit your monthly sales target.
Versus - hey, you just got this award for being a valuable employee!

Flow is a characteristic intrinsic state.




Parents and their late pickup children.
Children and gold stars for fun activities.

People will seek it for their own reasons, rather than as a result of
rewards.

Compare that to the topic of gamification from last week.
+

What does all this mean?


Whether it is games or other systems, we want to be able to
facilitate a sense of flow in others.




And we need to design systems accordingly.

We need to provide:







Clear cues as to what should be done next.
 Which disappear as a user developers mastery.
Direction and context should be given during low stress situations.
Information that clearly maps onto the desired goal.
Reactive difficulty or challenge
New concepts and tools introduced at a rate appropriate for the
individual.
+

More Guidelines on Flow


We also need to


Explicitly indicate why feedback is linked to activity.



And make sure that feedback occurs during the optimal learning
period.



Where feedback must be done on a long scale, indicate how short
term accomplishments led to long term feedback.



Limit extraneous information and distractions.



This doesn’t ensure that your systems will create a sense of
flow.



But it does mean you remove most of the barriers that would
otherwise prevent it.
+

Further Reading


Books





Thinking Fast and Slow – Daniel Kahneman
The Concept of Flow

Webpages




http://www.gamasutra.com/view/feature/166972/cognitive_flow_the_
psychology_of_.php

Videos


http://www.ted.com/talks/mihaly_csikszentmihalyi_on_flow.html



http://www.ted.com/talks/daniel_kahneman_the_riddle_of_experienc
e_vs_memory.html
+

Class Exercise


As small groups


Carrying on from the gamification exercise last week.



How can we incorporate opportunities for flow in the
classroom?



What elements of gamification introduced last week will
frustrate or subvert out attempts to do so?



Think about flow states you have encountered in your own life.


Are there lessons there that could be incorporated?
+

Conclusion


Flow is an inherently desirable state for people to enter.




Games are tremendously effective engines for creating flow.




We can look to inspire it in many different circumstances.

There are many ways to prevent flow being achieved.




And we have a lot we can learn from them.

Flow is not a specifically game related concept.




It increases engagement and willingness to master a system.

But few ways to guarantee it.

We should do our hardest to ensure our systems are flow
compliant.

Más contenido relacionado

La actualidad más candente

Thinking with flying logic
Thinking with flying logicThinking with flying logic
Thinking with flying logicdenis_snw
 
lmitotal leader-jan15-lmidevelopment2
lmitotal leader-jan15-lmidevelopment2lmitotal leader-jan15-lmidevelopment2
lmitotal leader-jan15-lmidevelopment2Frank Kreze
 
The secret life of the brain
The secret life of the brainThe secret life of the brain
The secret life of the brainTNS
 
Conclusion - Decision/action model for soccer - Boyd's snowmobiles - Analysis...
Conclusion - Decision/action model for soccer - Boyd's snowmobiles - Analysis...Conclusion - Decision/action model for soccer - Boyd's snowmobiles - Analysis...
Conclusion - Decision/action model for soccer - Boyd's snowmobiles - Analysis...Larry Paul
 
Creativity for Agile Teams
Creativity for Agile TeamsCreativity for Agile Teams
Creativity for Agile TeamsRoger Brown
 
Neuroscience - Change management with the brain in mind
Neuroscience - Change management with the brain in mindNeuroscience - Change management with the brain in mind
Neuroscience - Change management with the brain in mindZukunft2020
 
Managers simple guide to returning to work
Managers simple guide to returning to workManagers simple guide to returning to work
Managers simple guide to returning to workGenius Learning Ltd
 
May I have your attention
May I have your attentionMay I have your attention
May I have your attentionTNS
 

La actualidad más candente (8)

Thinking with flying logic
Thinking with flying logicThinking with flying logic
Thinking with flying logic
 
lmitotal leader-jan15-lmidevelopment2
lmitotal leader-jan15-lmidevelopment2lmitotal leader-jan15-lmidevelopment2
lmitotal leader-jan15-lmidevelopment2
 
The secret life of the brain
The secret life of the brainThe secret life of the brain
The secret life of the brain
 
Conclusion - Decision/action model for soccer - Boyd's snowmobiles - Analysis...
Conclusion - Decision/action model for soccer - Boyd's snowmobiles - Analysis...Conclusion - Decision/action model for soccer - Boyd's snowmobiles - Analysis...
Conclusion - Decision/action model for soccer - Boyd's snowmobiles - Analysis...
 
Creativity for Agile Teams
Creativity for Agile TeamsCreativity for Agile Teams
Creativity for Agile Teams
 
Neuroscience - Change management with the brain in mind
Neuroscience - Change management with the brain in mindNeuroscience - Change management with the brain in mind
Neuroscience - Change management with the brain in mind
 
Managers simple guide to returning to work
Managers simple guide to returning to workManagers simple guide to returning to work
Managers simple guide to returning to work
 
May I have your attention
May I have your attentionMay I have your attention
May I have your attention
 

Destacado

ETHICS01 - Introduction to Computer Ethics
ETHICS01 - Introduction to Computer EthicsETHICS01 - Introduction to Computer Ethics
ETHICS01 - Introduction to Computer EthicsMichael Heron
 
Ten commandments
Ten commandmentsTen commandments
Ten commandmentslsanford84
 
The ten commandments of computer ethics
The ten commandments of computer ethicsThe ten commandments of computer ethics
The ten commandments of computer ethicssalj_16
 
4.1.1 areas of computer ethics
4.1.1 areas of computer ethics4.1.1 areas of computer ethics
4.1.1 areas of computer ethicsbadak sumbu
 
10 commandments of computer ethics with example
10 commandments of computer ethics with example10 commandments of computer ethics with example
10 commandments of computer ethics with exampleMhia Maravilla
 
Ict - Computer Ethics
Ict - Computer EthicsIct - Computer Ethics
Ict - Computer Ethicsaleeya91
 
Computer ethics
Computer ethicsComputer ethics
Computer ethicsJagan Nath
 
Computer Ethics and Legal Issues
Computer Ethics and Legal IssuesComputer Ethics and Legal Issues
Computer Ethics and Legal IssuesKak Yong
 
Computer Ethics Presentation
Computer Ethics PresentationComputer Ethics Presentation
Computer Ethics Presentationguest65a1c4
 
Ethical and social issues in information systems
Ethical and social issues in information systemsEthical and social issues in information systems
Ethical and social issues in information systemsProf. Othman Alsalloum
 
Ethics in research
Ethics in researchEthics in research
Ethics in researchMira K Desai
 
The 10 Commandments of Computer Ethics
The 10 Commandments of Computer EthicsThe 10 Commandments of Computer Ethics
The 10 Commandments of Computer Ethicssmartinson
 

Destacado (15)

ETHICS01 - Introduction to Computer Ethics
ETHICS01 - Introduction to Computer EthicsETHICS01 - Introduction to Computer Ethics
ETHICS01 - Introduction to Computer Ethics
 
Ten commandments
Ten commandmentsTen commandments
Ten commandments
 
The ten commandments of computer ethics
The ten commandments of computer ethicsThe ten commandments of computer ethics
The ten commandments of computer ethics
 
4.1.1 areas of computer ethics
4.1.1 areas of computer ethics4.1.1 areas of computer ethics
4.1.1 areas of computer ethics
 
COMPUTER ETHICS
COMPUTER ETHICSCOMPUTER ETHICS
COMPUTER ETHICS
 
10 commandments of computer ethics with example
10 commandments of computer ethics with example10 commandments of computer ethics with example
10 commandments of computer ethics with example
 
Ict - Computer Ethics
Ict - Computer EthicsIct - Computer Ethics
Ict - Computer Ethics
 
Computer Ethics
Computer EthicsComputer Ethics
Computer Ethics
 
Ethical Issues In ICT
Ethical Issues In ICTEthical Issues In ICT
Ethical Issues In ICT
 
Computer ethics
Computer ethicsComputer ethics
Computer ethics
 
Computer Ethics and Legal Issues
Computer Ethics and Legal IssuesComputer Ethics and Legal Issues
Computer Ethics and Legal Issues
 
Computer Ethics Presentation
Computer Ethics PresentationComputer Ethics Presentation
Computer Ethics Presentation
 
Ethical and social issues in information systems
Ethical and social issues in information systemsEthical and social issues in information systems
Ethical and social issues in information systems
 
Ethics in research
Ethics in researchEthics in research
Ethics in research
 
The 10 Commandments of Computer Ethics
The 10 Commandments of Computer EthicsThe 10 Commandments of Computer Ethics
The 10 Commandments of Computer Ethics
 

Similar a COMPISSUES06 - Flow

Efficiency in the Workplace Mindset Mastery and Meditation | BrightonSEO 2019...
Efficiency in the Workplace Mindset Mastery and Meditation | BrightonSEO 2019...Efficiency in the Workplace Mindset Mastery and Meditation | BrightonSEO 2019...
Efficiency in the Workplace Mindset Mastery and Meditation | BrightonSEO 2019...Briony Gunson
 
8 Newsletter Understanding human psychology
8 Newsletter Understanding human psychology8 Newsletter Understanding human psychology
8 Newsletter Understanding human psychologyGraylit
 
Sharpening your brain
Sharpening your brainSharpening your brain
Sharpening your brainRuslanAlexeev
 
Respect: How to lead at Any Level
Respect: How to lead at Any LevelRespect: How to lead at Any Level
Respect: How to lead at Any LevelMichael Mckay
 
Defeating Procrastination
Defeating ProcrastinationDefeating Procrastination
Defeating ProcrastinationTom Cryer
 
Understanding the brain lee herman - 4-26-14
Understanding the brain   lee herman - 4-26-14Understanding the brain   lee herman - 4-26-14
Understanding the brain lee herman - 4-26-14RentASmartGuy.com
 
Life improvement workshop - Self-development - Personal-Revolutions
Life improvement workshop - Self-development - Personal-RevolutionsLife improvement workshop - Self-development - Personal-Revolutions
Life improvement workshop - Self-development - Personal-RevolutionsPersonalRevolutions
 
Psycholigcal basis for ux design
Psycholigcal basis for ux designPsycholigcal basis for ux design
Psycholigcal basis for ux designVikas Luthra
 
PSYCH POLICIES AND PROCEDURES MANUEL- RUSS LORD
PSYCH POLICIES AND PROCEDURES MANUEL- RUSS LORDPSYCH POLICIES AND PROCEDURES MANUEL- RUSS LORD
PSYCH POLICIES AND PROCEDURES MANUEL- RUSS LORDDan McKinney
 
The 5 Choices to Extraordinary Productivity
The 5 Choices to Extraordinary ProductivityThe 5 Choices to Extraordinary Productivity
The 5 Choices to Extraordinary ProductivityJonathan M. Gitau
 
Executive Book Summary of MADE TO STICK
Executive Book Summary of MADE TO STICK Executive Book Summary of MADE TO STICK
Executive Book Summary of MADE TO STICK Anjali Mehta
 
Search Inside yourself Part 3
Search Inside yourself Part 3Search Inside yourself Part 3
Search Inside yourself Part 3Jaclyn Wegener
 
IntroductionEvery author, I suppose, has in mind a set.docx
IntroductionEvery author, I suppose, has in mind a set.docxIntroductionEvery author, I suppose, has in mind a set.docx
IntroductionEvery author, I suppose, has in mind a set.docxvrickens
 

Similar a COMPISSUES06 - Flow (20)

Efficiency in the Workplace Mindset Mastery and Meditation | BrightonSEO 2019...
Efficiency in the Workplace Mindset Mastery and Meditation | BrightonSEO 2019...Efficiency in the Workplace Mindset Mastery and Meditation | BrightonSEO 2019...
Efficiency in the Workplace Mindset Mastery and Meditation | BrightonSEO 2019...
 
8 Newsletter Understanding human psychology
8 Newsletter Understanding human psychology8 Newsletter Understanding human psychology
8 Newsletter Understanding human psychology
 
Sharpening your brain
Sharpening your brainSharpening your brain
Sharpening your brain
 
drive.pdf
drive.pdfdrive.pdf
drive.pdf
 
Distraction & focus
Distraction & focusDistraction & focus
Distraction & focus
 
Lead at your best
Lead at your bestLead at your best
Lead at your best
 
Respect: How to lead at Any Level
Respect: How to lead at Any LevelRespect: How to lead at Any Level
Respect: How to lead at Any Level
 
Defeating Procrastination
Defeating ProcrastinationDefeating Procrastination
Defeating Procrastination
 
Brain Rules
Brain RulesBrain Rules
Brain Rules
 
Understanding the brain lee herman - 4-26-14
Understanding the brain   lee herman - 4-26-14Understanding the brain   lee herman - 4-26-14
Understanding the brain lee herman - 4-26-14
 
Life improvement workshop - Self-development - Personal-Revolutions
Life improvement workshop - Self-development - Personal-RevolutionsLife improvement workshop - Self-development - Personal-Revolutions
Life improvement workshop - Self-development - Personal-Revolutions
 
Life improvement-workshop-1f
Life improvement-workshop-1fLife improvement-workshop-1f
Life improvement-workshop-1f
 
The Truth!
The Truth!The Truth!
The Truth!
 
Psycholigcal basis for ux design
Psycholigcal basis for ux designPsycholigcal basis for ux design
Psycholigcal basis for ux design
 
PSYCH POLICIES AND PROCEDURES MANUEL- RUSS LORD
PSYCH POLICIES AND PROCEDURES MANUEL- RUSS LORDPSYCH POLICIES AND PROCEDURES MANUEL- RUSS LORD
PSYCH POLICIES AND PROCEDURES MANUEL- RUSS LORD
 
The 5 Choices to Extraordinary Productivity
The 5 Choices to Extraordinary ProductivityThe 5 Choices to Extraordinary Productivity
The 5 Choices to Extraordinary Productivity
 
Kaizen the way of the Samurai
Kaizen the way of the SamuraiKaizen the way of the Samurai
Kaizen the way of the Samurai
 
Executive Book Summary of MADE TO STICK
Executive Book Summary of MADE TO STICK Executive Book Summary of MADE TO STICK
Executive Book Summary of MADE TO STICK
 
Search Inside yourself Part 3
Search Inside yourself Part 3Search Inside yourself Part 3
Search Inside yourself Part 3
 
IntroductionEvery author, I suppose, has in mind a set.docx
IntroductionEvery author, I suppose, has in mind a set.docxIntroductionEvery author, I suppose, has in mind a set.docx
IntroductionEvery author, I suppose, has in mind a set.docx
 

Más de Michael Heron

Meeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMeeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMichael Heron
 
Musings on misconduct
Musings on misconductMusings on misconduct
Musings on misconductMichael Heron
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkMichael Heron
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility SupportMichael Heron
 
Authorship and Autership
Authorship and AutershipAuthorship and Autership
Authorship and AutershipMichael Heron
 
Text parser based interaction
Text parser based interactionText parser based interaction
Text parser based interactionMichael Heron
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityMichael Heron
 
GRPHICS07 - Textures
GRPHICS07 - TexturesGRPHICS07 - Textures
GRPHICS07 - TexturesMichael Heron
 
GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)Michael Heron
 
GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)Michael Heron
 
GRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationGRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationMichael Heron
 
GRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsGRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsMichael Heron
 
GRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsGRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsMichael Heron
 
GRPHICS09 - Art Appreciation
GRPHICS09 - Art AppreciationGRPHICS09 - Art Appreciation
GRPHICS09 - Art AppreciationMichael Heron
 

Más de Michael Heron (20)

Meeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMeeple centred design - Board Game Accessibility
Meeple centred design - Board Game Accessibility
 
Musings on misconduct
Musings on misconductMusings on misconduct
Musings on misconduct
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS Framework
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility Support
 
Authorship and Autership
Authorship and AutershipAuthorship and Autership
Authorship and Autership
 
Text parser based interaction
Text parser based interactionText parser based interaction
Text parser based interaction
 
SAD04 - Inheritance
SAD04 - InheritanceSAD04 - Inheritance
SAD04 - Inheritance
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and Radiosity
 
GRPHICS07 - Textures
GRPHICS07 - TexturesGRPHICS07 - Textures
GRPHICS07 - Textures
 
GRPHICS06 - Shading
GRPHICS06 - ShadingGRPHICS06 - Shading
GRPHICS06 - Shading
 
GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)
 
GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)
 
GRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationGRPHICS03 - Graphical Representation
GRPHICS03 - Graphical Representation
 
GRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsGRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D Graphics
 
GRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsGRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D Graphics
 
GRPHICS09 - Art Appreciation
GRPHICS09 - Art AppreciationGRPHICS09 - Art Appreciation
GRPHICS09 - Art Appreciation
 
2CPP18 - Modifiers
2CPP18 - Modifiers2CPP18 - Modifiers
2CPP18 - Modifiers
 
2CPP17 - File IO
2CPP17 - File IO2CPP17 - File IO
2CPP17 - File IO
 
2CPP16 - STL
2CPP16 - STL2CPP16 - STL
2CPP16 - STL
 
2CPP15 - Templates
2CPP15 - Templates2CPP15 - Templates
2CPP15 - Templates
 

Último

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 MenDelhi Call girls
 
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 textsMaria Levchenko
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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 MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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...Miguel Araújo
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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 RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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 slidevu2urc
 
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 MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Último (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

COMPISSUES06 - Flow

  • 1. + Flow Current Issues in Web Technology Michael Heron
  • 2. + Introduction  To round off our discussion of games, we’re going to turn to the topic of flow.   This is a core feature of ‘good games’, but is not unique to gameplay. Flow is a positive mental state in which an individual experiences high levels of focus, immersion and enjoyment.   Playing a piece of music   Being absorbed in a good book Fragging some noobs When we say we are ‘in the zone’ or ‘lost in the moment’, we are often saying ‘we are in a state of flow’
  • 3. + Flow  The term was coined by the Hungarian researcher Mihaly Csikszentmihalyi    As a pronounciation guide – Mee Hi Chick Sent Me Hi Eee Henceforth known as Mihaly in this lectuire since that’s so much easier to type. In his book Flow: The Psychology of Optimal Experience, he architected his basic thesis.   People are happiest and most productive when they are a state of absorption with the situation and context in which they function. Flow is a desirable state of being for most people.  An intrinsicly motivated state.
  • 4. + Flow  Mihaly:   ‘Flow is being completely involved in an activity for its own sake. The ego falls away. Time flies. Every action, movement and thought follows inevitably from the previous one, like playing jazz. Your whole being is involved, and you’re using your skills to the utmost’ Daniel Kahneman has argued that mental effort is a depleting resource that must be constantly renewed.  Some tasks are inherently more consumptive than others.  We have no control over this except through practise and the development of skills.  We can lower the cost but not increase the amount of mental effort we ‘allocate’
  • 5. + Mental Attention  Some tasks are very easy, and require the expending of very limited amounts of energy.   Kahneman has discussed this in relation to the tasks Add-1 and Add-3  Add-1  Start beating a steady rhythm of one beat per second.  Remove a card from a deck  Wait for two bears and then read the four digits from the card aloud.  Report a string where each of the original digits is incremented by one.  2443 would become 3554  Keeping pace is important. Add-3  The same, except add 3, rolling over where necessary.
  • 6. + Mental Attention  Some tasks are more complicated, and involve the tracking of many variables and special cases:   Mental energy and attention is a finite resource, and it can be dried up through excessive use.     For example, count in the following video how many times the players in white tshirts pass the basketball.  Only a pass counts for the total.  https://www.youtube.com/watch?v=vJG698U2Mvo ‘I’m burnt out’ ‘I’m so frazzled’ ‘I can’t think straight any more’ The human mind is a ruthless cost-benefit analyser.   And it will try to shy away from activities that cost large amounts of mental energy. ‘The law of least effort’
  • 7. + Flow  Kanheman and Mihaly both posit flow as a mental state that consumes no (or trivial amounts) of mental energy.  It is a mental state which is not aversive to individuals.   Allowing a conservation of energy because there is no need to continually wrangle the mind into obedience. Flow separates the two key aspects of mental activity.    Concentration of attention Deliberate control of attention For the latter, nothing is required to focus the mind.  Freeing up our poor brains to just enjoy the task.
  • 8. + What Creates Flow?  Four things are required to create the circumstances under which flow can be elicited.   If we knew how to manufacture it, it wouldn’t be so hard to make great, engaging products. Four criteria:     A system must have concrete goals with manageable rules.  Too abstract a goal with too complex a ruleset will not create flow. Goals that match individual abilities.  Most of us would not be able to attain flow in a game of chess with Gary Kasparov. Clear and timely feedback  We need to know when we’re doing well, and given the necessary tools to incorporate feedback into improving performance. Distractions must be eliminated.  Only the system, none of the busywork.
  • 9. + What Creates Flow?  Flow is only possible in the ‘sweet spot’ where a task is of sufficient difficulty for our level of mastery.  Too hard and we can become frustrated or anxious.  Too easy and we can become disinterested or bored. http://www.gamasutra.com/view/fe ature/166972/cognitive_flow_the_p sychology_of_.php
  • 11. + How does Flow feel?  It feels great.  We can focus on a task without expending mental energy.  We have a sense of genuine control over the outcome of our actions.  We demonstrate great improvements in performance due to the tight link between our actions and feedback.  We lose awareness of what’s going on around us.   Time becomes ‘elastic’.   Missing meals, appointments, showering ‘One more turn’… ‘Wait, when did it become 8am?’ Enjoyment of the task is all that is needed as a motivation to continue.
  • 12. + Concrete Goals  The first prerequisite of flow is that we need concrete goals with manageable rules.   Our minds have limited attentional powers.   A lack of these creates uncertainty, uncertainty disrupts flow. Kahneman talks about this is two separate categories, System-1 and System 2 (known as Dual Process Theory).  System 1 – thinking fast, automatic, low cognitive requirement  System 2 – Thinking slow, analytic, costly, slow and directed. The cost to deal with uncertainty and a lack of direction requires the expending of costly system 2 attention.  We start to second guess what we’re doing and why.
  • 13. + Goals that match individual abilities.  Goals that are too difficult are frustrating.  Goals that are too easy are boring.  We need to hit the goldilocks zone.  Stress and a failure to master a challenge subvert flow.   I just can’t do this, and it’s getting on my nerves. I’m going to go do something else for a while. Everyone has their own unique profile of where they get stressed and where they get excited by the difficulty of a task.  But it’s usually a fairly standard bell curve.
  • 14. + Performance / Stress Curve http://www.gamasutra.co m/view/feature/166972/co gnitive_flow_the_psychol ogy_of_.php?page=2
  • 15. + Clear and Timely Feedback  If we are to evoke a sense of flow, people must be able to react quickly to retain their sense of engagement.   Feedback should occur after the action.   To allow maximum link between action and consequence. Too little feedback feels arbitrary.   To indicate causality. It should occur very quickly after the action is performed.   Think of the ‘window of learning’ that you have in training a dog. And frustrating. Too late feedback feels unfair.  ‘I could have done better if I had just known earlier I was doing badly’
  • 16. + Limit Distractions  Flow induces a sense of cognitive processing that is not effortful.   But that doesn’t mean it can’t be interrupted. Our minds are very good at directing our attention to information of which we need to be aware.    A creeping spider on the wall The cocktail effect We have no control over those elements outside of our system.   But we can minimise the distractions within it. When distractions are needed, make them as cost-free as possible.
  • 17. + Reward Systems  Flow is an intrinsic reward.   Human motivation is tremendously nuanced.   It comes with no physical reward, it is a justification in and of itself. We’re starting to come to a new understanding of why people behave the way they do. Daniel Pink refers to version of motivation.  Motivation 1.0 – Striving to fulfil basic needs  Motivation 2.0 – Sought compliance, extrinsic rewards.  Motivation 3.0 – Driven by engagement and autonomy.
  • 18. + Intrinsic Rewards  Intrinsic rewards come from within.   You do the thing because you want to do the thing. As university students, you are presumed that intrinsic motivations should be enough.   Opportunities to express autonomy  The development of mastery   A desire for learning Pleasure in accomplishment. But we also appreciate that extrinsic rewards are important.  Rewards that accrue as the result of attaining a certain outcome.
  • 19. + Extrinsic Motivation  Extrinsic motivation in many ways counteracts intrinsic motivation.   Grades, awards, degrees are all examples of extrinsic rewards.   And removing the extrinsic rewards does not repair it. You do the thing because you want the reward. Motivation 2.0 believes in a linear relationship between reward and performance.  If I pay you twice your salary, you will work twice as hard.  It’s not true.
  • 20. + Extrinsic Motivation  Two famous studies show the impact.    Extrinsic rewards are valuable, but not if they are specifically linked to an action.    You will get this bonus if you hit your monthly sales target. Versus - hey, you just got this award for being a valuable employee! Flow is a characteristic intrinsic state.   Parents and their late pickup children. Children and gold stars for fun activities. People will seek it for their own reasons, rather than as a result of rewards. Compare that to the topic of gamification from last week.
  • 21. + What does all this mean?  Whether it is games or other systems, we want to be able to facilitate a sense of flow in others.   And we need to design systems accordingly. We need to provide:      Clear cues as to what should be done next.  Which disappear as a user developers mastery. Direction and context should be given during low stress situations. Information that clearly maps onto the desired goal. Reactive difficulty or challenge New concepts and tools introduced at a rate appropriate for the individual.
  • 22. + More Guidelines on Flow  We also need to  Explicitly indicate why feedback is linked to activity.  And make sure that feedback occurs during the optimal learning period.  Where feedback must be done on a long scale, indicate how short term accomplishments led to long term feedback.  Limit extraneous information and distractions.  This doesn’t ensure that your systems will create a sense of flow.  But it does mean you remove most of the barriers that would otherwise prevent it.
  • 23. + Further Reading  Books    Thinking Fast and Slow – Daniel Kahneman The Concept of Flow Webpages   http://www.gamasutra.com/view/feature/166972/cognitive_flow_the_ psychology_of_.php Videos  http://www.ted.com/talks/mihaly_csikszentmihalyi_on_flow.html  http://www.ted.com/talks/daniel_kahneman_the_riddle_of_experienc e_vs_memory.html
  • 24. + Class Exercise  As small groups  Carrying on from the gamification exercise last week.  How can we incorporate opportunities for flow in the classroom?  What elements of gamification introduced last week will frustrate or subvert out attempts to do so?  Think about flow states you have encountered in your own life.  Are there lessons there that could be incorporated?
  • 25. + Conclusion  Flow is an inherently desirable state for people to enter.   Games are tremendously effective engines for creating flow.   We can look to inspire it in many different circumstances. There are many ways to prevent flow being achieved.   And we have a lot we can learn from them. Flow is not a specifically game related concept.   It increases engagement and willingness to master a system. But few ways to guarantee it. We should do our hardest to ensure our systems are flow compliant.