Why Do Meetings Hit Engineers Harder Than Other Roles?
Career

Why Do Meetings Hit Engineers Harder Than Other Roles?

A 30-minute meeting doesn't cost an engineer 30 minutes. It costs the meeting, the time spent rebuilding the mental model it interrupted, and whatever fraction of that model doesn't come back intact.

Published November 24, 20259 min readUpdated Nov 24, 2025

Written by · Full-Stack Agentic AI Software Engineer — AI Agents, Automation & Revenue Systems for GTM/RevOps teams

In brief

Why does a single meeting seem to cost an engineer so much more than the time on the calendar?

Because the calendar only counts the meeting, and the meeting is the cheap part. Meyer, Barton, Murphy, Zimmermann and Fritz's instrumented study of 20 developers found planned meetings averaging 15.8 minutes but sitting inside a day where every other activity changes every 0.3 to 2.0 minutes — meetings are the one scheduled interruption in an already-fragmented day, and they land in the middle of coding sessions that were, by definition, holding more state than a two-minute email check. Sophie Leroy's research on attention residue explains the mechanism: when a task is interrupted before it's finished, part of your attention stays locked on it, degrading performance on whatever comes next — including the meeting itself, and whatever you try to resume afterward. A role built around short, self-contained tasks loses less to this than a role built around holding a large mental model of a system in your head, which is most of what engineering is.

  • Planned meetings averaged 15.8 minutes in Meyer et al.'s instrumented study — the single longest continuous activity block recorded, and the only one that long
  • Everything else in the measured day changed every 0.3 to 2.0 minutes, meaning a meeting is often the first sustained block long enough to actually interrupt something substantial mid-thought
  • Leroy's attention residue research found that interrupting an unfinished task — rather than letting someone reach a natural stopping point — measurably degrades performance on whatever task comes next
  • Coding sessions carry more state to lose than most interrupted activities: variable names, a half-formed hypothesis about a bug, the shape of a change not yet committed — none of which survives a meeting the way an email thread does
  • The fix implied by the evidence isn't fewer meetings in the abstract, it's meetings placed at natural task boundaries rather than dropped into the middle of deep work, which the data says is where the damage concentrates

Evidence notes

Meyer, Barton, Murphy, Zimmermann & Fritz, 'The Work Life of Developers' (IEEE TSE, 2017)

20 professional developers across 4 companies, instrumented for 220 work days. Planned meetings averaged 15.8 minutes — markedly longer than every other logged activity, which switched every 0.3 to 2.0 minutes outside of meetings. Coding measured at 21.0% of the day, collaborative activity (meetings, ad-hoc conversation, email) at 24.4%.

Leroy, 'Why is it so hard to do my work? The challenge of attention residue when switching between work tasks' (Organizational Behavior and Human Decision Processes, 2009)

A series of experiments moved participants from one task to another, varying whether the first task was completed or left unfinished before the switch. Performance on the second task suffered measurably when the first was interrupted while unfinished, especially under time pressure — attention stays partly locked on the interrupted task rather than fully transferring.

Mark, Gudith & Klocke, 'The Cost of Interrupted Work: More Speed and Stress' (CHI, 2008)

48 subjects performing an interrupted email task showed significantly elevated stress, frustration, time pressure and effort within 20 minutes of being interrupted — used here as evidence that the cost of a mid-task interruption compounds quickly rather than needing hours to show up.

Continue with purpose

A 30-minute meeting shows up on the calendar as 30 minutes. Nobody who's actually lived through one thinks that's what it costs. The gap between the calendar entry and the felt cost isn't a mood — it's measurable, and the measurement points at something specific to how engineering work is structured.

This isn't a complaint about meetings existing. Plenty of decisions genuinely need a room full of the right people, and plenty of engineering problems get solved faster with five minutes of live back-and-forth than with an afternoon of asynchronous messages. The question worth asking isn't whether meetings are worth having. It's why a meeting of a given length seems to cost engineers so much more than the same length costs other roles, and the answer turns out to be about what kind of mental state a coding day builds up, not about meetings being inherently wasteful. The marketing-operations counterpart to cognitive load is documented well by XenGrowth's growth engineering practice.

The meeting is the one long thing in an otherwise short day

In Meyer, Barton, Murphy, Zimmermann and Fritz's instrumented study of 20 professional developers — monitoring software on their machines for 220 work days across four companies — planned meetings averaged 15.8 minutes. On its own that number looks unremarkable. It stops looking unremarkable next to the rest of the data: outside those meetings, developers switched activities every 0.3 to 2.0 minutes.

A day built out of sub-two-minute fragments doesn't have much left in it to interrupt. A meeting does. It is, structurally, the longest sustained block most developers encounter in a given day — which means it's one of the only things capable of landing squarely in the middle of a coding session that had actually started to build up state.

Activity

Typical duration

What it can interrupt

Email check

Well under a minute

Very little — the prior task barely had time to build up state

Work-related browsing

Under two minutes typically

A shallow dip, usually already anticipated

