Chapter 20: The Human Firewall
The digital bomb was set. The fake internal alert was scheduled to detonate inside Omni-Secure's corporate communications in forty-eight hours, followed by the personal message to Reed. All Alex could do now was wait, a peculiar state of suspended animation where the world insisted on continuing its mundane routines.
School was no longer just a background nuisance; it had become a persistent, low-grade challenge. Dr. Albright, now thoroughly aware of the prodigy in his midst, had stopped calling on him, but his gaze would often linger on Alex with a mixture of awe and suspicion. The other students had created a perimeter around him, a bubble of whispered rumors. "He's a hacker." "I heard he already works for the NSA." "He's just a weirdo who never talks."
Leo, to his credit, had not been entirely deterred by the brush-off. He didn't approach Alex directly again, but he'd taken to sitting a few rows ahead of him. Alex would sometimes catch Leo glancing back, not with annoyance, but with a look of genuine, uncomplicated curiosity. It was unsettling.
The real battleground, however, was the weekly Computer Science lab. Today's assignment was to build a simple client-server chat application in Java. For the rest of the class, it was a grueling exercise in socket programming and threading. For Alex, it was a fifteen-minute task he could have completed in his sleep.
He finished his code, a clean, efficient piece of work, and was about to pack up when he noticed Leo two terminals over, head in his hands, staring at a screen full of red error messages. A string of NullPointerExceptions scrolled past. <—A NullPointerException is a common error that occurs when you try to use an object reference that points to no object in memory, Alex's mind noted, diagnosing the problem instantly.
He watched for a moment, the part of him that was still Lex Vance—the architect, the team leader—feeling a twinge of professional irritation at the inefficiency. The student next to Leo was equally lost. The Teaching Assistant was overwhelmed.
With a sigh that felt like it came from the bottom of his soul, Alex stood up and walked over.
"You didn't initialize your socket listener," he said, his voice flat.
Leo jumped, spinning around in his chair. "What?"
"Your server class. You declared the ServerSocket object, but you never called new ServerSocket(port) to actually create it. It's null. That's why it's throwing the exception."
Leo stared blankly at his code, then back at Alex. "I... huh?"
Alex reached over, his fingers flying across Leo's keyboard. He added a single line of code, serverSocket = new ServerSocket(8080); and hit compile. The red errors vanished, replaced by a clean build.
"Oh," Leo said, his voice full of wonder. "Oh! Right! The constructor! I always forget that part." He looked up at Alex, a wide, grateful grin spreading across his face. "Dude, thank you! You just saved my grade."
"It's a basic object instantiation," Alex said, already turning to leave.
"Wait!" Leo called out. "I... I know you're busy. But a bunch of us are going to the library to grind on the next project spec. It would be... I mean, if you were there, it would probably take about five minutes. My treat from the vending machine? Caffeine for code?"
Alex paused. It was a terrible idea. A distraction. A risk. But the sheer normalcy of the offer—the vending machine, the group study session—was a siren's call. He was so tired of being the ghost in the machine.
"One hour," Alex said, the words surprising even himself. "I have a... call after that."
Leo's face lit up as if he'd just won the lottery. "Yes! Absolutely! One hour. This is going to be awesome."
---
The "call" was, in fact, his first in-person work session with Chloe. They had decided their own apartments were too isolated and the library too exposed. They settled on the back corner of a quiet, independent bookstore café in the West Village, the air smelling of old paper and roasted coffee.
Chloe was already there, two laptops open, a schematic of the Nexus data-sharding protocol drawn in a precise, architectural hand on a large notepad. She looked up as he approached, her grey eyes assessing him.
"You're late," she said, though there was no real accusation in her tone.
"School thing," Alex mumbled, sliding into the chair opposite her.
Her eyebrow quirked. "School? I forget you're technically a freshman. It's a little surreal." She pushed the notepad towards him. "I've hit a wall with the data integrity checks during the shard replication process. The network latency introduces a race condition that can corrupt the data." <—A race condition is a flaw where a system's behavior depends on the sequence of uncontrollable events, leading to unpredictable outcomes.
Alex leaned forward, the problem immediately snapping him into focus. He spent the next twenty minutes dissecting her logic, suggesting a method of using cryptographic hash verification at each node before finalizing replication. <—A cryptographic hash is a unique digital fingerprint for a piece of data. Any change to the data creates a completely different hash. It was a complex, elegant solution that dovetailed perfectly with her ledger work.
Chloe listened intently, her sharp mind engaging with his, challenging his assumptions, refining the idea. It was a dance of intellect, a partnership he hadn't realized he was starving for. With Leo, he was a tutor. With Chloe, he was a peer. An equal.
After they had mapped out the solution, she sat back, sipping her tea. "You know, for a 'college freshman,' you have an uncanny grasp of distributed systems theory that isn't really in the curriculum yet."
Alex felt a familiar tension creep into his shoulders. "I read a lot."
"Right," Chloe said, a faint, knowing smile playing on her lips. "You and your mysterious server in your closet." She let the silence hang for a moment before changing the subject. "The Kismet money is in the corporate account. We need to file the incorporation papers. I found a lawyer who specializes in tech startups. She's expensive, but she's the best."
Another step. Another layer of legitimacy that felt like a layer of exposure. "Okay. Set up a meeting."
"I will." She studied him again, her gaze softer now. "You look tired, Alex. More than usual. Is it just the 'school thing'?"
The concern in her voice was genuine. It was the same tone his mother used. He had a sudden, powerful urge to tell her everything. About Thorne, about Reed, about the constant, grinding fear. The words were on his tongue, a confession waiting to be born.
But he looked at her—brilliant, focused, building a future with him—and he couldn't do it. Dragging her into his shadow war would be a betrayal. He had to be the strong one. The firewall that protected this new, fragile venture.
"It's nothing," he said, forcing a smile that felt brittle. "Just a lot of projects at once. I'm fine."
Chloe held his gaze for a beat too long, and he knew she didn't believe him. But she also respected his boundaries. She nodded slowly. "Okay. Just... don't burn out. This is a marathon, not a sprint."
He left the café an hour later, the intellectual high of their collaboration warring with the emotional isolation of his secrets. He had two people in his life now, Leo and Chloe, who were trying to reach him. One represented the normal college life he could never have, the other a partnership built on a foundation of half-truths.
He was building connections, but he was building them like he built his servers—with layers of encryption and redundant firewalls, designed to keep the core of himself safe from the very people trying to get close. He was becoming a fortress, and the loneliest person inside its walls.
As he rode the subway back to Queens, his phone buzzed. It was a text from Leo.
Dude, you are a legend. We finished the entire spec. Seriously, thank you. We're doing this again next week, right?
Alex stared at the message. He thought of Chloe's concerned face. He thought of the ticking clock on his attack against Reed.
He typed a single word in reply, a small, hesitant breach in his own defenses.
Maybe.
