The Software Factory: Why Document-Driven Development Is Reshaping How CTOs Build

The Software Factory: Why Document-Driven Development Is Reshaping How CTOs Build

From The CTO Podcast by Insights & Strategies for Chief Technology Officers Navigating the C-Suite while Balancing Technical Strategy, Team Management, & Innovation

December 19, 2025 · 1h 3m

About this episode

Matt Ferguson discusses the transformative impact of Document-Driven Development on software engineering and its implications in the age of AI.

“We’re not doing software development anymore. We’re engineering a factory.” That single line from Matt Ferguson captures a fundamental shift happening in technology leadership. As CTO of Roof Maxx—a nationwide roofing brand with 385 dealerships—Ferguson has spent the past year transforming how his team builds software. The methodology he’s championing isn’t new, but its implications in the age of AI are profound. It’s called Document-Driven Development. And if you’re still measuring your engineering team by lines of code, you may be optimizing for the wrong century. The Cost of Software Is Collapsing Ferguson opens with a provocative claim: “The cost of software goes to zero.” He’s quick to acknowledge this is a euphemism—a deliberate exaggeration meant to spark conversation. But the directional truth is harder to dispute. When a team that once needed 100 engineers can now accomplish the same work with 10, or when the same team can produce 10x the output, the economics of software fundamentally change. “If they’re not taking into consideration the risk of their business when the cost of software goes to zero,” Ferguson says of potential vendor partners, “then they’re not gonna…

People in this episode

Guest: Matt Ferguson

Topics covered

  • Document-Driven Development
  • Software Engineering
  • AI in Technology

Keywords

  • software factory
  • cost of software
  • engineering team
  • AI-assisted coding

Mentioned in this episode

Products: Roof Maxx

Books & works: The Cost of Software Is Collapsing, Thinking in Systems: A Primer

More episodes of The CTO Podcast

Explore listener stats, chart rankings, contacts and more on the The CTO Podcast podcast page.