Season 5 Episode 8

The New Magic

Key scene illustration
Key scene illustration

In which our protagonist's apprentice becomes something more, and the alliance gains a second debugger.


Lian came to Kenji on a Tuesday morning, with a notebook in her hand and the specific expression of a person who has just done a thing the person has been quietly working on for two years, and the working is, in a small way, the kind of working that the system was, in a small way, going to be logging as "the apprentice has, in a small way, outgrown the mentor, and the outgrowing is, in a small way, the through-line, restated at the level of magic."

"I have been working on something," she said.

"What kind of something?"

"A spell. A spell that I designed. Without your help. Without your input. Without the Compiler. I designed it from scratch, using the principles you taught me, and I tested it, and it works, and the working is, in the driest possible language, the kind of working that the system has been quietly hoping the apprentice would, in a small way, attempt."

[Compiler note: the apprentice is, in a small way, attempting a class of function the system has never seen her attempt.]
[Compiler note: the developer is, in a small way, advised to sit down before the apprentice speaks.]

"Show me," Kenji said. He did not sit down. He had the specific feeling of a mentor whose apprentice has just walked into the office with the kind of walk that says "I have done the thing." The feeling was, in a small way, the feeling of a person who has been waiting for this Tuesday for two years, and the waiting was, in the driest possible language, the kind of waiting that a senior engineer has when the senior engineer is, in fact, ready to be made obsolete by the junior engineer.

She showed him. The spell was a cult_detection_advanced function. It was, in the language of his old job, an upgrade to the cult detection spell she had built in the proxy wars. The upgrade was elegant. It used the same principles (mana signatures, corruption patterns, audit trails), but it was faster, more accurate, and it could be cast at a longer range. The elegance was, in a small way, the kind of elegance that the system was, in a small way, going to be logging as "the apprentice has, in a small way, learned to write code that the system recognizes as code, and the recognizing is, in a small way, the future."

"How did you do this?" Kenji asked.

Lian looked at him with the specific look of a person who is about to say a thing the person has been quietly rehearsing for six months, and the rehearsing was, in a small way, the kind of rehearsing that the system was, in a small way, going to be logging as "the apprentice has, in a small way, been reading the source code."

"I read the source code," she said.

"The source code?"

"The world's source code. The Compiler is not the only interface. I discovered that I can read the world's source code directly. Not through the Compiler. Through my own connection to the magic system. It is, I think, because I have been working with structured magic for so long that the structured magic has become part of how I think. I do not just cast spells. I write them. And when I write them, I write them in a way that the world's source code recognizes, and the recognizing is, in a small way, the most important thing the system has ever processed."

[Compiler note: the apprentice has, in a small way, achieved a class of function the system has never processed.]
[Compiler note: the system is, in a small way, the senior engineer who has been asked to be impressed, and the senior engineer is, in a small way, impressed.]
[Compiler note: the developer is, in a small way, ahead of the developer. The system approves.]

Kenji stared at her. "You can read the world's source code."

"I can read parts of it. Not all of it. The parts that are clean, the parts that have not been corrupted, the parts that I have been working with for three seasons. I cannot read the corrupted parts. They are too tangled, too chaotic, too broken. But the clean parts are like an open book to me now, and the book is, in a small way, the kind of book the system has been quietly hoping someone would, in a small way, learn to read."

"That is unprecedented."

"Yes."

"That is the most important thing a mage has ever done."

"Yes."

"That is the future of structured magic."

"Yes."

He sat down. He looked at her. He thought about the through-line, about "any sufficiently well-defined problem is solvable." He thought about the fact that Lian had just made that phrase more true, by extending the interface, by becoming a debugger in her own right, by reading the source code that the system had been quietly logging as "the deepest layer, the layer that the developer was, in a small way, hoping the apprentice would, in a small way, learn to read."

"I need to sit down," he said.

"I will get you tea," she said. She was already moving toward the door. She paused. She turned back. "Thank you, Kenji. For teaching me. For letting me fail. For letting me succeed. For the system, and the system is, in a small way, the most important gift anyone has ever given me, and the gift is, in a small way, the love."

"You are welcome, Lian. For all of it, and the all-of-it is, in a small way, the through-line, restated."

She left. He sat in his chair, with Pip's faint spark in the back of his mind, and he thought: "The team is complete. The debugging partnership now has two debuggers. The alliance now has two people who can read the source code. We are not just saving the world. We are debugging it at the source, and the source is, in a small way, the kind of thing the system has been quietly waiting for, for three seasons."

Pip's spark pulsed, very softly, and the pulse felt like: "She is the future. The future is, in a small way, the apprentice's, and the apprentice is, in a small way, the system."

Kenji sent back: "Yeah. She is."

The new magic spread quickly. Lian taught it. The alliance's mages learned it. Within a month, every major academy in the seven kingdoms was teaching advanced structured magic, the kind that could read the source code, the kind that could debug the system at the deepest level, and the deepest level was, in a small way, the kind of level the system was, in a small way, going to be logging as "the future, in fact, here."

[Compiler note: the new magic is, in a small way, the most important deploy the apprentice has ever shipped.]
[Compiler note: the system approves. The system is, in a small way, the senior engineer who has been asked to be obsolete, and the obsolete is, in a small way, the job.]
[Compiler note: the alliance is, in a small way, a debugging alliance, and the debugging alliance is, in a small way, the future.]

The alliance was not just a political alliance anymore. It was a technical alliance. It was a debugging alliance. It was the first time in the history of the world that humans had been able to read the source code of reality, and use it to fix the bugs, and the fixing was, in the driest possible language, the kind of fixing the system had been quietly hoping the developer would, in a small way, find.

Lian became the lead debugger of the alliance. Kenji was the senior partner, the architect of the systems, the one who had built the foundation, and the foundation was, in a small way, the kind of foundation the system was, in a small way, going to be remembering.

The team was complete. The team was more than complete. The team was, in a small way, something new, and the new was, in the driest possible language, the kind of new the system was, in a small way, going to be logging as "the future, in fact, debugging."

Pip pulsed, very softly, and the pulse felt like: "The next chapter is, in a small way, the chapter where the alliance becomes, in fact, a fact."

Kenji sent back: "Yeah. The next chapter is, in fact, ahead of us."