“
Now I created a module from whole cloth. It was concise, not even a hundred lines of code, built in perfect symmetry around a single action. One by one, in exactly the right order, I suspended the arm’s motor control loops. Then I loaded the action directly into the PKD 2891 Stepper Motors, which most people didn’t realize you could do; they all had their own MCUs, with just enough memory for what came next. Then, one by one, I brought the motor control loops back online. I finished my new module, named it, tried to compile, was informed of several embarrassing syntax errors, corrected them, compiled again. I flashed the Vitruvian with the new code and said aloud, “Try again.” It plucked up an egg, moved it lightly into position, paused, and thwacked the egg against the rim of the bowl. Just after the thwack, my new module took over. The motor control loops went dark. The arm wasn’t running blind; it was more like … a blink. Not even a hundred milliseconds, during which my new module said: Just go for it. In the ArmOS codebase, as part of the Control package, I had created something new—a tiny space without feedback or self-awareness—and I had named it Confidence. The yolk flowed out with the albumen while the shell came apart cleanly in the Vitruvian’s six-fingered grip. The arm swiveled and dropped the shell neatly into the small bowl I had set up for that purpose—the bowl that had never before this moment actually been needed. I had solved the egg problem, and I had done so in the simplest way possible: not by adding code, but by taking it away. During the blink, the Vitruvian was no longer caught in a wash of continuous feedback. It was no longer second-guessing its second guesses a thousand times every second.
”
”