The Engineering of Intent, Chapter 22: A Day in the Life — A Narrated Session

This is Part 22 of a series walking through my book The Engineering of Intent. In the previous chapter, we covered team protocols. Chapter 22 closes Part VII with a real, hour-by-hour narration of a medium-complex day — because average days are where practice gets tested.


Not a Heroic Day. An Average One.

The whole of Chapter 22 is a narrated recreation of a real working day. I chose a medium-complex day deliberately. Heroic days are poor teaching material; the practices live or die on ordinary Tuesdays. Here’s the compressed shape of one.


The Day

  • 9:02 AM — Morning reload. Wrote two goals (one too many, but one was thirty minutes so it stood). Caught a stale section in architecture.md. Read the memory bank’s handoff note from yesterday-me: a flaky integration test needed real investigation before trusting.
  • 9:12 AM — First small win. Tiny lint cleanup handed to the agent with the Targeted Diff Prompt. Three minutes, merged, moving.
  • 9:18 AM — The flaky test investigation. Bug-Hypothesis Prompt. Three hypotheses, diagnostics run, one hypothesis confirmed: the “flake” was actually a real bug the refactor had surfaced. Root cause in 28 minutes.
  • 9:50 AM — Decide whether to ship. Fifteen-minute meeting with product. New behavior was deterministic, old was accidental. Approved. Updated the test. Merged.
  • 10:25 AM — Ship the ranking tweak. Five-layer gates green in ten. Canary watched for 20 minutes. 10% rollout watched for 15. Full rollout. One-line summary to team. Done.
  • 11:30 AM — Reviewer-agent evaluation. Pulled twenty merged PRs, ran the reviewer agent, compared its findings to humans. Caught 14 of 17 human findings. Raised 11 novel findings, 8 real. Earning its keep.
  • 12:30 PM — Lunch. Away from the laptop. Did not think about work. This is itself a practice.
  • 1:30 PM — Architecture doc update. Handed the stale search section to the agent with the pattern from Chapter 18. Twenty minutes. Without an agent I’d have skipped it.
  • 2:00 PM — Pair Vibe Coding. Colleague Slacked a payment-integration bug. I navigated, she drove. The agent’s second hypothesis was plausible-but-wrong because of a detail about our provider. I interrupted, corrected the context, asked for revision. Fixed in 40 minutes.
  • 2:45 PM — Back-to-back reviews. Five PRs. One blocked, one approved with suggestions, three clean. On two I also ran the reviewer agent. On one, it caught a convention violation I’d missed by reading too quickly. Noted for Friday.
  • 3:45 PM — A small hard problem. Customer performance regression that had drifted a week. Applied the Three-Strike Rule in advance. First two prompts generic, unhelpful. Third prompt — after I’d done the specific thinking — found a per-row cache-key recomputation. Three-line fix.
  • 4:30 PM — Lesson capture. Added the cache-key pattern to conventions.md. Added a note about the Three-Strike Rule saving half an hour.
  • 5:00 PM — End-of-day wrap. Memory bank updated. Tomorrow’s first task chosen: “Present reviewer-agent findings at standup.” Laptop closed. Walked home.

The Reflection

One ship, three smaller completions, two learnings captured, four PRs reviewed, one hard bug investigated, one architecture doc refreshed, one pair session.

💡 Key idea: This is a good day. Not a heroic day. A heroic day ships twice and fixes five bugs but captures nothing; a heroic week is followed by a week of firefighting. Days like this happen once a month without the practices, and three or four times a week with them. The difference compounds.

“Agents are leverage on thinking you have done, not substitutes for thinking you have not. The first two prompts on the performance bug failed because I had not given the agent enough specificity. The third succeeded because I had done enough of the thinking myself to frame the specific question. This is the pattern.”

⚠ If you take one thing from this narration: The practices are not the work. The practices are what lets the work happen. Engineers who resist them because “they’re overhead” routinely underperform the engineers who embrace them. The practices cost less than five percent of the day, and they raise the floor of every hour.

Next up — Chapter 23: Context Pack Recipes. Part VIII turns from narrative to reference. Chapter 23 is a catalog of Context Pack templates — concrete, copy-able packs for common situations: new service, new feature in existing service, refactor, bug investigation, and more.


📖 Want the full picture?

The chapter walks the entire day with prompt transcripts, the full reviewer-agent evaluation data, the pair Vibe Coding protocol in real conditions, the Three-Strike Rule applied to a real performance bug, and the day-end reflection questions that turn one day’s data into next week’s practice.

Get The Engineering of Intent on Amazon →

2026-05-08

Sho Shimoda

I share and organize what I’ve learned and experienced.