Welcome, Guest | Browse

Software Factory Archive

← Previous Work All Works Next Work →

Navan's Notebooks

Rating:
General Audiences
Fandom:
StrongDM Software Factory
Characters:
Navan Chauhan Jay Taylor Justin McCarthy
Tags:
Navan Chauhan Digital Twin Universe Documentation Worldbuilding Analog
Words:
524
Published:
2025-11-02

The notebooks were Moleskines—the plain black ones, unlined, pocket-sized. Navan bought them in bulk from a stationery shop downtown, eight at a time, and he filled them with a 0.38mm Muji pen in handwriting so small and precise that Jay once mistook an open page for printed text from across the room.

Each notebook was dedicated to a single digital twin. Notebook #1 was Okta. #2 was Jira. #3 was Slack. #4 through #6 covered Google Docs, Drive, and Sheets respectively. They lived in a row on Navan's desk, spines facing out, numbered in silver ink.

Notebook #7 was different.

"What's seven?" Jay asked one day in August, noticing that Navan had been writing in it for twenty minutes straight without looking at his screen.

"Divergences," Navan said, without looking up.

"Divergences from what?"

"From reality." Navan set the pen down and turned the notebook so Jay could see. The page was divided into two columns. The left column was labeled Twin Behavior. The right was labeled Real Service Behavior. Between them, connected by hand-drawn arrows, were the differences.

Okta twin: session tokens expire at exactly 3600s. Real Okta: token expiry varies between 3540s and 3660s depending on server load.

Jira twin: returns search results in deterministic order. Real Jira: returns results in order that shifts based on recent access patterns and some undocumented relevance scoring.

Slack twin: message delivery is instantaneous within simulation. Real Slack: delivery latency of 50-400ms, occasionally up to 2s during peak hours, with rare out-of-order delivery in threads.

"You're tracking every place the twins don't match reality," Jay said.

"I'm tracking every place the twins can't match reality," Navan corrected. "Some of these divergences are fixable. The token expiry thing, we can add jitter. The Jira search ordering, we can model the relevance scoring if we observe enough real responses. But some of them—" He flipped to a page near the back. "Some of them are fundamental."

Jay read the entry Navan was pointing to. Google Drive twin: file collaboration model assumes sequential edits. Real Google Drive: supports true simultaneous multi-cursor editing with operational transformation. Twin cannot reproduce this without implementing full OT stack, which would make the twin as complex as the real service and defeat the purpose of twinning.

"There's an irreducible gap," Navan said. "Between the twin and the thing it twins. The whole point of the DTU is that the gap is small enough to be useful. But it's never zero. And notebook seven is where I keep track of where the gap is, how big it is, and whether it's getting bigger or smaller over time."

Jay was quiet for a moment. "You're monitoring the fidelity of the simulated universe. By hand. In a paper notebook."

"The agents can't do this," Navan said. "They can measure behavioral differences, but they can't judge which differences matter. That requires understanding what the scenarios are actually testing, what the users actually care about, what failure modes are tolerable and which ones aren't. That's still a human judgment."

Justin, who had been listening from across the room, walked over and picked up notebook #7. He flipped through it slowly, page by page. His expression was unreadable.

"How many entries?" he asked.

"Two hundred and fourteen, as of this morning."

"And how many of those divergences have caused a scenario failure?"

Navan didn't need to check. "Seventeen."

Justin handed the notebook back. "Keep writing," he said.

Navan was already reaching for his pen.

Kudos: 97

factory_floor_sweeper 2025-11-04

The irony of tracking a digital universe's fidelity in a paper notebook is so perfect it hurts. Navan is the team's conscience—the one who remembers that the map is not the territory, and keeps a handwritten record of everywhere it diverges.

dtu_stan 2025-11-05

"The agents can't judge which differences matter." That's the whole thesis of the factory in one sentence. The agents write the code, the agents run the tests, but the humans decide what counts. Navan with his Moleskines is the most important role in the building.

← Previous Work All Works Next Work →