Cover of Binary Hearts

8 chapters · 0 words · Read 0 times

James Osborne is a software frontend developer in a big IT company. His colleague Amina Hal-Hassan is a UI/UX designer. They become very close friend. Amina is a transgender woman that had not gone under surgery for replacement of her cock. She is very feminine.

Chapter 6: Life in the friend zone

The server room hummed, a constant, low-frequency vibration that James felt in his teeth. The cold air carried the sharp tang of ozone and the sterile smell of filtered circulation. Blinking LEDs cast streaks of red and green across Amina’s face as she stared at a rack of network switches, her arms crossed tightly over her chest.

They hadn’t spoken about it. Not really.

The promotion party had been a blur of forced smiles and lukewarm beer in the breakroom. Carlos had told a joke that made Mary snort her drink. Everyone had slapped Amina on the back. James had hovered at the edge, offering a quiet “congrats” that felt lost in the noise. She’d thanked him with a smile that didn’t reach her eyes.

Now, two days later, they were alone because a monitoring alert had pinged for this secondary cluster. A routine check. An excuse.

“The load balancer logs are clean,” James said, his voice too loud in the contained space. He scrolled through a terminal window on his tablet. “False alarm, probably.

“False alarm, probably.”

He glanced at her, hoping for the usual quip about the system being dramatic. She was just staring at the steady pulse of the lights, her expression unreadable in the semi-darkness. The silence stretched, filled only by the machine-hum.

James shifted his weight, the rubber sole of his shoe squeaking on the tile. “So, project manager. That’s… huge. You’re gonna kill it.” The words sounded hollow, a scripted line from the breakroom replaying in this more intimate space.

“Thanks,” she said, her voice flat.

Her shoulders slumped slightly, a departure from her usual perfect posture. She leaned back against the cool metal of a server rack, the blinking lights painting fleeting patterns across her silk blouse.

She sighed.

It was a long, weary sound that seemed to carry the weight of the last forty-eight hours. It wasn't the sigh of someone relieved about a promotion. It was the sound of exhaustion, of a tension finally being acknowledged in a room where they could be alone.

"Everyone keeps saying that," she said, looking at the floor. "‘You're going to kill it.’ Like it's a victory. It doesn't feel like one."

James’s throat tightened. He put the tablet down on a nearby cart. "Because of Thompson?"

"Because of everything." She pushed a hand through her hair, a gesture he recognized as one of frustration. "It's a reward for cleaning up a mess he made. It's more responsibility without more authority, not really. And now I have to manage him, which is like being asked to herd a cat that's actively trying to trip you."

A small, genuine laugh escaped James. The image was painfully accurate. "He looked like he was going to spontaneously combust in that meeting."

"He should have," Amina said, a flicker of her old fire returning. "The gall of that man, trying to take credit for your signals implementation. He couldn't spell MQTT."

"He tried to call it 'M-Q-T-T' like it's an acronym," James offered, mimicking Thompson’s ponderous tone.

"God, don't remind me." She finally looked at him, and a ghost of a smile touched her lips. It faded quickly. "And now I have to do weekly one-on-ones with him. Mandatory HR 'transition coaching'. It's punitive, for both of us."

James took a step closer. The cold from the servers was beginning to seep into his bones. "So what do you want? If it's not a victory."

She was quiet for a moment, studying him. The hum of the servers seemed to amplify, swallowing any sound from the world outside this sterile, glowing box. "I wanted the work to be recognized. It was. That part is good. But it also… complicates things."

He knew exactly what she meant. The unspoken thing between them, the memory of the heat and the kiss in this very room, now sat alongside her new title. It was no longer just about two colleagues navigating a personal moment. It was about a project manager and a frontend developer.

"It doesn't have to," James said, his voice quieter. "Nothing has to change."

"It already has, James." Her tone wasn't harsh, just factual. "I'm now officially your boss. HR would have a thousand-point checklist of reasons why… why what happened the other night is a terrible idea."

"We were both a little wired. The server was literally on fire," he offered, a weak attempt to downgrade it.

"My point exactly." She shook her head. "It was a moment. A high-stress, adrenaline-fueled moment. We were celebrating not getting fired. It was…" She trailed off, searching for the word.

"Real," he finished for her.

She looked away. "Complicated."

He could feel the space between them hardening into something formal and cold, like the ceramic tile under his feet. The memory of her pulling him into a hug after the meeting, the warmth of it, now felt like a taunt. The professional mask was back, perfectly sealed.

