← all writing life

I'm exhausted, keep building, play a sound when you're done

The strangest new texture of the job: handing an agent a real chunk of the build, saying I'm wiped, and going to sleep. Plus the 8.5GB that wasn't my bug.

The strangest sentence I’ve said out loud this year, to a computer: “I’m wiped, keep going, I’ll check in the morning.” And then I went to sleep while it kept building.

That’s a genuinely new emotional texture to this work, and I don’t think we talk about it enough. For most of my career, tired meant stopped. The build was mine to babysit, every step, until it was done or I gave up. Now I can hand a real chunk of the work to an agent, describe what “done” looks like, and walk away from the keyboard while it’s still moving. The job didn’t just get faster. It got a different shape.

The bug that wasn’t my bug

The night this clicked, I was fighting a first-time device build that kept failing. I did what I always do: assumed it was my code. I read my code. I reread my code. My code was fine.

The actual blocker was an opaque 8.5GB device-support download, on a slow pipe, that had nothing to do with anything I’d written. A “failed” build wasn’t a failure at all. It was a progress bar I couldn’t see, on a file I didn’t know existed, finishing on its own schedule. I had spent an hour debugging gravity.

That reframed the whole thing. The wall between me and a working app wasn’t a logic error I had to be awake to solve. It was time. And waiting is exactly the kind of work you should never do with your own attention.

Delegation, and the little ritual of completion

So now I don’t watch the bar. I tell the agent to run the slow thing in the background, keep moving through the next steps, and chime when the app actually lands on the device. Not when a command returns. When the real thing is real.

Waiting is the one kind of work you should never spend your own attention on. Hand it the wait, and ask to be woken for the result.

That little sound at the end matters more than it should. It’s a clean line between “in progress” and “ready for a human again.” It’s the difference between sleeping with one eye on the laptop and actually sleeping.

I won’t pretend this is all triumphant. There’s something slightly uncanny about going to bed mid-build, trusting the work continues without me. Some mornings I wake up to exactly what I wanted. Some mornings I wake up to a half-finished run and a decision to make. But the texture is new, and it’s mine now: I can be exhausted and the work can still move, as long as I’m honest about which parts actually need me awake.

Most of them, it turns out, don’t.

Email