Ad-hoc conversation

A few minutes

Moderate — enough to lose a thread, not usually a whole mental model

Planned meeting

15.8 minutes on average

A full coding or debugging session, mid-hypothesis, with real state to lose

Worth being precise about what 'meeting' means across the two studies this post draws on, since they're not measuring identical things. Meyer et al.'s 15.8-minute figure is specifically planned meetings — recurring standups, scheduled reviews, calendar-invited syncs — logged by monitoring software on real developer machines over real months. Mark, Gudith and Klocke's interruptions were shorter, unplanned prompts inside a lab session, not meetings at all. The argument in this post connects the two: it borrows the planned-meeting duration data from the field study and the interruption-cost mechanism from the lab study, because no single study has yet measured attention residue specifically at the moment a scheduled meeting begins mid-task. That's a reasonable extension of two compatible findings, not a single unified result — worth naming honestly rather than implying more precision than either study alone provides. For the the operations side of this angle, see The XenGrowth resource library.

What 'losing state' actually means

This is where Sophie Leroy's research on attention residue explains the mechanism rather than just the symptom. In her experiments, participants moved from one task to a second one, with the first task either completed or deliberately left unfinished before the switch. When the first task was cut off mid-way, performance on the second task measurably suffered — worse when the interrupted task had been under time pressure. Part of the mind stays locked on the unfinished thing even as attention is nominally directed elsewhere.

Now apply that to what a coding session actually is. It isn't a task with a clean edge like 'answer this email.' It's a working set: which variables hold what, why this branch exists, what the last three failed attempts at this bug ruled out, what you were about to try next. None of that is written down anywhere. It lives in short-term memory, actively maintained, and a meeting doesn't pause it — it evicts it.

An email thread survives an interruption because it's already externalized on the screen. A half-built hypothesis about why a test is flaking survives nowhere but your head, and a 15.8-minute meeting is more than long enough to lose it.

The placement of the meeting inside the day, not just its existence, is what the evidence actually points at as the lever worth pulling. A meeting at the boundary between two tasks interrupts nothing, because nothing was mid-way through. The identical meeting, dropped forty minutes into a debugging session, interrupts a working set that took forty minutes to build and can't be rebuilt in the fifteen it takes to sit through the meeting itself. For the AI agents and marketing automation angle, see XenGrowth on AI agents and marketing automation.

Meeting placement

State at risk

Expected cost per Leroy's mechanism

At the start of the day, before any task begins

None — nothing was in progress

Minimal — no residue to carry into the meeting or out of it

Between two already-finished tasks

None — the prior task reached a natural stopping point

Low — attention transfers relatively cleanly

Mid-way through an open coding or debugging session

A working hypothesis, an unfinished change, an in-progress mental model

High — residue predicted on both sides of the meeting

Immediately after being pulled from a task under deadline pressure

The same working set, now under added time pressure

Highest — matches the specific condition Leroy's research found most damaging

Why other roles get off lighter

This isn't a claim that other jobs are easy — it's a claim about what kind of state different jobs hold. A role built around discrete, self-contained tasks — process a request, answer a ticket, review a form — loses comparatively little to a 15-minute meeting, because each task was already small enough to complete or safely pause within that window, or resumes from an external record rather than working memory.

Engineering skews the other way. The 24.4% of the day Meyer et al. measured as collaborative activity — meetings, ad-hoc talk, email — sits alongside a 21.0% coding share that is disproportionately the part of the day carrying unexternalized state. It isn't that engineers are more sensitive to interruption as a personality trait. It's that more of what they're interrupted out of is the kind of thing attention residue research says degrades badly when cut short.

A note on roles that live in meetings and don't seem to suffer for it

It's worth addressing the obvious counterexample directly: some roles are built almost entirely around back-to-back meetings — account management, certain flavors of product management, executive work — and the people in them don't obviously collapse under the same pattern. That's consistent with this post's argument rather than a contradiction of it. If a role's actual output lives inside the meeting itself, rather than in a separately-held mental model the meeting keeps interrupting, there's no working set sitting outside the meeting waiting to be evicted. The cost this post describes is specific to work whose substance is built between meetings and interrupted by them, not to work whose substance is the meeting. XenGrowth on AI search, GEO and discovery goes further into AI search, GEO and discovery.

It also costs you inside the meeting

The damage isn't one-directional. If part of your attention stays locked on the coding problem you were pulled out of, you're not fully present in the meeting either — which is a plausible mechanism for the common experience of leaving a meeting unable to recall half of what was decided in it. Mark, Gudith and Klocke's study adds the emotional layer: their subjects reported significantly higher stress, frustration, time pressure and effort within just 20 minutes of interrupted work. A meeting dropped mid-session isn't a neutral pause. It's a stress event, and the research says that shows up fast, not after a bad week of them.

