Jo Pearce
@jdpearce jopearce.co.uk
Non-binary (they/them), developer and science womble.
Hacking Your Head
Managing Information Overload
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
What is Information Overload?
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
“Surviving the collision with tomorrow…”
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
“…there are discoverable limits to the amount of
change that the human organism can absorb”
“…without first determining these limits we may
submit masses of [people] to demands they
simply cannot tolerate.”
Alvin Toffler
(Future Shock, 1970)
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Information Overload
Anxiety
Hostility
Senseless Violence
Physical Illness
Depression
Apathy
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
A soldier falls asleep “while a storm of machine gun bullets
splattered around him” not due to physical tiredness, but a
“sense of overpowering apathy”.
Soldiers became hypersensitive and would “hit the dirt” at the
slightest stimuli, increasingly showing anxiety and anger at the
slightest inconvenience.
The effects of overload in WWII
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
The overwhelming office?
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
20 million words of new technical
information are recorded each day.
Jackson, W. (2001). Information overload and managerial roles: A naturalistic study of engineers.
At 1000 words/minute, 8 hours/day this is six weeks of reading.
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
After reading the information for that one day
you would have fallen behind by 5.5 years!
Jackson, W. (2001). Information overload and managerial roles: A naturalistic study of engineers.
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Information Fatigue Syndrome
Poor Concentration Hurry Sickness
Pervasive Hostility
Stress
Depression
Lowered Immune Response
“Burn out”
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
There is always a lot to learn
Information overload is a learning problem!
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
How do we learn?
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Working Memory Long Term Memory
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Working Memory
Processes Information
Active Thinking & Learning
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Long Term Memory
Enormous Capacity
Cannot engage in thinking or learning processes
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Results of learning
Knowledge Retrieval
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Schemas
Multiple Elements Single Schema
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Novice Learner Schemas
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Experienced Learner Schemas
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Understanding Our Limitations
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
The Magical Number 7 ± 2
(George A. Miller, 1956)
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
The Magical Number 7 ± 2
(George A. Miller, 1956)
Working Memory
Information In
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
The Magical Number 7 ± 2
(George A. Miller, 1956)
Overloaded Working Memory
Information In
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
The Magical (but finite) Number X?
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Schema=
Novice Experienced
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
How do we work with our
limitations?
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Cognitive Load Theory
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Defines cognitive load as the total amount of mental
effort being used in the working memory

Describes a universal set of principles for managing
cognitive load that lead to efficient learning.
What is Cognitive Load Theory?
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Total cognitive load is comprised of three types:
Intrinsic Load
Extraneous (Irrelevant) Load
Germane (Relevant) Load
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Imposed by the inherent complexity of the task being performed.
e.g.
Learning to juggle 10 balls is inherently more
complex than learning to juggle 3.
Intrinsic Load
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Imposed by the inherent complexity of the task being performed.
Manage by breaking large tasks into smaller ones!
Intrinsic Load
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Epic
User Story
TaskTaskTask
User Story
TaskTaskTask
User Story
TaskTaskTask
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Imposed by distractions or tasks which are irrelevant to the goal.
Coping with a loud environment
Unfamiliarity with a development tool
Unreadable code
e.g.
Extraneous (Irrelevant) Load
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Try working somewhere quieter…
…or wearing headphones?
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Reduce the number of tools or libraries to a minimum…
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Imposed by distractions or tasks which are irrelevant to the goal.
Manage by reducing the number of irrelevant distractions and tasks!
Extraneous (Irrelevant) Load
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Load imposed by tasks which are relevant to an overall goal.
Repetition and context variation give us the skills to
apply knowledge in a wider variety of situations.
Germane (Relevant) Load
Helps us to connect bits of information and form more
complex schemas
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Repetition = Practice
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Context Variation
Tree?
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Load imposed by tasks which are relevant to an overall goal.
e.g. If the goal is to promote better understanding of a codebase
Vary the areas of the codebase a developer works in
Pair junior developers with those more experienced to
gain varied perspectives and skills
Germane (Relevant) Load
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
We constantly need to learn…
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
But there are limits on our ability to learn…
Hacking Your Head : Managing Information Overload
@jdpearce jopearce.co.uk
Manage
Intrinsic
Load
Increase
Relevant
Load
+
Reduce
Irrelevant
Load
+
= Efficient Learning & Increased Productivity
Cognitive Load Theory
Jo Pearce
@jdpearce jopearce.co.uk
Non-binary (they/them), developer and science womble.
Thanks!
Any questions?

