pedestrian alike. JD guessed the algorithms had never been taught to avoid puddles—or maybe they were taught to hit them and spray pedestrians as punishment for walking when they could be paying for a lift.
He stepped out from under the café’s eaves and joined a growing group of professionals waiting at a crosswalk, talking into headsets, pawing at their phones, unable to stop working even for their lunch break.
JD looked up and blinked against the wet, watching the full parade of surveillance drones drifting between skyscrapers. There were hundreds of them—a few dozen of the large balls like monstrous eyes, and countless smaller quadcopters, hovering over the streets with their unblinking electric vision.
Fear gripped JD’s chest, like a hand around his heart. The city had always been a panopticon, even if its apparatus was usually hidden from sight and easy to ignore. But JD had just pulled the biggest heist of his life, and finally the weight of all those drones above began to press down on him.
The lights changed and the pedestrians jostled JD as they stepped out onto the street, but he stood still, as though the robots would see him if he moved. With his neck still craned, he watched the rain wash advertisements down the sides of towering apartment blocks, animations running in thin streaks until they reached the ground, pixels of color mixing with rainwater in the gutters.
In that moment, as he watched the city melt beneath torrential rain, JD felt that something in his mind had broken. Something was wrong, if not with his mind, then with his contex, or with the city itself. Who do you contact when reality is broken?
Slowly, JD lowered his gaze. A new group of pedestrians surrounded him, indistinguishable from the last—the infinite parts of the city arranged in different formations. The light turned green and JD stepped out onto the street, crossing halfway before he realized no one else had joined him. He glanced over his shoulder, saw the cars, delivery trucks, and pedestrians alike all waiting patiently.
He walked faster, limping across the street. He ducked into an alleyway and stood with his back against the graffitied brickwork. The question rose in JD’s mind unbidden: if someone wrote code on the walls of the city, could the cameras read it? Would the municipal systems at city hall process the code? Graffiti injecting code into the heart of the ubiquitous city. JD shook his head, knowing with bone-deep certainty that he looked mad—clothes dirty, rain-drenched, muttering to himself about a broken city, broken code. He moved on.
Songdo was a city of shortcuts, alleyways forming hidden paths between towering buildings, hidden in plain sight but deep shadow. JD traversed these black veins, creeping the last two blocks to the technopark, pausing in the shadow of an apartment building on Haesong-ro. His knee ached from the wet, from all the walking he’d done the past couple of days, but he ignored it.
He took his phone from his pocket and hit the hard reset. Waiting, he watched people pass by the mouth of the alley and avoid him as though he had the plague. Poverty was the best cover story. Nobody wanted to see the poverty-stricken, the homeless, the beggars.
His phone chimed its welcome sound in his earpiece and JD felt the chemical seep of endorphins. “We’re all Pavlov’s dogs,” he said under his breath.
With the phone rebooted, his vision shifted in layers as the city’s Augmented feed imprinted itself across his eyes, undisturbed by the rain. Billboards and street signs shone bright, and graffiti, flyers, and posters were covered by patches of white and gray—everything unauthorized was hidden from view. JD sighed; it felt like coming home.
Across the street, the technopark stretched the full length of three city blocks. It had once been expertly landscaped and minutely manicured, but the city’s poor had since reclaimed it; hundreds of tents were erected all across the park, sprouting from any flat piece of lawn.
JD emerged from the alleyway and stood at the curb. He let his foot hang over the edge and saw the asphalt flash a red warning. It flickered once, twice, then turned green. Reality broken again, or still. He stepped onto the street, the road shining green while auto-cars and -trucks honked and slammed on their brakes, skidding in the wet. Two cars collided—a kinetic ballet that was meant to be impossible after millions of hours of algorithmic training, testing, and tweaking. Still, none of them came near JD.
Reaching one