Welcome, Guest | Browse

Software Factory Archive

← Previous Work All Works Next Work →

The Old Guard

Rating:
General Audiences
Fandom:
StrongDM Software Factory
Characters:
Justin McCarthy Jay Taylor Navan Chauhan
Tags:
Senior Engineers Generational Divide Change Finally
Words:
504
Published:
2025-12-22

They came on a Thursday in December. Five senior engineers, each with more than thirty years of experience. Their combined tenure in the industry predated the World Wide Web. They had written COBOL, C, C++, Java, Python, Go, and Rust, in roughly that order, and they had opinions about all of them.

Justin had invited them. Not as consultants. Not as advisors. As witnesses. He wanted experienced eyes on the factory, eyes that had seen every methodology from waterfall to agile to whatever came after agile, eyes that would see through marketing and marketing-adjacent language and evaluate the thing itself.

The first engineer was named Douglas, and he had been writing systems code since 1989. He watched a demonstration of the Attractor pipeline processing a specification into working code. He watched the agents iterate, fail, correct, and converge. When it was over, he said: "This is an abomination."

The second engineer was named Keiko. She had spent twenty years at Bell Labs and then another ten at Google. She watched the same demonstration and said: "Where's the craft? Where's the artistry? This is manufacturing. Software isn't supposed to be manufactured."

The third engineer was named Robert. He had written operating system kernels. He watched the demonstration, paused, and asked how the agents handled memory safety. When Navan showed him the Cedar policy enforcement layer in Leash and the syscall monitoring, Robert went quiet for a long time and then said: "The monitoring is better than what most human teams have."

The fourth engineer was named Amara. She had spent her career in testing and quality assurance, the discipline that everyone called essential and nobody funded properly. She watched the satisfaction metrics run across a hundred scenarios in parallel and she pressed her hands flat against the table. "You've automated the part that mattered," she said. "Not the coding. The validation. You've made validation the center of the process instead of an afterthought." Her voice was thick. "I've been asking for this for thirty years."

The fifth engineer was named Thomas. He was sixty-three years old. He had arthritis in his wrists that made typing painful. He had been thinking about retirement for two years. He watched the entire demonstration without speaking. He watched the agents write code. He watched the scenarios validate. He watched the satisfaction metric climb. He watched Justin, Jay, and Navan describe what they wanted in natural language and watched the machines turn that description into working software.

When it was over, Thomas stood up. He looked at his hands, the hands that had typed millions of lines of code across four decades. He looked at the terminal where the agents had just produced, in forty minutes, code that was structurally sound, well-tested, and maintainable.

"Finally," he said.

The room went quiet.

"I've spent forty years translating what I meant into what the machine needed to hear. Every language, every framework, every paradigm—they were all just different ways of translating intent into syntax. And now you've removed the translation." He flexed his aching wrists. "Finally."

Douglas remained unconvinced. Keiko left with reservations. Robert asked for access to the Leash repository. Amara cried in the parking lot, quietly and briefly, the way people cry when something they wanted for a very long time arrives too late and exactly on time.

Thomas sent an email the next day. It said: "I'm not retiring."

Kudos: 389

thirty_year_dev 2025-12-24

The line about Amara crying in the parking lot broke me. As a QA engineer of twenty years who has been screaming into the void about validation, I felt that in my entire body.

keyboard_warrior_retired 2025-12-25

"I've spent forty years translating what I meant into what the machine needed to hear." Thomas gets it. Thomas has always gotten it. We were all just waiting for the machines to catch up.

← Previous Work All Works Next Work →