liveBook · Manning

Shallow work

As explained in The Creative Programmer

A mode of work involving relatively routine, low-cognitive-demand tasks that can often be performed with limited concentration.

Shallow work is noncognitively demanding, logistical work: the sort of activity that ties up loose ends rather than pushing thought to its limits. It can keep a programmer busy, but busyness is not the same as productivity or creativity. section 7.2.2

The useful move is not to treat every task alike. Identify work as deep or shallow, then choose a workspace that fits its concentration demands. Protect cognitively demanding work from the distractions that encourage treating it like routine administration. section 7.6 section 7.2.2

Common pressures that can blur shallow and deep work include:

  • Instant messages, email, push notifications, open mailboxes, meetings, and unexpected questions that interrupt a train of thought. section 7.6 section 7.2.2
  • Continuous repetitive, unskilled work, which can produce boredom and diminish creativity. section 7.6
  • A communication setup that makes every message feel urgent instead of allowing email checks at predetermined times. section 7.6

A practical sorting habit

Before settling in, pause and label the next task. If it demands sustained reasoning, make room for concentration; if it is logistical cleanup, do not mistake its completion for creative progress. When interrupted, dump the current train of thought before responding so it can be recovered later. section 7.6 section 7.2.2

How The Creative Programmer covers it

How deep it goes
Defines shallow work through contrast with deep work and explains interruptions' effect without prescribing a detailed workflow.
Examples
Uses email, instant messages, meetings, notifications, repetitive work, and interrupted trains of thought as concrete cases.
What it assumes
Assumes only familiarity with everyday programming work, communication tools, and workplace interruptions.
What you can do after
Evaluate/understand it to distinguish logistical activity from concentration-intensive work and select an appropriate workspace.
How it connects
Connects shallow work with deep work, flow, creativity, productivity, distractions, and interruptions.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of The Creative Programmer. The section links point to the parts of the book it draws on.