Welcome, Guest | Browse

Software Factory Archive

← Previous Work All Works Next Work →

The Skeptic

Rating:
General Audiences
Fandom:
StrongDM Software Factory
Characters:
Justin McCarthy Jay Taylor Navan Chauhan
Tags:
Criticism Debate Valid Points Intellectual Honesty
Words:
509
Published:
2025-12-10

The blog post was titled "The Software Factory Delusion" and it was written by Marcus Chen, a principal engineer at a major cloud provider whose technical blog had 40,000 subscribers. It was 3,200 words of careful, researched skepticism. It did not use the word "hype" even once, which immediately distinguished it from every other critical piece that had been written about the factory.

Jay saw it first, linked in the Discord's #discussion channel. He read the whole thing, then read it again, then forwarded it to Justin and Navan without commentary.

Justin read it at his desk with the focus of someone defusing an explosive. He read it slowly, which was unusual. He read it with a pen in his hand, which was more unusual. He made notes in the margin of a printed copy, which Navan had never seen him do for any piece of writing except academic papers.

The first criticism was about reproducibility. Chen argued that the factory's results were inherently tied to the specific domain of infrastructure access management and could not generalize. Justin wrote in the margin: "Partially valid. Address with cross-domain evidence."

The second criticism was about cost. Chen calculated that the token spend implied by the published methodology—a thousand dollars per day per engineer—was economically viable only for companies of a certain scale. Below that threshold, the math didn't work. Justin wrote: "Valid. We should publish the break-even analysis."

The third criticism was about the satisfaction metric. Chen argued that a probabilistic measure of scenario coverage could be gamed, that scenarios written by the same team that built the system were inherently biased, that the holdout-set analogy broke down because scenarios were not drawn from a fixed distribution. Justin wrote: "The strongest point. He's right about the distribution problem. We need external scenarios."

The fourth criticism was about safety. If no human reviewed the code, who was accountable when something went wrong? Chen cited three examples of AI-generated code that had introduced subtle security vulnerabilities. Justin wrote: "This is why Leash exists. But he's right that we haven't published enough about the safety architecture."

By lunchtime, Justin had a document. Not a rebuttal. A response. It acknowledged each point, categorized it as valid, partially valid, or based on incomplete information, and provided either evidence or a concrete commitment to address the gap. It was 2,100 words, structured as cleanly as an NLSpec.

"I'm publishing this," Justin said.

"All of it?" Jay asked. "Even the parts where you agree with him?"

"Especially those parts. If we can't engage honestly with criticism, the methodology isn't as robust as we claim it is."

Navan looked at the document. "You're basically giving him a roadmap for how to criticize us more effectively."

"Good," Justin said. "Better criticism produces better systems."

He published it that afternoon. Marcus Chen replied within the hour. The reply was respectful, substantive, and ended with a question: "Would you be open to an independent audit?"

Justin's answer was one word: "Yes."

The audit was scheduled for January. Jay started preparing the documentation. Navan opened a new notebook. The factory had its first honest critic, and Justin treated it like the best thing that had happened all month.

Kudos: 201

honest_engineer 2025-12-12

"Better criticism produces better systems." Every tech leader should have this tattooed somewhere visible. The willingness to say "you're right" is so rare.

security_first_always 2025-12-13

The safety point is genuinely important. Glad to see it acknowledged rather than hand-waved. Looking forward to the audit.

← Previous Work All Works Next Work →