Story code: ST-000921
Part 4: The Null Pointer
The glaring red warning box vanished, leaving behind an empty vault screen. For a long, suspended second, the only sound in the office was the mechanical whir of the cooling fans in Arthur’s workstation.
Julian leaned closer to the monitor, his perfectly groomed face inches from the glass. He blinked, as if expecting the pixels to rearrange themselves into a punchline. “Undo it,” he breathed.
“It’s a password manager, Julian,” Arthur said, his voice quiet, devoid of the rasp that had plagued him all weekend. “There is no undo.”
Julian snatched the mouse from Arthur’s desk. He clicked frantically on the empty space where the sixty-four-character string had been, his index finger hammering the plastic with a rapid, desperate rhythm. When that did nothing, he slammed his hand onto the keyboard, mashing the keys. *Ctrl-Z. Ctrl-Z. Ctrl-Z.*
Arthur calmly reached over and flipped the power switch on his mechanical keyboard. The tactical RGB backlighting died instantly.
“Stop,” Julian commanded, his voice pitching up into a reedy squeak. He grabbed Arthur by the shoulder, his manicured nails digging into the older man’s flannel shirt. “Stop! Pull the backup! You always have a backup, Artie. You’re a legacy thinker, right? You guys love redundancy. Where is the backup?”
“The backup is mirrored on the same root structure,” Arthur said, slowly peeling Julian’s hand off his shoulder. “It is locked behind the same RSA encryption layer. That was the point of the script. To make it immutable.”
A sharp, melodic chime echoed across the empty open-plan floor. It came from the sleek silver laptop poking out of Julian’s designer backpack. The Zoom lobby for the Monday all-hands meeting was automatically admitting the waiting participants.
“Julian! Hey man, we’re in,” a tinny voice echoed from the laptop speakers. It was one of the Benchmark partners. “I see Sarah from Wired is connecting too. Whenever you’re ready to show us this hyper-fluid graph thing, we are locked in.”
Julian stared at his backpack in absolute horror. The blood drained entirely from his face, leaving his artificial tan looking sickly and pale. He looked back at Arthur, his eyes wide, pleading. The frat-house arrogance and the ruthless startup bravado had completely dissolved. He was just a terrified twenty-eight-year-old boy who had promised the world a magic trick he didn’t know how to perform.
“Arthur,” Julian whispered, his hands trembling visibly. “Please. I will give you more equity. I will make you CTO. Just pull up the old UI. We can fake it. You can fake it.”
Arthur didn’t answer. He turned away from the founder and reached for the framed photograph of his daughter. He carefully wiped a smudge of dust off the glass with his thumb. He placed it gently into the front pocket of his packed suitcase, the same suitcase that had been sitting uselessly beneath his desk since Friday afternoon.
“Arthur! Did you hear me?” Julian yelled, his voice cracking. “You are destroying my company! You are destroying my life! If you walk out that door, I will ruin you! I will sue you for every penny you have!”
Arthur closed the suitcase zipper. The sound was loud and final in the quiet space. He unplugged his personal ergonomic keyboard, wrapped the braided cord in a neat figure-eight, and tucked it under his arm. Finally, he reached up and unclipped the corporate ID badge from his collar. He dropped it onto the reclaimed wood desk. It landed with a soft plastic clatter next to the cold, bitter sludge in his coffee mug.
“Hey, Julian, you there?” the tinny voice from the laptop asked. “Video is off, buddy.”
Arthur gripped the handle of his suitcase. He turned and began to walk down the long aisle between the rows of empty desks.
“Get back here!” Julian screamed, his voice echoing off the exposed concrete ceiling. “You can’t do this! You work for me! Get back here and fix my platform!”
Arthur kept walking. He didn’t look back. The frantic screams grew fainter as he reached the glass doors, pushed through them, and stepped into the elevator bay. He pressed the down button. The doors opened immediately. He stepped inside, and as the heavy metal doors slid shut, they cut off the sound of Julian begging the Benchmark partners for just one more minute.
The descent to the ground floor was silent. When Arthur walked out of the lobby and pushed through the revolving doors, the physical impact of the outside world hit him all at once. The Monday morning sunlight was blindingly bright. The air was thick with the smell of exhaust, hot asphalt, and blooming jasmine from a nearby planter. He took a deep breath, filling his lungs with air that hadn’t been recycled through corporate conditioning units.
He walked a block down the street, the wheels of his suitcase clicking rhythmically over the cracks in the sidewalk, until he reached a bus stop. He sat down heavily on the green metal bench. His joints still felt like crushed glass, and his head throbbed with a dull, rhythmic ache from three days of sleep deprivation.
Arthur pulled his cell phone from his pocket. He wanted to read his daughter’s message one more time. He pressed the power button. The screen illuminated for a fraction of a second, displaying a hollow red battery icon, before the device vibrated weakly and died. The screen faded to a perfect, glossy black.
He sat perfectly still on the bench, holding the dead piece of glass. He had no job. He had no unvested equity. He had no functioning phone to call a cab, and he knew it would be a long, difficult road before his daughter would ever trust a promise from him again. The isolation was absolute. He was entirely alone on the noisy city street.
Arthur leaned his head back against the glass partition of the bus shelter. He closed his eyes against the bright morning sun. He had burned half a year of his life into an encrypted grave, and he had absolutely nothing to show for it.
Yet, as the warm breeze washed over his tired face, the crushing weight that had sat on his chest for six months slowly began to evaporate. The servers were gone. The frantic weekend pivots were gone. The breathless demands for miracles were gone. For the first time in a very long time, Arthur had nowhere to be, no code to write, and no one to answer to.
He let out a long, slow breath, listening to the rumble of a passing delivery truck, and felt the quiet, terrifying thrill of total freedom.