What the evidence actually supports doing about it

  1. Place meetings at task boundaries, not inside them. A meeting scheduled at the start of a block, or between two planned tasks, costs the 15.8 minutes on the calendar. One dropped mid-session costs the meeting plus the attention residue plus whatever fraction of the interrupted state never comes back

  2. Treat 'no meetings before 11am' or similar blocking conventions as attention-residue management, not a perk. The point isn't extra sleep, it's protecting the one part of the day where sustained working-memory state actually gets built

  3. Don't assume a short meeting is automatically a cheap one. The evidence says the interruption cost tracks the state of the task it cut off, not the length of the meeting itself — a 10-minute meeting mid-debugging-session can cost more than a 45-minute one between two finished tasks

  4. If you run meetings, ask what state the room was likely holding five minutes before it started. A standup at the top of the day interrupts nothing. The same standup at 2:30pm interrupts whatever everyone was mid-way through

  5. Expect some genuine loss even when you do everything right. Leroy's research doesn't describe a fixable bug, it describes how attention works. The realistic goal is reducing how often the worst-case interruption happens, not eliminating the cost entirely

There's a second-order effect worth naming, because it explains why the problem tends to get worse the more senior an engineer becomes rather than better. Senior engineers accumulate more standing meetings — architecture reviews, cross-team syncs, mentoring sessions — precisely because their judgment is valuable enough to be worth interrupting for. The seniority that should, in theory, buy someone more control over their own calendar in practice buys them a denser meeting schedule layered on top of work that still requires the same uninterrupted state-holding it always did. The instrumented data doesn't split this out by seniority, but the mechanism gives no reason to expect the pattern reverses with experience — if anything, more people want a piece of a senior engineer's day, which multiplies the number of chances for a meeting to land mid-session rather than at a boundary.

None of this is an argument that engineers deserve special treatment. It's an argument that the calendar is measuring the wrong thing. A meeting's true cost was never the block of time it occupies — it's the state it destroys on either side of that block, and the research says engineering work has more of that state to lose than most.

Further reading from XenGrowth

Where this work meets go-to-market

For the marketing and revenue operations view of cognitive load, see XenGrowth's marketing operations practice.

What does the meeting-fragmentation research actually show?

Four questions on the specific numbers behind this post, not general meeting-hating opinion.

1 / 4
In Meyer et al.'s instrumented study, how did the average planned meeting compare to every other logged activity?

Apply this article

How to turn insights into execution

A practical sequence for teams turning concepts into production outcomes.

BurnoutMeetingsCognitive LoadSoftware EngineeringResearchCareerscareer

Audit your current state

Map the bottlenecks and constraints connected to the article’s core problem.

Choose one bounded change

Test the most useful recommendation on one workflow before widening the scope.

Measure what changed

Keep the parts that improve the work, document what failed, and make the next decision from evidence.

Next step

Need help applying this in your stack?

I can translate these patterns into a concrete implementation plan for your team.

Discuss implementationBack to blog

Replies usually within 24 hours.

Next Steps

Continue reading

How Much Does a Single Interruption Really Cost?

The number everyone quotes — multitasking costs you 40% of your productivity — is real, but it isn't from the study everyone cites it from. The study measured something smaller, stranger, and more useful.

Navigate

How Much of Engineering Fatigue Is Just Unclear Requirements?

A lot of what gets labeled 'this project is exhausting' is actually 'this project keeps making me redo work because nobody decided what it should do.' Those have different fixes, and only one of them is about you.

Navigate

Does Being On-Call Cost You Even on Quiet Nights?

A pager that never goes off should be a free night's sleep. Two separate sleep-lab studies say it usually isn't, and the reason has nothing to do with how many alerts actually fired.

Navigate

How Long Should a Deep Work Block Actually Be?

The '90-minute focus cycle' gets quoted as settled science. The research it's built on is real, genuinely interesting, and considerably less precise than the number implies.

Navigate

Is Burnout a Medical Diagnosis?

The WHO added burn-out to the ICD-11 in 2019 and most of the coverage since has gotten the headline backwards. It is not a disease. The actual entry says so in its own second sentence, and almost nobody quotes that part.

Navigate

Why Do Technical Leaders Run Out of Good Decisions by Afternoon?

The famous study behind 'decision fatigue' — judges granting parole less often as the day wears on — has been seriously challenged, and the whole 'willpower is a depleting resource' idea failed to replicate across 23 labs. The afternoon slump is real. The explanation everyone reaches for probably isn't.

Navigate

Why Doesn't Working Fewer Hours Fix Burnout?

Cut the hours and the exhaustion dimension might ease a little. The other two dimensions in the actual clinical model of burnout don't have anything to do with hours, and they're usually the ones that don't move.

Navigate

Am I Tired, Bored, or Actually Burnt Out?

All three feel like 'I don't want to do this today.' They aren't the same problem, and the research says you're a genuinely unreliable judge of which one you're in.

Navigate

How Do Engineers Recover From Burnout Without Quitting the Industry?

Most burnout advice assumes the fix is either 'push through' or 'leave.' The Maslach-Leiter model points at a third option: find which specific area of the job is actually mismatched, and change that one thing.

Navigate