Switching is more than lost minutes

A ten-second ping can cost ten to twenty minutes of half-attention before real progress resumes - the unload and reload of files, goals, social role, and urgency. Plan switches as calendar cost, not as free multitasking. Time your own rebuild for a week if you want a personal number; the GetToWork default above is a planning heuristic, not a lab claim.

Remote work multiplies switches because channels multiply and nobody sees you already loaded. Cap modes per day, batch replies, and defend at least one depth block before you treat "quick looks" as free.

Example 1: Developer mid-feature to pull request review

You hold a feature branch, failing test, and plan for the next commit. A review request arrives "quick look."

You read the diff, comment, return to your branch. You reopen files, rerun tests, forget which assertion you were fixing, reread your own notes. Forty minutes later you merge a comment thread and make one local change.

Cost: not the review time. The feature thread tax.

Cap reviews to a labeled window or batch at noon and four pm. See deep work for developers.

Example 2: Support ticket to architecture doc

Morning starts in incident tone: short replies, high vigilance. At 11:00 you open a design doc needing slow thinking.

Your brain stays in reply mode. You write bullet fragments, check chat between paragraphs, produce text that reads reactive. You switch back to tickets at lunch without finishing the section.

Cost: doc quality and double setup for both modes.

Schedule support windows explicitly. Put doc blocks where chat is closed.

Example 3: Writing proposal to Slack debate

You draft pricing for a client. A thread erupts on unrelated policy. You read twenty messages, form opinions, reply twice, return to the proposal.

The sentence you were building is gone. You restart the section and accidentally import argument tone from chat.

Cost: writing voice and an hour of shallow participation.

Treat chat debates like meetings: join at a time or read a summary later.

Each switch reloads a different working set

Example 4: Machine wait to second project

Deploy runs. You "just" start another feature. Pipeline fails. You ignore it for twelve minutes while the new feature loads context. Both threads are now red.

Cost: missed failure plus two partial contexts.

Rank wait work by abandon cost (work while build runs).

The social switch matters too

Switching from individual focus to video call reloads persona: camera, tone, agenda. Back-to-back calls with coding between them often produce neither good calls nor good code.

Leave buffer between modes, even five minutes to write the next action before joining.

Caps that work

One active thread for composition work (code, design, long writing).

Batch shallow work (email, triage, reviews) into two windows.

Write resume crumbs whenever you leave a thread: next action, links, state (clear next action).

Name switches in the plan so they are intentional, not stolen by pings.

Debug switches cost double

Mid-debug switches are the worst case (interruptions during debugging). Protect them with tiers and parks.

Measure the bill

For three days, note each unplanned switch and rough rebuild minutes. Most people find chat and "quick" reviews dominate, not big project changes.

Fix the top two sources before buying a new app.

Estimate switching tax in planning

When you schedule four different project types in one afternoon, add invisible buffer: not calendar padding for lunch, but fewer promised deliverables.

Worked-example assumption: if you treat each unplanned switch as fifteen minutes of rebuild, four switches are an hour gone before guilt kicks in. Use your own three-day log if fifteen minutes feels wrong.

Tools that help and hurt

Multiple monitors reduce window thrash but can invite parallel threads. One monitor forces focus but slows legitimate reference checks.

Pick a layout for the day type. Depth days: one main screen for code. Coordination days: split with inbox visible.

Notifications are switches you outsourced to vendors. Turn off marketing; keep only tier-one paths.

Team agreements

Agree on focus mornings as a norm, not as individual heroics. Norms reduce the social cost of ignoring a ping.

Document the norm where new hires look first. Silent norms do not exist.

Example: calendar with six contexts before lunch

Example: 30m support, 30m standup, 45m PR review, 30m doc, 60m feature, 30m sales call. Even if each item "fits," rebuild tax dominates.

Fix: cluster support and reviews; one feature block; defer sales to coordination window.

Plan low-energy slots for shallow work

Do not assign debugging to the hour you always crash. Match task shape to energy (plan low energy afternoons realistically).

Manager-induced switching

If your lead pings for status hourly, the tax is organizational. Fix with agreed async rhythm, not faster typing.

Tiny quick tasks wreck deep work

"Just approve this" and "quick question" are switches. Batch them or pay rebuild time (structure a remote workday).

Batching when it helps

Batch shallow work in windows; do not batch composition with chat open (when batching helps and when it hurts).

Duplicate async work

Three people answering the same thread triples switches (avoid duplicate async work on teams).

Write switches down to see them. For three days, log each unplanned switch with a one-word cause: chat, review, email, family, tool. Most people find two causes dominate.

Fix those two before buying a new task manager. Measurement is boring and effective.

Protecting one thread is easier when the thread has a name on the calendar. Anonymous work invites interruption because nobody knows they are costing you reload time.

Protect focus at home reduces external switches. Structure a remote workday names how small adds consume the plan.

Context switching is not a personal flaw. It is a load. Lower the load or pay the rebuild time on every invoice and every deadline.

Myth: multitasking is a skill to train

Switching fast is not the same as switching cheaply. Experts still pay rebuild tax; they just notice it sooner.

Training "handle more at once" without batching rules produces busy calendars and thin artifacts.

Scenario: freelancer with four clients

Example: Client A email, Client B review, Client C bug, Client D proposal in one morning.

Each switch reloads a different codebase, tone, and urgency. Fix: client-themed windows on the calendar, not client-themed chaos.

Even solo work needs the same caps as teams because you are the whole team.

Scenario: writer switching voice

Example: You draft a formal client email, then jump to casual internal blog, then back to the email.

Voice contamination is a switch cost writers feel but rarely measure. Finish one voice before opening the other, or accept a rewrite pass as part of the tax.

Resume crumbs template

When leaving any thread, write: Next: one action. Where: link or path. State: pass/fail/unknown. Thirty seconds now often beats a long reopen later - the point is the crumb, not a fixed minute savings.

Make it a keyboard habit the same way you save files.

Planning eight hours that are not eight hours of depth

Calendars that plan eight composition hours ignore switch tax by default. See planning eight hours into eight hours fails and leave honest slack between modes.

A plan that names two depth blocks and two batch windows beats eight unnamed "work" blocks.

Busy versus finished after a switch-heavy day

A day full of switches can feel productive while producing nothing reviewable. At shutdown, name one finished artifact or admit the day was coordination-only (busy versus finishing work).

Operating rule: if you only defend one thing, guard the longest composition block (protect two uninterrupted hours). Post batch windows in status once a week; treat rapid replies across five topics as five rebuilds, not five favors.