Case Study 1: Marcus vs. the Notification — A Day in the Life of a Distracted Learner
This case study follows Marcus Thompson, a composite character introduced in Chapter 1. His experiences with distraction and attention management reflect common patterns documented in research on adult learners, digital distraction, and attention in study environments. He is not a real individual. (Tier 3 — illustrative example.)
Background
Marcus Thompson is seven weeks into his online data science certificate. By most measures, he's doing well. He passed his first two assessments. He can write basic Python scripts. He understands the difference between a list and a dictionary. But he has a nagging feeling that he's retaining less than he should be, and that his study sessions are far less productive than the hours he's putting in.
Tonight is a microcosm of the problem.
The Setup: Wednesday, 7:00 PM
Marcus has blocked out 7:00 to 9:00 PM for studying. The topic is Python functions — specifically, how to define functions with parameters, return values, and default arguments. It's a critical concept. Functions are the building blocks of everything he'll do in data science.
He sits down at the kitchen table. His laptop is open to the course platform. His phone is next to the laptop — he hasn't thought about where it is, because he's never thought about where it is. It's just... there. It's always there.
His wife, Denise, is watching a cooking competition show in the living room. Their daughter Maya is upstairs doing homework — or at least she's in her room with the door closed, which Marcus hopes means homework.
Marcus clicks "play" on the lecture video. The instructor begins explaining function syntax in Python.
Hour One: The Cascade
7:00-7:04 PM — Marcus watches the video. The instructor defines a function. Marcus follows along. So far, so good.
7:04 PM — His phone vibrates. Text from Maya: "can I go to Amber's house Friday after school?" Marcus picks up the phone. Reads the message. Types: "Is her mom going to be home?" Puts the phone down. Returns to the video.
But he missed about thirty seconds. He scrubs the video back. Re-watches. The instructor is explaining parameters — the values you pass into a function. Marcus is half-following, but part of his brain is waiting for Maya's response. Will she be annoyed by the question? Should he have just said yes?
7:08 PM — Phone vibrates again. Maya: "yes 🙄" Marcus types: "Ok. Home by 8." Maya: "9?" Marcus: "8:30. Final." Maya: "fine"
Total text exchange time: about 90 seconds. But Marcus has now lost the thread of the video entirely. He scrubs back again — further this time, because he's not sure where his understanding broke. He re-watches from the beginning of the parameters section.
7:14 PM — Marcus is re-engaged. The instructor is now explaining default parameter values. Marcus pauses the video to try writing a function himself. He types:
def greet(name, greeting="Hello"):
return f"{greeting}, {name}!"
It works. Small victory. He feels good.
7:16 PM — His phone lights up. Not a buzz — just the screen illuminating with an ESPN notification: "NBA Trade Deadline: Major deal reportedly in works." Marcus glances at it. He doesn't pick up the phone. He doesn't open the notification. But his brain has registered it, and now a thin layer of attention residue settles over his study session. Who's getting traded? Is it someone on his team? He should check after studying. But what if it's breaking now and he misses the analysis?
He doesn't check. But for the next three minutes, roughly 10-15% of his cognitive capacity is occupied by basketball trade speculation. His encoding of the next section — return values — is shallower than it would have been.
7:22 PM — The sound of Denise laughing at the cooking show in the living room. Marcus catches a fragment: "...you can't serve that to the judges!" His mind drifts to the show. What are they making? He watches this show with Denise sometimes. What episode is this?
He catches himself. Six seconds of wandering. He looks back at the screen. The instructor is mid-sentence about something called "scope" — local variables vs. global variables. Marcus has no idea what the previous sentences were. He scrubs back.
7:28 PM — His email tab, which has been open in the background, makes a soft chime. The tab title now reads "(6) Inbox." Marcus sees this in his peripheral vision. He wonders if the email from the school district about next year's assignments has come through. That email has been making him anxious for days. Should he check? It'll just take a second.
He switches tabs. Opens email. The important email isn't there — just newsletters, a LinkedIn update, and a promotional offer from a shoe company. But while he's in his inbox, he notices an email from his course instructor about an upcoming deadline change. He reads it. It takes two minutes. When he switches back to the video, he's forgotten what "scope" means and has to rewatch the entire section.
7:35 PM — Marcus is frustrated. He feels like he's been studying for over half an hour and has accomplished almost nothing. The frustration itself becomes a distraction — he starts thinking about how slow his progress is, whether he's really cut out for this, whether the younger students in his cohort are zooming ahead while he's stuck on basic functions.
This is now a three-layer distraction: the original content (Python functions) is competing with emotional self-evaluation (frustration and self-doubt) and residual thoughts (the trade deadline, the email about assignments). Marcus is physically present at the table, staring at a screen, appearing to study. He is not studying.
The Audit: What Really Happened
Let's count the attention disruptions in Marcus's first thirty-five minutes:
| # | Time | Disruption | Source | Recovery Cost |
|---|---|---|---|---|
| 1 | 7:04 | Text from Maya | External (phone) | ~3 min (rewatching + residue) |
| 2 | 7:08 | Follow-up texts | External (phone) | ~4 min (lost thread, had to restart section) |
| 3 | 7:16 | ESPN notification | External (phone — screen only) | ~3 min (attention residue, no full interruption) |
| 4 | 7:22 | TV sound from living room | External (environment) | ~2 min (brief wandering + rewind) |
| 5 | 7:28 | Email tab notification | External (computer) | ~5 min (tab switch + reading + re-engagement) |
| 6 | 7:35 | Frustration/self-doubt | Internal (emotional) | ~3 min (rumination) |
Total study time elapsed: 35 minutes Total disruptions: 6 Estimated time lost to disruptions and recovery: ~20 minutes Estimated time of focused, residue-free learning: ~15 minutes Focus ratio: 43%
Marcus believes he has been studying for 35 minutes. In terms of actual cognitive engagement with Python functions, he has been studying for about 15 minutes — and those 15 minutes were fragmented into four segments, none longer than about 6 minutes. The encoding in those fragments was shallower than it would have been during sustained, uninterrupted focus.
Hour Two: The Experiment
At 7:40, Marcus does something he's never done before. He remembers a passage from this course's companion textbook about attention as a bottleneck. He remembers the term "attention residue." And he makes a decision.
He picks up his phone, walks to his bedroom, and puts it in the nightstand drawer. He closes the drawer. He walks back to the kitchen.
He closes his email tab. He closes every tab except the course platform and his Python coding environment.
He walks to the living room doorway. "Hey, Denise — I'm going to really focus for the next hour. Can you keep the TV a little lower?"
"Sure, babe."
He goes back to the kitchen table. He puts on noise-canceling headphones — no music, just the noise cancellation. He rewinds the lecture to the beginning of the section on scope and presses play.
7:45-8:00 PM — Marcus watches the scope section. Without the phone, without email, without the TV fragments, something is different. He's following the logic. Not just hearing the words — following them. When the instructor explains that a variable defined inside a function can't be accessed outside it, Marcus doesn't just nod. He pauses the video, opens his code editor, and tests it:
def my_function():
x = 10
return x
print(x) # Will this work?
It throws a NameError. He expected that — but seeing it happen, in code he wrote himself, makes the concept real in a way that watching the video passively never did. He writes a note: "Local scope = what happens in the function stays in the function."
8:00-8:05 PM — His mind wanders. He catches it after about 20 seconds. He notices that the wandering is about the NBA trade again, and he notes — almost with amusement — how persistent that unresolved curiosity is. He doesn't beat himself up. He takes a breath, looks at his notes, and re-engages by asking himself: "What was the last thing I understood?" He can answer: "Local scope. Variables inside a function aren't accessible outside." Good. He continues.
8:05-8:25 PM — Marcus enters what might be the beginnings of a flow state. The instructor introduces the concept of passing functions as arguments to other functions. Marcus is fascinated. He starts experimenting — writing small functions, passing them to other functions, predicting what the output will be before running the code. He loses track of time. When he catches up, twenty minutes have passed without a single interruption.
8:25-8:45 PM — Marcus works through practice problems. He gets some wrong. But instead of feeling frustrated (as he did in hour one), he treats the errors as information: "Okay, I thought this would return the list, but it returned None. Why? Oh — I forgot the return statement. The function executed but didn't send the result back." He's troubleshooting the way he troubleshoots student essays — locating the exact point where the logic breaks down.
8:45 PM — Marcus stops. Not because he's exhausted, but because he wants to end on a high note. He closes his laptop, walks to the bedroom, retrieves his phone, and checks the NBA trade news. It takes thirty seconds. He didn't miss anything important.
The Audit: Hour Two
| Metric | Hour One (7:00-7:35) | Hour Two (7:45-8:45) |
|---|---|---|
| Total time | 35 min | 60 min |
| External interruptions | 5 | 0 |
| Internal interruptions | 1 | 1 (caught in 20 sec) |
| Estimated focused time | ~15 min | ~55 min |
| Focus ratio | 43% | 92% |
| Concepts covered | Partial (functions, parameters) | Complete (scope, advanced functions, practice problems) |
| Emotional state | Frustrated, self-critical | Engaged, curious, satisfied |
In hour one, Marcus spent 35 minutes at the table and got 15 minutes of learning. In hour two, he spent 60 minutes and got 55 minutes of learning. That's not a marginal improvement. It's a 3.7x increase in learning per unit of time.
And the only thing that changed was his environment.
What Marcus Learned
Marcus wrote the following in his learning journal that night:
"I always thought my problem was discipline. Like I wasn't trying hard enough or didn't want it enough. But tonight I realized my problem was architecture. My study environment was set up for distraction. My phone was next to me because it's always next to me — I'd never questioned it. My email was open because it's always open. The TV was on because it's always on.
When I changed the environment, I didn't need more discipline. The focus just happened. Not perfectly — my mind still wandered once. But the difference was night and day. I learned more in the second hour than in the first hour by a factor I can't even calculate, because I'm not sure I learned anything in the first hour at all.
The phone thing is wild. I was nervous about putting it in the other room. What if Maya needed me? What if something happened? But nothing happened. Everything was fine. And the freedom of not having it next to me — not even having the option to check it — was like taking off a weighted vest I didn't know I was wearing."
The Broader Pattern
Marcus's experience illustrates several principles that this chapter — and this book — returns to again and again:
-
Focus is a function of environment, not character. Marcus didn't become a more disciplined person between hour one and hour two. He became a person in a different environment. The focus followed the architecture.
-
The cost of interruptions is invisible. Marcus genuinely didn't realize how much focus he was losing. Each individual interruption felt brief and harmless. The cumulative cost was catastrophic. You can't manage what you don't measure — which is why the attention audit (this chapter's project) is so important.
-
Attention residue is real and persistent. Even the interruptions Marcus didn't fully engage with (the ESPN notification he merely glanced at) produced residue that degraded his subsequent focus. Partial interruptions are still interruptions.
-
Recovery is a metacognitive skill. When Marcus's mind wandered in hour two, he caught it quickly (20 seconds instead of several minutes) and re-engaged using a simple protocol: notice, don't judge, summarize where you were, resume. This is metacognitive monitoring and control in action.
-
The phone is not neutral. Marcus described putting his phone in another room as "taking off a weighted vest I didn't know I was wearing." Research supports this description — the phone creates cognitive load even when it's not being used.
Discussion Questions
-
Calculate the true cost. Marcus's six interruptions in hour one totaled perhaps 4-5 minutes of actual interruption time but cost him approximately 20 minutes of focused study. What's the multiplier? Why is the cost so much greater than the direct time spent on the interruptions?
-
Identify the attention residue. At what specific moments in hour one did Marcus experience attention residue — ongoing distraction from a previous interruption even after he'd returned to studying? What was the source each time?
-
Analyze the emotional cascade. By 7:35, Marcus's frustration with his lack of progress became its own distraction. How does this create a negative feedback loop? How does the loop connect to Chapter 1's concept of fixed mindset versus growth mindset?
-
Evaluate the environment changes. Marcus made three changes between hour one and hour two: moved his phone, closed email, and asked Denise to lower the TV. Rank these three changes in order of likely impact, based on what you learned in this chapter. Defend your ranking.
-
Design Marcus's ideal study setup. Based on the principles from Chapter 4, design an ideal study environment for Marcus. Be specific — address the phone, the computer, the physical space, the social environment, and any other factors you think matter.
-
Apply to your own experience. Think about your most recent study session. Without judging yourself, estimate your focus ratio — the percentage of time you were genuinely, fully engaged with the material. What was your biggest source of attention loss? What one change could you make to address it?
-
Critique the case study. Marcus achieved a dramatic improvement in one evening. Is this realistic for most learners? What factors might make it harder for some people to replicate his experience? (Consider: people who share study spaces, parents of young children, people with ADHD, students who rely on their phones for study materials.)
-
Connect to Chapter 1. Marcus's journal entry says he "always thought my problem was discipline." How does this connect to Chapter 1's argument that students often blame themselves for problems that are actually strategy problems? What would Chapter 1's language call Marcus's initial self-assessment?
End of Case Study 1. Marcus's attention management journey will continue throughout the textbook, particularly in Chapter 14 (Planning Your Learning), Chapter 17 (Motivation), and Chapter 24 (Learning in the Age of AI).