More Related Content

PDF
Hacking Your Head - Managing Information Overload (45 mix)
PDF
Hacking Your Head : Managing Information Overload (extended)
PDF
Beginner'sGuide_LearningReinforcement_MicroLearning
PDF
How and why to design your teams for modern software systems - Agile in Leeds...
PDF
What is cognitive load theory and why should you care?
PDF
Guide to Information Overload
PPTX
Dean R Berry Coping with Information Overload
PPTX
Managing Your Attention & Using Your Time Wisely in Social Media
Hacking Your Head - Managing Information Overload (45 mix)
Hacking Your Head : Managing Information Overload (extended)
Beginner'sGuide_LearningReinforcement_MicroLearning
How and why to design your teams for modern software systems - Agile in Leeds...
What is cognitive load theory and why should you care?
Guide to Information Overload
Dean R Berry Coping with Information Overload
Managing Your Attention & Using Your Time Wisely in Social Media

Similar to Hacking Your Head : Managing Information Overload (20)

PPTX
Information overload
PPT
Handling Information Overload
PPT
Impact of data overloading on productivity
PDF
Exploiting the Brain for Fun & Profit #wcpdx 2016
PPTX
Dean R Berry Decision Making: Information Overload
PPT
Information overload
PPTX
Drowning in data: Living through a content inventory when your customer is an...
PDF
Effective Time Management Techniques to Teach Your Employees | Webinar 09.22.15
PPTX
Cognitive analysis of web site navigation
PDF
Close circles. Do more.
PPTX
INFORMATION OVERLOAD BANE OF THE MODERN WORLD
PPTX
Coping with information overload
PDF
How to Manage your Research
PPTX
Chapter 2_mcgee
PPTX
Cognitive load idt 590
PPTX
Connecting The Dots Preview Workshop
PDF
Effective Time Management Techniques To Teach Your Employees | Webinar 01.06....
PDF
UX and Cognitive Load
PPTX
Learning how to learn
PDF
ADHD & Technology: Brain Hacks and Upgrades
Information overload
Handling Information Overload
Impact of data overloading on productivity
Exploiting the Brain for Fun & Profit #wcpdx 2016
Dean R Berry Decision Making: Information Overload
Information overload
Drowning in data: Living through a content inventory when your customer is an...
Effective Time Management Techniques to Teach Your Employees | Webinar 09.22.15
Cognitive analysis of web site navigation
Close circles. Do more.
INFORMATION OVERLOAD BANE OF THE MODERN WORLD
Coping with information overload
How to Manage your Research
Chapter 2_mcgee
Cognitive load idt 590
Connecting The Dots Preview Workshop
Effective Time Management Techniques To Teach Your Employees | Webinar 01.06....
UX and Cognitive Load
Learning how to learn
ADHD & Technology: Brain Hacks and Upgrades

Recently uploaded (20)

PDF
CloudStack 4.21: First Look Webinar slides
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Five Habits of High-Impact Board Members
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
UiPath Agentic Automation session 1: RPA to Agents
DOCX
search engine optimization ppt fir known well about this
PPTX
Module 1 Introduction to Web Programming .pptx
CloudStack 4.21: First Look Webinar slides
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Comparative analysis of machine learning models for fake news detection in so...
Convolutional neural network based encoder-decoder for efficient real-time ob...
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
sustainability-14-14877-v2.pddhzftheheeeee
Taming the Chaos: How to Turn Unstructured Data into Decisions
Custom Battery Pack Design Considerations for Performance and Safety
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Five Habits of High-Impact Board Members
The influence of sentiment analysis in enhancing early warning system model f...
NewMind AI Weekly Chronicles – August ’25 Week III
Early detection and classification of bone marrow changes in lumbar vertebrae...
Build Your First AI Agent with UiPath.pptx
Flame analysis and combustion estimation using large language and vision assi...
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
UiPath Agentic Automation session 1: RPA to Agents
search engine optimization ppt fir known well about this
Module 1 Introduction to Web Programming .pptx