"You had already clarified the concept to me, I have already resigned myself," he said, the words coming out in a rushed, quiet stream. He stared at a flickering amber light on a network router. "I won't cause you problems. I won't get in the way of your career."

Amina’s breath hitched, a tiny, sharp sound lost in the hum.

"That doesn't mean we can't continue to be good friends, don't you think?" he continued, finally looking at her. Her face was a mask of stunned hurt. "Then everyone will keep their own opinion on what that kiss meant. Let's try to recover some lightness."

He shoved his hands into his pockets, his shoulders hunching. "It seems strange to me that I have to be the one to tell you. After all, I'm the one who was rejected."

The silence that followed was absolute, a vacuum where even the server hum seemed to fade. Amina pushed herself off the server rack, standing fully upright. Her eyes, wide and glistening in the LED glow, searched his face.

“James,” she started, her voice barely a whisper.

“No, it’s fine,” he interrupted, forcing a shrug he didn’t feel. “You’re right. It’s complicated. Now it’s simple. Friends. Colleagues. You’re the boss. I’m the dev. The… incident… is archived.” He gestured vaguely toward the scorched server unit they’d saved. “Consider it a corrupted log file. We restored from backup. System normal.”

He was talking too much, using technical metaphors as a shield. Each one felt more hollow than the last.

Amina didn’t speak. She just looked at him, and the pain in her expression was so raw it felt violent. He had expected deflection, maybe relief. Not this. This was worse.

“Is that really what you think?” she finally asked, her voice gaining a thin, brittle strength. “That you were rejected?”

“What else would you call it?” The question came out harsher than he intended. “You said it was a moment. A complication. The code for ‘this was a mistake, let’s not do it again.’”

“The code,” she repeated slowly, her voice dropping, “for ‘I am thirty-eight years old and I have fought for every single thing I have, including my own name, and I cannot risk it all for something that might just be adrenaline.’” She took a step toward him, the distance now charged. “The code for ‘I am terrified of hurting you, or me, or this… thing between us that actually matters.’ It wasn’t rejection, you idiot. It was risk assessment.”

James felt the air leave his lungs. The cold of the room suddenly bit into his skin.

“Your assessment concluded ‘too risky,’” he said, his own defenses crumbling. “The output is the same.”

“Outputs change!” she said, her hand slicing through the air. “Inputs change. God, you build dynamic systems for a living. Do you think people are less complex than your goddamn Angular signals?” She wrapped her arms around herself, not against the cold, but as if holding herself together. “I just needed time to think. Not to erase it.”

The alert on his tablet, forgotten on the cart, chose that moment to chime again—a soft, benign ping for a resolved issue. They both flinched at the sound.

James looked at the floor, at the scuff marks on the tile. The lightness he’d pretended to want felt a million miles away, buried under the weight of her words. He had completely misinterpreted the data. He’d taken her caution for a final commit, her architecture for a shutdown command.

“So what’s the runtime now?” he asked quietly, the fight gone from his voice.

Amina let out a long, shaky breath. The fight seemed to drain from her too, leaving something exhausted and vulnerable in its place. “I don’t know,” she admitted. The honesty was brutal. “The environment is… unstable. New management variables. Legacy hostility from Thompson. Untested parameters.”

She met his gaze. “But the core process isn’t terminated.”

He nodded slowly, the meaning settling in his chest, a warmth beginning to thaw the cold lump that had been there for days. It wasn’t a resolution. It was an acknowledgment. The server lights blinked, indifferent to their human drama, a constant cycle of on and off, push and pull.

“Okay,” he said. Just that.

“Okay,” she echoed.

She reached past him for her own jacket, which was folded over the handle of the cart. Her sleeve brushed his arm, and the contact was electric and brief. They stood there for another moment in the humming, glowing dark, the unsaid things swirling around them like dust in the ventilator stream.

Then she moved toward the heavy door, her hand on the crash bar. “We should get back. I have a one-on-one with Thompson in twenty minutes that I’d rather walk into hot lava for.”

A grimace of sympathy touched his lips. “Need backup?”

“Always,” she said, and the ghost of her real smile finally returned, faint but undeniable. She pushed the door open, and the sounds of the office hallway—distant phone chatter, the clack of a keyboard—spilled into the sterile quiet. She held it open, waiting for him.

He picked up his tablet, the alert now green, and followed her out. The door sighed shut behind them, locking the cool, charged dark away. For now.

Read on DreamPress