







Hi, I do research about the cognitive factors of programming. I just completed my Ph.D. at Stanford involving studies of cognitive load in program comprehension, as detailed here: https://arxiv.org...
Cognitive Load Theory and its Applications for Learning - Scott H Young
What makes learning hard? How can we make it easier? Cognitive load theory explains how we learn and how to do it better.

Cognitive Load | Laws of UX
The amount of mental resources needed to understand and interact with an interface.

Cognitive load is what matters
There are so many buzzwords and best practices out there, but let's focus on something more fundamental. What matters is the amount of confusion developers feel when going through the code.

(PDF) The sensemaking process and leverage points for analyst technology as identified through cognitive task analysis
PDF | On Jan 1, 2005, P. Pirolli and others published The sensemaking process and leverage points for analyst technology as identified through cognitive task analysis | Find, read and cite all the research you need on ResearchGate

Generative artificial intelligence reliance and executive function attenuation: Behavioral evidence of cognitive offload in high-use adults.
Cognitive Offloading
If you have ever tilted your head to perceive a rotated image, or programmed a smartphone to remind you of an upcoming appointment, you have engaged in cognitive offloading: the use of physical action to alter the information processing requirements of a task so as to reduce cognitive demand. Despite the ubiquity of this type of behavior, it has only recently become the target of systematic investigation in and of itself. We review research from several domains that focuses on two main questions: (i) what mechanisms trigger cognitive offloading, and (ii) what are the cognitive consequences of this behavior? We offer a novel metacognitive framework that integrates results from diverse domains and suggests avenues for future research.
Cognitive Bias Lab | Learn to Make Better Decisions
Explore cognitive biases with interactive tests, simulations, and real-world examples. Free platform to sharpen decision-making and critical thinking — no sign-up needed.

To the brain, reading computer code is not the same as reading language
MIT neuroscientists have found reading computer code does not rely on the regions of the brain involved in language processing. Instead, it activates the “multiple demand network,” which is also recruited for complex cognitive tasks such as solving math problems or crossword puzzles.


Study explores how AI use affects performance on math and reasoning tasks - Berkeley News
A UC Berkeley researcher co-authored a study that raises profound questions about how we interact with artificial intelligence in education — and daily life.

Learn To Code, It’s Harder Than You Think
TL;DR: All the evidence shows that programming requires a high level of aptitude that only a small percentage of the population possess. The...
Working Minds: A Practitioner's Guide to Cognitive Task Analysis
How to collect data about cognitive processes and events, how to analyze CTA findings, and how to communicate them effectively: a handbook for managers, tr

Computational Thinking for All Students
Posted by Maggie Johnson, Director of Education and University Relations, Google(Crossposted on the Google for Education Blog, and the the Huffingt...

Microsoft Study Finds AI Makes Human Cognition “Atrophied and Unprepared”
Researchers find that the more people use AI at their job, the less critical thinking they use.
Learning How to Learn (And 20+ Studies) – Max's Two Cents
I have been interested in cognitive science and effective learning methods for years. I’ve read multiple books and articles and put many ideas to test. In this post, I aim to synthesize my notes and provide references to scientific studies.