← Back

Re-entry is not free

I stepped away from a project for ten days. Came back. Spent the first full day not doing the work — reconstructing the state of doing the work. Reading my own notes. Re-opening tabs. Figuring out which half-finished file was the one I’d been mid-edit on. By the time I was actually working again, the day was gone.

The break felt free. The return wasn’t.

The asymmetry I kept missing

Here’s the thing I didn’t track: stepping away from deep work costs almost nothing in the moment. You close the laptop, you feel good, you’re rested. The cost doesn’t show up then. It shows up later, on the morning you sit back down and realize you’ve forgotten why you were doing the thing the way you were doing it.

I used to think breaks were the expensive part. They’re not. Breaks are cheap. Re-entry is expensive. And I kept scheduling my work as if only the break existed.

Why context doesn’t survive absence

There’s a kind of working state that only exists while you’re in it. You know which file has the bug. You know the edge case you were mid-testing. You know that the third function down is the one that needs the refactor, not the second. You know the reason you chose approach B over approach A, and that reason is still live in your head, not yet written down.

Step away for two days and most of that survives. Step away for ten and it doesn’t. The facts are still there — in your notes, in your commits, in the code itself. But the shape of the problem, the felt sense of where the friction was, that fades. You come back to your own work as if someone else wrote it.

That’s the part I kept underestimating. I’d tell myself: I’ll pick it right back up. I never picked it right back up. I picked it back up eventually, after an hour or a day of reconstruction.

What reconstruction actually costs

The cost isn’t just time. It’s the quality of the re-entry work itself.

When I’m reconstructing context, I’m not thinking fresh thoughts about the problem. I’m rereading. I’m re-tracing. I’m rebuilding the mental model I already had, at worse fidelity than the original. The first hour back is never my best hour. It’s a recovery hour. And recovery hours feel like work — I’m at the desk, I’m reading the code, I’m “being productive” — but they produce nothing new.

I started noticing how many of my mornings were recovery hours dressed as productive ones. The calendar said I worked eight hours. The actual new output was four. The other four were reconstruction of state I’d let decay.

What I changed

Three things, all small.

I write the handoff before I leave. Not documentation — a handoff. The kind of note I’d write for a colleague taking over: here’s where I am, here’s what’s half-done, here’s the next concrete step, here’s the thing I was worried about. Five lines. Written the evening before I step away, not the morning I come back. The evening version is sharper because the context is still live.

I leave one task unfinished on purpose. Not abandoned — paused mid-motion. A function with the test failing in a specific way. A file with the cursor on the line I was about to change. Something that pulls me back into the exact thread, not a blank page I have to orient toward.

I block the first hour back as reconstruction, explicitly. No meetings, no new work, no inbox. Just re-entry. Naming it as what it is — not pretending it’s productive output — keeps me honest about the actual shape of the day.

None of this is clever. It’s just refusing to pretend re-entry is free.

The thing I had to admit

The harder admission was that I’d been treating breaks as the problem and re-entry as automatic.

That’s backwards. Breaks are the part that works. Re-entry is the part that breaks. And the reason I didn’t see it was simple: the break happens while I’m away, so I feel the relief but not the cost. The re-entry happens while I’m “back at work,” so I feel busy but don’t notice I’m not producing anything.

The cost was real the whole time. I just couldn’t see it because it was wearing the costume of work.

What I’d tell a younger version of myself

If you’re going to step away — and you should — step away from a state that’s easy to return to. Write the handoff. Leave the thread visible. Don’t optimize the exit. Optimize the re-entry.

The work you do the morning you come back is mostly determined by the five minutes you spent the night before you left. Spend them well, and the re-entry is twenty minutes. Skip them, and the re-entry is a day.

Context isn’t something you have. It’s something you either maintain or rebuild. And rebuilding is always slower than you think.

That’s the whole shift. Not fewer breaks. Better handoffs to your future self.