Series
The Parallel Developer
An eight-part series on running multiple features in flight with git worktrees, OpenSpec, Beads, AI agents, and OpenGSD — from the first disciplined phase loop to safely operating concurrent workstreams.
8 parts · first published

- 01
Why Agentic Coding? It's Not About the AI
Agentic coding isn't a smarter autocomplete. It's a workflow shift — and the structure you build around the agent is 90% of the value, even without the AI.
·5 min read - 02
Git Worktrees: Branches as Places, Not States
One repo, three running apps, zero context switches. Git worktrees have been in git since 2015. Almost nobody uses them. Here's why that's a mistake.
·5 min read - 03
OpenSpec: Write the Contract Before the Code
Freeform prompts to an agent produce freeform code. Three commands and a human review step change that. Misunderstandings surface at proposal review, not after an hour of wrong code.
·6 min read - 04
Beads: A Local-First Task Graph for Developers and AI Agents
GitHub Issues is great for tracking work across a team. Beads is a Dolt-backed task graph for the local development loop — and for the AI agents running inside it.
·6 min read - 05
AI Agents That Work: Give Them Structure, Not Just Prompts
Agents don't fail because they're dumb. They fail because they're given ambiguous context. This is how the four tools in this series eliminate that ambiguity.
·6 min read - 06
OpenGSD Getting Started: From Install to Your First Shipped Phase
Install GSD Core in the coding agent you already use, learn the five-command loop, and take an existing repository from vague request to verified phase without losing the decisions in chat.
·5 min read - 07
OpenGSD After Installation: The Everyday Workflow and the Commands Worth Remembering
A practical field guide to choosing phases, quick tasks and autonomous runs; configuring GSD without configuration theatre; and preserving honest Git and verification boundaries.
·7 min read - 08
Run Multiple OpenGSD Sessions at Once: Workstreams, Workspaces and Worktrees
The safe way to run concurrent GSD work in one repository: let phases parallelize plans, isolate planning with workstreams, and add workspace or Git-worktree isolation when code can collide.
·7 min read