Hacking Your Head : Managing Information Overload

  • 1. Jo Pearce @jdpearce jopearce.co.uk Non-binary (they/them), developer and science womble. Hacking Your Head Managing Information Overload
  • 2. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk What is Information Overload?
  • 3. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk “Surviving the collision with tomorrow…”
  • 4. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk “…there are discoverable limits to the amount of change that the human organism can absorb” “…without first determining these limits we may submit masses of [people] to demands they simply cannot tolerate.” Alvin Toffler (Future Shock, 1970)
  • 5. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Information Overload Anxiety Hostility Senseless Violence Physical Illness Depression Apathy
  • 6. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk A soldier falls asleep “while a storm of machine gun bullets splattered around him” not due to physical tiredness, but a “sense of overpowering apathy”. Soldiers became hypersensitive and would “hit the dirt” at the slightest stimuli, increasingly showing anxiety and anger at the slightest inconvenience. The effects of overload in WWII
  • 7. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk
  • 8. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk The overwhelming office?
  • 9. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk 20 million words of new technical information are recorded each day. Jackson, W. (2001). Information overload and managerial roles: A naturalistic study of engineers. At 1000 words/minute, 8 hours/day this is six weeks of reading.
  • 10. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk After reading the information for that one day you would have fallen behind by 5.5 years! Jackson, W. (2001). Information overload and managerial roles: A naturalistic study of engineers.
  • 11. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Information Fatigue Syndrome Poor Concentration Hurry Sickness Pervasive Hostility Stress Depression Lowered Immune Response “Burn out”
  • 12. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk
  • 13. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk
  • 14. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk There is always a lot to learn Information overload is a learning problem!
  • 15. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk How do we learn?
  • 16. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Working Memory Long Term Memory
  • 17. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Working Memory Processes Information Active Thinking & Learning
  • 18. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Long Term Memory Enormous Capacity Cannot engage in thinking or learning processes
  • 19. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Results of learning Knowledge Retrieval
  • 20. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Schemas Multiple Elements Single Schema
  • 21. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk
  • 22. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Novice Learner Schemas
  • 23. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Experienced Learner Schemas
  • 24. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Understanding Our Limitations
  • 25. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk The Magical Number 7 ± 2 (George A. Miller, 1956)
  • 26. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk The Magical Number 7 ± 2 (George A. Miller, 1956) Working Memory Information In
  • 27. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk The Magical Number 7 ± 2 (George A. Miller, 1956) Overloaded Working Memory Information In
  • 28. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk The Magical (but finite) Number X?
  • 29. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Schema= Novice Experienced
  • 30. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk How do we work with our limitations?
  • 31. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Cognitive Load Theory
  • 32. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Defines cognitive load as the total amount of mental effort being used in the working memory Describes a universal set of principles for managing cognitive load that lead to efficient learning. What is Cognitive Load Theory?
  • 33. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Total cognitive load is comprised of three types: Intrinsic Load Extraneous (Irrelevant) Load Germane (Relevant) Load
  • 34. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Imposed by the inherent complexity of the task being performed. e.g. Learning to juggle 10 balls is inherently more complex than learning to juggle 3. Intrinsic Load
  • 35. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Imposed by the inherent complexity of the task being performed. Manage by breaking large tasks into smaller ones! Intrinsic Load
  • 36. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Epic User Story TaskTaskTask User Story TaskTaskTask User Story TaskTaskTask
  • 37. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Imposed by distractions or tasks which are irrelevant to the goal. Coping with a loud environment Unfamiliarity with a development tool Unreadable code e.g. Extraneous (Irrelevant) Load
  • 38. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Try working somewhere quieter… …or wearing headphones?
  • 39. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Reduce the number of tools or libraries to a minimum…
  • 40. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk
  • 41. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk
  • 42. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Imposed by distractions or tasks which are irrelevant to the goal. Manage by reducing the number of irrelevant distractions and tasks! Extraneous (Irrelevant) Load
  • 43. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Load imposed by tasks which are relevant to an overall goal. Repetition and context variation give us the skills to apply knowledge in a wider variety of situations. Germane (Relevant) Load Helps us to connect bits of information and form more complex schemas
  • 44. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Repetition = Practice
  • 45. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Context Variation Tree?
  • 46. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Load imposed by tasks which are relevant to an overall goal. e.g. If the goal is to promote better understanding of a codebase Vary the areas of the codebase a developer works in Pair junior developers with those more experienced to gain varied perspectives and skills Germane (Relevant) Load
  • 47. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk We constantly need to learn…
  • 48. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk But there are limits on our ability to learn…
  • 49. Hacking Your Head : Managing Information Overload @jdpearce jopearce.co.uk Manage Intrinsic Load Increase Relevant Load + Reduce Irrelevant Load + = Efficient Learning & Increased Productivity Cognitive Load Theory
  • 50. Jo Pearce @jdpearce jopearce.co.uk Non-binary (they/them), developer and science womble. Thanks! Any questions?