Chapter 1: The Lecture Hall
The lecture theatre smelled the way all lecture theatres smelled. Old coffee, residual anxiety, and the staleness of a room that was never quite warm enough in October. Jamie dropped into his seat like someone arriving late to a party and not bothered by it. He shrugged his bag off his shoulder and looked at the board.
Systems Architecture II, Visiting Prof. I. Langford
“Do you think this one will be any good?” he said, without looking at Robert.
Robert sat down beside him with more deliberation. He set his bag on the floor and took out his notebook. “It’s compulsory. It doesn’t have to be good.”
“Everything should be good. That’s my philosophy.”
“That’s not a philosophy.”
“I’m just saying-”
“I know what you’re saying. You say it every week.”
Jamie subsided, not offended. He never was. He uncapped his pen and drew a small, purposeless spiral in the margin of a blank page. He looked around the theatre with mild curiosity.
Second year meant they knew the room now. They knew which seats had wobbly desk attachments, which overhead light gave you a headache by eleven, and which row to avoid if you didn’t want to be called on. They sat four rows back, centre. Robert had settled on it in the first week of first year. Jamie had never questioned it, because it was, objectively, the best seat in the house.
The theatre filled around them with the shuffle and scrape of two hundred students finding seats. Jamie recognised a girl from their corridor in the row ahead and lifted a hand. She rolled her eyes, affectionately, in a way that meant she’d been subjected to Jamie Foster before and had survived it.
“Do you know everyone?” Robert said, without looking up from the notebook he was already organising.
“Not everyone. Most people.” Jamie turned back to the front. “It’s a gift.”
Robert wrote the date at the top of the page. Underlined it. Said nothing.
The noise in the theatre changed. Not dramatically, and not all at once. It changed the way a room does when the person who is supposed to be at the front of it arrives. Jamie looked up.
The man who walked in was tall, the kind of tall that didn’t announce itself. Dark hair, grey beginning at the temples, a face of clean angles and unhurried authority. He set a folder on the desk without looking at the room, uncapped a marker and wrote two words on the board.
Cache coherence.
Then he turned around.
He didn’t call for quiet. He didn’t introduce himself. His name was already on the board, and he apparently considered that sufficient. He looked at the theatre with calm, assessing patience, like a man who had done this for a long time and had made his peace with it. The theatre went quiet.
“Cache coherence,” he said. His voice was even and unhurried, pitched to carry without effort. “Who can tell me what breaks it?”
Silence. The silence of a large group of people who know the answer and are waiting for someone else to give it first.
A hand went up, hesitantly, somewhere to the left. Ian Langford nodded at it.
“Concurrent writes to shared memory,” the student said.
“That’s one way.” He turned back to the board. “What else?”
Jamie watched him with the mild, appraising attention he gave most things. Cataloguing, filing, moving on. Tall. Probably mid-forties. Dressed like someone who had never once considered his clothes a variable worth optimising. The jacket was fine, but it had been fine for several years. The hair needed something done about it. He wrote on the board with economical precision, as if he had written this many times and boiled it down to the essentials.
Mouldy, Jamie thought, not unkindly. But he knows his stuff.
He wrote cache coherence in his notebook and drew a small box around it. That was his system for things that would probably be on the exam.
Beside him, Robert had not written anything yet.
Jamie glanced over. Robert was watching the front of the room with the focus he gave to things he took seriously. But something about it was slightly different. Jamie couldn’t say what, so he set it aside. The lecture was moving and he needed to catch up.
Ian Langford was building a diagram on the board now, clean and logical, each element following from the last. He talked as he drew, not to the board but to the room, turning back often enough to keep two hundred people tied to the thread of it. He asked questions and waited for answers. When the answers were wrong he didn’t perform disappointment. He redirected, with the flat patience of a man for whom wrongness was data, not failure.
Jamie found himself taking notes more or less continuously. This was not always the case.
Forty minutes in, Ian Langford stopped at the edge of the board and looked at the theatre.
“The problem with distributed systems,” he said, “is not that they’re complicated. They are complicated, but that’s manageable. The problem is that they have memory. Every node carries a version of the truth, and those versions diverge, and the system spends enormous resources deciding which version is authoritative.” He paused. “Sound familiar?”
A ripple of uncertain laughter. He didn’t smile exactly, but something shifted briefly at the corner of his mouth.
“It should. You do the same thing. So does every organisation you will ever work in. The architecture problem and the human problem are not as different as you’d like them to be.” He capped the marker. “Thursday we’ll look at how you resolve it. Read chapters seven and eight before then.”
The room began to move. Two hundred people reached for their phones and started side conversations. The lecture receded as quickly as it had held them.
Jamie stretched and looked at his notes, mildly surprised at how much he’d written. “Right,” he said. “That was, actually, not terrible.” He looked at Robert. “Admit it. That was not terrible.”
Robert was still looking at the front of the room.
Ian Langford was gathering his folder, apparently indifferent to the exodus around him. In the flat overhead light of the emptying theatre, his face was very clear.
“Robert,” Jamie said.
“No,” Robert said. “It wasn’t terrible.”
But he said it to the middle distance. His voice had something in it Jamie couldn’t read. By the time Jamie had picked up his bag and turned to go, Robert was already looking at something Jamie couldn’t see, something that seemed to need all of his quiet attention.
Jamie let it go. Robert had moods, not dark ones, just interior ones. Pockets of somewhere-else that you learned to leave alone. He’d come back when he was ready.
They filed out into the corridor, into the noise, into the ordinary forward motion of the day.
Jamie was already thinking about lunch.
Robert was thinking about a name.








