Interwoven painted paths connect symbols for reading, decisions, waiting, redirection and approval.

Writing indexEssay

18 Aug 20263 min read

What I actually do all day

2026 / 08

One Saturday produced 31 pushes across three repositories. This is what I was doing while agents wrote the code.

Start reading

On Saturday 15 August 2026, my GitHub log showed thirty-one pushes across three repositories, and two brand-new repositories created eight seconds apart at 20:04. First push at 06:41, last at 22:04.

I did not type the code. So what was I doing all day?

I was reading plans and diffs, making decisions, checking claims, redirecting bad work, and approving good work.

The verbs

The main verbs were read, decide, suspect, wait, redirect, and approve.

Morning starts with the work that ran overnight. I check what landed, what got blocked, and what claims to be finished. Completion claims get the most attention. A weak test, missing verification, or a diff that does not match its summary can make bad work look complete.

The fleet works from written plans. At each gate I either approve the next step or explain what is missing. A quick approval can save time. A careless one can waste the afternoon.

The shape of the day

The log also shows how the day changed.

The morning burst contained ten pushes between 06:41 and 10:01. Infrastructure work that day included fleet cost tracking and deployment changes.

The deployment change is the useful example. VibeQ served its frontend assets from the same Cloudflare Worker that owned the agent work cells. A CSS change could therefore replace the Worker and disrupt running jobs. I separated frontend deployment from the execution runtime. The check had to cover ordinary pages, authenticated API routes and the service worker, because moving the assets could fix one problem and break another.

That decision added a deployment boundary to maintain. It also removed a reason for design work to interrupt a long agent run.

Then the log went quiet. Long jobs kept running while I was away from the computer. I checked progress from my phone and approved the next steps when needed.

From 18:34 there was a twelve-push run on imageguide, covering charts, guides, and homepage work. At 20:04:43 and 20:04:51, two new repositories appeared: a Chrome extension that audits every image on a page, and a clipper for Sirv Studio. Neither was finished, but both had moved from an idea to working code.

What the log doesn’t show

The log misses three important parts of the work.

Waiting. A model quota or a long test can block one lane. I keep other work ready so the day does not stop with it.

Review. Most reviews come back clean. The occasional serious finding is why the other reviews still need proper attention.

The loss of coding flow. I used to spend hours inside one implementation. Now I move between many threads and make shorter decisions. I get far more done, but I still miss the old concentration sometimes.

What the day contained

That Saturday I read roughly forty plans, diffs, verdicts and completion reports. The activity count tells you the day was busy. The deployment decision tells you what some of that attention was for.