← In the News

Geoffrey Huntley: "your product is the factory"

Geoffrey Huntley on X · Geoffrey Huntley, independent practitioner, creator of the "Ralph" agent loop pattern · X, September 25, 2026

Machine-readable Download Markdown

Posting his "hottest take" on what a software factory actually is, Geoffrey Huntley wrote: "A software factory is actually an applied automation practice in the actual product. It's not some external thing. It's a product pattern where the product builds the product inception style. Any external system or dependency should be internalized into the product to enable the product to build the product. If you can't build the product in the product, from the product, then you are missing the mark." He closed with a one-line summary: "Your product is the factory." A same-day follow-up reply added: "the factory is the widget, it's not a something that produces a widget which can be used to build something." The post had drawn 129 likes, 26 reposts and 7,553 views about four hours after posting. Huntley captioned an attached image "a sneak preview behind an embedded software factory," pointing to a fuller post on his own site that has not published yet.

Huntley's post is the third distinct definition of "software factory" to surface from a named voice in about a day, following Matt Pocock's AI Coding Dictionary entry (covered in this morning's edition) and an in-thread amendment from Dex Horthy arguing the term should also cover human-shepherded changes with automated checks attached. Pocock's definition includes the surrounding review and deployment automation around a product; Huntley's is narrower and stricter: the automation has to live inside the product itself, not sit beside it as external tooling.

Why it matters: Three named practitioners publicly disagreeing about what a "software factory" is, inside about a day, is worth tracking rather than settling prematurely. Huntley's specific claim, that a factory built as an external system misses the point, is a real fork in the road for anyone deciding whether to build agent tooling into the product itself or as a separate harness layer.