ep 08 field notes
Show Us Your Agent Skills / EP 08 / guest dossier
TIM HOPPER ML PLATFORMS PHONE-FIRST AGENTS SIDE PROJECTS

TIM HOPPER

Tim builds and deploys real software while walking. Before this episode, he used Claude Code from his iPhone to build Hopper Herald, a website that generates illustrated magazines with articles, jokes, and puzzles. On stream, he gave the agent another feature to build, put his phone away, and asked it to email him when the work was finished. This is how Tim builds around raising four children: the agent stays focused on the project while he drops in with direction and judgment whenever a few minutes appear.

Hugo Bowne-Anderson, Tim Hopper, Chip Huyen, and Thomas Wiecki during Episode 8
EP 08 · TIM HOPPER · persistent phone sessions, personal skills, and the judgment bottleneck

LET THE AGENT HOLD THE THREAD

sustained agent focus around intermittent human attention

Tim has four young children. Long stretches for personal coding are scarce, but a project no longer has to fit inside one uninterrupted afternoon. Claude Code keeps the project context and continues working while Tim contributes direction when a few minutes appear.

Before the episode, Tim went for a walk and asked Claude Code to help him prepare. It proposed building the first version of Hopper Herald, then implemented and deployed the site while he kept walking.

At soccer practice he can send a few prompts, put the phone away, and return later. The agent's attention stays with the project even when Tim's attention moves back to his family.

Tim Hopper showing the Hopper Herald magazine site
Hopper Herald began during a walk before the episode. Tim directed Claude Code from his phone, and the agent built and deployed the first version on Cloudflare. [00:20:02]

"The agent kind of gives sustained focus to something and allows me to have much more intermittent focus."

Tim supplies judgment and direction in short bursts; the agent keeps the project moving between them. 00:11:50

FROM A FEW MINUTES TO A FINISHED HANDOFF

the persistent phone session Tim demonstrated
Keep the project on PantherbaneThe home Mac Mini holds the codebase and runs Claude Code while the phone remains a remote control. 00:26:58
Connect through Tailscale and MoshTailscale reaches the Mac Mini without exposing it publicly; Mosh reconnects after mobile network changes. 00:26:42
Re-enter the project sessionMoshi lists Tim's Zellij sessions, which he names after project folders so the right work is easy to find. 00:27:59
Dictate the promptSpokenly lets Tim say more than he would type, including pauses, restarts, and extra context. 00:30:13
Put the phone awayClaude Code continues on the Mac Mini while Tim returns to the walk, soccer practice, bedtime, or sleep. 00:28:21
Let the result find himTim asks the Resend skill to email a summary and next steps when the job finishes. 00:32:55
Claude Code running in Tim Hopper's Hopper Herald project on his iPhone
Claude Code runs in the Hopper Herald project on Tim's iPhone through Moshi. The actual session and project files remain on Pantherbane. [00:28:21]

"I wake up the next morning, and I don't have to remember to go check in on the agent."

The completion email contains the result and next steps, moving the handoff out of the terminal and into a place Tim already checks. 00:33:02

MAKE ONE GOOD RESULT REPEATABLE

the magazine skill came after the magazine worked

Tim did not begin by designing a general publishing system. He worked with Claude Code until it produced a magazine he liked for his children, then captured that process in a skill.

A vague topic becomes a researched, illustrated issue, a screen-ready PDF, and a bifold booklet for an ordinary printer. Tim's eight-year-old used it to request an upgrade guide for a high-end remote-control car he did not yet own.

His Cloudflare skill grew differently: each deployment added another short gotcha, so the agent would not have to rediscover the same fix on the next small site.

Tim Hopper showing a printable remote-control-car magazine generated for his son
The printable-magazine skill researches a loose topic, writes and lays out an issue, then produces both a screen version and a foldable booklet. [00:12:42]

"The constraint is not becoming how fast can you open PRs, it's how fast can you decide whether or not those PRs are a good idea."

Tim reviews most agent output as pull requests in GitHub. Polished code raises the burden on human judgment because weak designs can look convincing. 00:07:41

TIM'S OPERATING KIT

the workflow and working skills from the episode
workflow

persistent phone agent sessions

Keep the agent and project on an available computer, reconnect from a phone, dictate detailed prompts, and have the completed work return through email.

ported skill

magazine-explainer

Research a topic, find images, write and lay out an illustrated issue, render a PDF, and impose the pages into a printable booklet.

ported skill

resend-email

Send completion summaries and next steps through Resend so long-running work can return to Tim after he leaves the agent session.

working files

Tim's dotfiles

The skills, prose rules, shell functions, aliases, and project shortcuts Tim opened during the episode.