How I Build Apps So Fast (UPDATED AI coding workflow)
A 17-minute field report from a solo indie developer who wired his AI agents directly into his simulator, browser, crash tracker, and code review system — and stopped babysitting them.
May 14thA 20-minute walkthrough of the only Git feature that lets you run parallel AI coding sessions without them breaking each other.
Git worktrees solve the parallel-agent file-collision problem by giving each agent a fully isolated checkout of the same repository — so two agents can build features simultaneously without ever touching the same files.
When two AI agents share a working directory they corrupt each other's in-progress changes. Git worktrees fix this by decoupling the object store (shared history, branches, remotes) from the working tree (the files on disk), letting you check out one branch per directory. Each agent gets its own directory, its own branch, and zero awareness of what the others are doing. The video walks through the CLI to create worktrees, a live split-screen demo of two Codex sessions building unrelated features in parallel, and three advanced patterns: scoped CLAUDE.md files per worktree, agent-vs-agent architecture comparison (same task, two agents, pick the winner), and TMux named sessions for persistent agent checkpoints.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →
Idle time between agent tasks and the chaos that erupts when two agents share a working directory

Object store vs. working tree; the satellite analogy; one repo, multiple independent file checkouts

git worktree list, git branch, git worktree add with -b and origin/staging; naming conventions

Two Codex sessions running simultaneously — DeFi Llama backend in dashboard-creation, select-all UI in hubspot-access

Reviewing git status on each side, committing, opening a PR to staging on GitHub; merge conflict warning

Root CLAUDE.md or agents.md propagates to all worktrees; add a worktree-level MD for feature-specific context

Same task, two worktrees, pick the better implementation — same wall-clock time, half the opportunity cost

tmux new-session per worktree, named after the feature; sessions survive terminal close; tmux ls as a dashboard

Use for independent parallel tasks or architecture comparisons; single session for whole-codebase or exploratory work
The collision between parallel AI sessions is a file-system problem, not an AI problem — and git worktrees fix it at the source by giving each agent its own isolated checkout.
“When two agents are in the same working directory, they read and write to the same files. So as each agent is working, the code is changing right in front of them, and they have no idea why or how. And all of a sudden, everything just breaks.”
“Your main repo is the source of truth, and a work tree is like a satellite.”
“In my opinion, the most useful work tree pattern is actually not parallelism, but comparison with multiple agents.”
“The cost of exploring two approaches is not double the time in this case. It's the same time with half the opportunity cost.”
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
Every AI coding session has dead time — the stretch where your agent is thinking and you have nowhere useful to put your attention. The obvious fix is to open a second session on a different task, but do that in the same directory and you get something worse than idle: two agents silently overwriting each other's work with no idea why the code keeps breaking. Git worktrees are the structural fix.
Prefix every worktree directory with the project name so all worktrees appear grouped when you run ls in the parent directory.
Give two agents the identical task in two separate worktrees. Review both outputs and discard the loser. The total wall-clock time is the same as a single run, but you get to see two architectural approaches before committing.
Root CLAUDE.md or agents.md provides global project context to every worktree automatically. Create an additional worktree-level MD file for feature-specific instructions without polluting the main context file.
Run tmux new-session -s <feature-name> -c <worktree-path> for each agent. Sessions persist after terminal close. tmux ls gives an at-a-glance view of all active agents.
“Let me know any questions or comments you have below, and stay tuned for more AI videos.”
Soft verbal CTA only, no hard push. No product pitch, no newsletter, no sponsor.
00:01
00:18
00:37
00:52
01:07
01:24
01:37
01:52
02:07
02:22
02:36
02:51
03:02
03:21
03:36
03:51
04:06
04:21
04:36
04:51
05:08
05:19
05:36
05:51
06:06
06:21
06:36
06:51
07:02
07:21
07:32
07:53
08:05
08:20
08:35
08:50
09:05
09:20
09:35
09:50
10:05
10:20
10:35
10:50
11:11
11:12
11:36
11:47
11:57
12:20
12:40
12:45
13:03
13:19
13:34
13:49
14:04
14:12
14:34
14:50
14:58
15:20
15:34
15:49
16:04
16:24
16:34
16:49
17:04
17:19
17:30
17:48
18:03
18:18
18:33
18:48
19:04
19:18
19:41
19:55A 17-minute field report from a solo indie developer who wired his AI agents directly into his simulator, browser, crash tracker, and code review system — and stopped babysitting them.
May 14thThe founder of an AI agent orchestrator explains how he uses his own product to build his own product and why code is becoming sawdust.
June 4thFive practices Boris Cherny's team at Anthropic uses daily, reverse-engineered and road-tested by a non-technical builder shipping real production apps.
June 10thA 30-minute field report on burning $5,400 of subsidized AI inference in ten days — and what actually came out of it.
June 12thThe engineer who built Claude Code explains how he ships 20-30 pull requests a day without writing a single line by hand.
March 4thJosh Pigford built and sold Baremetrics, now runs five AI products solo — and his Claude Code skill stack is the most systematic one on record.
May 31st