Inside a Software Factory

Paul Iusztin · rss · 2026-09-04 Reader 🖥️

Agent Planning ArtifactsAgentic SDLCContext EngineeringHuman-in-the-LoopLoop EngineeringSoftware FactoryVibe Coding
A 'software factory' — a human-operated automated pipeline of eight SDLC stages over a shared context layer — is the right unit of analysis for disciplined AI-assisted development because it locates humans precisely at brainstorming, planning, and final review while agents execute everything between, and the engineering skill lies not in maximizing automation but in calibrating how much of the factory to build, buy, or leave manual as team scale and trust in the plan grow.

practical · mixed — Primarily expository (defines and maps a taxonomy: eight SDLC stages over a context layer) and argumentative (advances an explicit thesis about where humans belong and when to build vs. buy), with a short narrative section (the author's own overbuilt Squid experiment, and a worked ecommerce example) used to ground the abstractions.

Structure

PartRole
Opening: against label-chasing, toward 'software factory' as the right frameFrames the problem
The design of a software factory: eight stages, three buckets, one context layerDefines the taxonomy
Where the human belongs (worked ecommerce example)Argues the central thesis via a concrete walkthrough
Don't overbuild the factory (Squid v1 narrative)Cautionary case study turned design rule
Build vs. buyExtends the thesis to organizational scale
What's next / closing questionRestates thesis, invites reflection

Key terms

Propositions

Arguments

Humans should own brainstorming, planning, and the final PR review; agents should own everything between (implement, QA, review, review-CI, release). strength: medium
Explicit premises:
Implicit premises:
Inferences:
A software factory should never be built as a single, maximally autonomous end-to-end pipeline with no ability to halt or redirect mid-run; it should expose granular, human-directed commands as well. strength: low
Explicit premises:
Implicit premises:
Inferences:
Teams should build their own software factory while small, buy an off-the-shelf platform in the middle regime (once unsupervised engineers run agents), and build again at the largest scale. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents