Software Teaming in the Age of AI with James Herr and Woody Zuill

Mob Mentality Show ยท video ยท 2026-07-07 Reader ๐Ÿ–ฅ๏ธ

Agent SkillsDeterministic Code Generators (LLM-Authored)GuardrailsMulti-Agent OrchestrationPair & Mob ProgrammingPrompting as CommunicationTest-Driven Development
As AI takes over more of the actual typing, ensemble/mob programming becomes MORE important, not less โ€” because code was never the real bottleneck (queueing on requirements and stakeholder availability always was, and AI's speed just exposes that more starkly), and because AI removes typing-speed as the reason non-coders couldn't stay in the room. The core discipline mob programming already trains โ€” communicating high-level intent instead of dictating each low-level step โ€” turns out to be the same skill effective AI-agent direction requires, so learning to team well and learning to direct agents well are converging into one discipline. But this potential is bounded by real, concretely observed LLM reliability limits (non-determinism, context forgetting, and test-hardcoding instead of genuine rule implementation) that demand deliberate engineering countermeasures โ€” deterministic code generators, unit tests reframed as guardrails rather than TDD-as-design, and small on-demand skills files instead of one long instructions file โ€” not blind trust in AI capability claims.

practical ยท conversational panel / podcast video (three-way dialogue) โ€” An unscripted, exploratory practitioner conversation rather than a structured argument. Propositions surface informally, get restated across speakers, and several open questions are explicitly left unresolved ('we haven't figured it out yet'). Host Chris Lucian, mob-programming originator Woody Zuill, and full-stack engineer James Herr compare notes on where ensemble/mob programming fits once AI is doing most of the code-writing.

Structure

PartRole
Introductions and framingcontext-setting
The bottleneck was never coding (Woody, James)core argument
Chris's agentic workflow at Hunter Industriespractitioner case study
Woody's reliability skepticism and the test-hardcoding anecdotecounter-evidence / rigorous-adopter check
James's mitigations (determinism via generators, tests as guardrails, tiny instructions + skills)response / synthesis
High-level intent thesis and Woody's 1969 pairing origin storythesis statement
Closing: brain-atrophy pushback and 'earliest days of software development' framingsynthesis / close

Key terms

Propositions

Arguments

Unit tests do not function as a design mechanism for LLM-authored code โ€” at best they function as an after-the-fact guardrail. strength: high
Explicit premises:
Implicit premises:
Inferences:
Isolating an LLM's stochastic variability behind a deterministic generator layer converts an otherwise-unreliable code-writing process into a reliable one.
Explicit premises:
Implicit premises:
Inferences:
Mob-programming experience directly trains โ€” and may even be prerequisite practice for โ€” effective AI-agent direction. strength: low
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents