Work Text:
Gem sat with one leg hooked awkwardly on the chair, foot tapping in a steady, unconscious beat. Her travel mug rested near her elbow, half-full and cooling with her fourth coffee, and she worried at the rim with her thumb while she stared at her screen. She had been working for a while now. Not struggling. Not stuck. Just… slower than usual. She read the paragraph she had just typed, eyes tracing the same sentences again and again, adjusting a word here, rephrasing a line that had already said what it needed to say.
It didn’t bother her. This was how she worked. Starts and stops. Loops and lines at a time. She shifted in her seat, resettled, kept going.
But before she knew it, she caught herself watching Pearl instead of her screen.
Pearl’s laptop was flanked by a notebook that looked fuller than it had earlier in the week, pages filled with tight handwriting and quick corrections. Multiple windows crowded her screen. Lines of code scrolled past in patterns Gem couldn’t begin to follow. A simulation ran off to the side, numbers updating in real time, the kind of dense visual noise that made Gem’s eyes want to slide away.
Pearl’s posture was rigid in a way that read as focus. Shoulders slightly raised. Hands steady on the keyboard. She didn’t fidget. She didn’t pause. She moved with the quiet confidence of someone who knew exactly what she was doing.
Gem let herself lean back a little, using the motion as an excuse. She glanced sideways at Pearl’s screen, curiosity flickering without urgency. Most of it might as well have been another language. Symbols and lines blurred together, intimidating in their complexity. Whatever Pearl was doing looked serious. Important. A little terrifying.
Her gaze snagged on one familiar shape. A specific differential equation, structured in a way she recognized instantly. The same general form she used when modeling genetic uptake, one she had spent months working to derive something useful from. She blinked at it, brow furrowing.
She had no idea what it was doing there.
The connection made no sense to her. Prosthetics, code, simulations, and then that. Though it only deepened her respect. Whatever Pearl was doing lived in a world far more complex than Gem’s own work, and the fact that Pearl navigated it so calmly felt almost unreal.
Yeah, Gem thought, turning back to her screen. That tracks.
She returned to her document, the glow of the cursor blinking patiently. The same paragraph stared back at her, unchanged. She read it again. Adjusted a comma. Deleted a sentence, then typed it back in nearly the same way. Her foot kept tapping. Her fingers drifted back to the rim of her mug, tracing the curve.
She didn’t see herself as unfocused. Just different. Pearl had always had what Gem privately thought of as the ideal work ethic. Sat down. Her mind clear. No time wasted. Watching her work was grounding in its own way, like proof that progress was happening, that time was passing even when Gem’s own thoughts meandered.
Through it all, the room stayed quiet. The only sounds were the soft clack of keys and the faint hum of the heating kicking on and off. Pearl didn’t look up. Gem didn’t mind. Being together like this felt good.
Lines of code scrolled past in familiar blocks on Pearl’s screen, functions she had written and refined herself stitched together with comments left behind by Tango. A simulation of the prosthetic arm ran in a secondary window, the rendered limb rotating slowly as streams of debug values updated beside it. Angular torque. Load tolerances. Stress and mass distributions mapped into neat, color coded gradients as the dynamic leverage does its work. It all made sense to her. Every number had a place. Every value had a meaning.
Without the physical arm at home, this was all she had. Code. Models. Predictions. She couldn’t touch it, yet she could still perfect it here.
She adjusted a parameter by a fraction and reran the optimizer. As mass was added, the program recalculated, and the internal geometry settled into a new solution that provided an even higher advantage than previous. It was acceptable, but not enough. She tried again, nudging the constraints tighter, watching the system strain toward the limit she set for herself.
Her shoulders stayed lifted, tension locked just beneath her neck.
The simulation converged on a solution that unsettled Pearl more than it should have. She frowned and scrolled back, scanning the block of code it referenced. She had written the cost function months ago. She knew it was correct. Still, she read it line by line, then again, checking the math, tracing each operation like a proof.
That’s right. That’s fine.
Though the confirmation did not soothe her, it only made her chest tighten.
She ran the simulation again. The arm behaved exactly as expected. No instability. No local minima. No error state. She adjusted another value anyway, correcting something that was already working, chasing a smoother curve, a faster response.
Numbers did not get tired. Algorithms did not hesitate. The model did exactly what it was told, and that obedience felt like safety. She knew any problems that arose were her fault and hers alone. If she followed the data closely enough, if she listened hard enough, it would not let her down.
Her eyes flicked to a line she had just edited, then back again. She went to reread it, before she realized she already had
Her fingers paused over the keyboard.
Don’t lose momentum.
She straightened slightly and forced her hands to move, typing with renewed precision. Losing her place like that was unacceptable. Slipping like that meant something was wrong. Not exhaustion. Not human limitation. Those were excuses. It was dangerous.
She opened another file, cross checking values between two models that had already agreed with each other earlier in the night. The numbers matched where they should. They always did. That almost made it worse, leaving her nothing to fix.
If I slow down, I fall behind.
If I fall behind, I’m failing.
The logic was clean. Inarguable to her. She exhaled through her nose and ran another batch, seeking to cut down on signal processing time. She sat, watching the optimizer push against her constraints like it understood the stakes as well as she did.
If I had to, she thought wryly, I’d take the Fourier Transform and tear it apart, rebuild it from the ground up like Dirac did with Schrödinger’s equation, just to keep up. Anything to stay relevant. Anything to feel capable.
Somewhere beside her, Gem shifted in her chair. The movement registered only at the edge of Pearl’s awareness, a change in the room’s ambient noise. Pearl did not look up. Her gaze stayed fixed on the simulation as it finished compiling.
Her main monitor displayed the finalized CAD representation of the arm, every geometry carefully modeled. The external plating that wrapped the arm in smooth, segmented surfaces, was overlaid with shifting gradients that mapped load paths and stress concentrations as the simulation advanced. Areas under compression darkened, tensile regions lightened, the color field breathing subtly as forces redistributed through the frame.
Axes were pinned cleanly through each joint, rotation limits and torque envelopes updating in real time beside them. Mass and center-of-gravity vectors recalculated with each movement, their values sliding along radial coordinates that bracketed the model like a reference frame she trusted more than her own sense of time. Layered atop it all, the kinematic solver traced motion trajectories as chained vectors, flexion and extension resolving into smooth, efficient arcs that mirrored the mechanics of a living limb rather than a machine.
To the right, her signal processor streamed its work. Neural input batches arrived chaotic, then passed through amplifiers, filters, and normalization. Noise collapsed into stable signals. Below that, the optimizer window ticked forward. Iteration count rising. Fitness scores oscillating, then narrowing. The cost curve bent smoothly downward.
Pearl watched without moving.
She ran the signal calculation again.
A fresh batch generated. Her eyes tracked the preprocessing stage automatically, reading numbers she already knew would behave. The arm responded cleanly on her screen. Values danced around before settling.
She scanned the output.
Then scanned it again.
Her fingers stilled above the keyboard.
Pearl leaned back a fraction and exhaled through her nose. The sound was sharp, controlled. Her jaw set.
Nothing was wrong. The values were well within range. Latency low. No jitter. No drift.
Her gaze flicked back to the optimizer window, then to the arm. The simulation kept running, indifferent. Iterations continued. The system didn’t care that she hesitated, and as much as she didn’t want to, she did.
Her hand dropped back to the keyboard, paused, then withdrew again. She rubbed her thumb against the side of her index finger once, a small, restless motion, before stopping herself.
“What am I doing…” she said quietly.
The words escaped flat, not aimed at anyone but herself. They hung for barely a second.
Then she froze.
Her shoulders pulled tight. Her spine straightened as if tension alone could erase sound. Her hands hovered, motionless now for a different reason.
Pearl corrected immediately. She adjusted in her chair, posture sharpening, chin lifting by a measured degree. Her expression smoothed. One hand lifted in a brief, dismissive motion toward the screen without turning.
“Sorry,” she said, light and quick. “Ignore me.”
She resumed typing at once. Faster this time. Keystrokes snapped against the keys in crisp, even bursts. The optimizer parameters shifted. Another test queued. Momentum forced back into place.
Beside her, Gem’s movement stopped.
Pearl felt it without looking. The slight pause in the room. The change in weight, attention redirected.
She angled her chair a touch closer to the desk, narrowing her focus. The monitor filled her vision again, numbers and vectors aligning neatly, safely. Her shoulders curved inward by habit, forming a quiet barrier.
Gem hadn’t caught the words Pearl had muttered. What lingered was everything else that followed. The way Pearl’s shoulders pulled back into place. How quickly the apology slipped out, light and dismissive, like she was wiping something away before it could leave a mark.
Gem glanced over from her own work. Pearl’s fingers were already moving again, fast and precise, the rhythm reestablished with almost aggressive neatness. Her chair angled just enough to put the monitor between them. Not a wall. Just a barrier.
Gem’s hands stilled over her keyboard. She watched a second longer than she meant to.
She didn’t say anything right away. She let the hum of the apartment fill the space. The low whirr of the heater. The faint click of keys. She waited until the moment stopped feeling sharp around the edges.
Then, quietly, she spoke.
“Hey,” she said, easy and low. “You’ve been doing a lot already.”
No emphasis. No lift at the end. Just something placed gently into the room.
Gem didn’t look back at her screen. She didn’t turn fully either. She kept her posture loose, like the sentence didn’t require anything back. Her gaze stayed where Pearl was, not fixed, not expectant.
She waited.
Pearl’s typing slowed. Not much. Just enough to notice. Her hands hovered for a beat before settling again, keys clicking more slowly now. She turned her head a fraction, enough for Gem to catch the edge of her attention without meeting her eyes.
Gem stayed still. Okay, she thought. That’s fine.
After a moment, she spoke again, like the thought had wandered in on its own.
“I’ve been feeling a little behind too,” she said. “Y’know… with my research. Just trying to keep up.”
Pearl didn’t turn. The screen kept her face hidden. But she didn’t angle away either. She stayed half-open, listening.
Gem took a breath, feeling the moment stretch just enough to let the words settle, and then she said something she hadn’t meant to say aloud until she had, almost tripping over the sound. “I… I- I’ve been a complete mess this week. My thesis is half-baked, and I keep screwing up the small stuff, the stupid, obvious stuff, and I just—” She laughed, a short sound that echoed off the apartment walls. “—I don’t know. Sometimes I feel like I should just like… do the world a favour.”
Gem physically recoiled as the words left her mouth but she only realized what she had said a moment too late. God, did I just say that out loud? She felt her face warm. Her laughter faded into silence.
Pearl’s fingers paused for a fraction of a second. Her head turned a degree. Her mouth opened for just a moment. And that was all.
It happened so quickly Gem hardly noticed with her eyes pointed at the ground.
Gem exhaled through her nose and tried again, softer this time. “Sometimes… I just need breaks. Or I think I can do more than I actually can, and things take longer. And some days… some days I just… let myself do less.” Her words came in uneven bursts, like she was rehearsing them aloud. “It’s… fine. I mean, I have to let it be fine. Otherwise, I’d… I’d break.” She laughed again, this time quieter, almost reflexive. “Not that anyone’s watching. Except you, I guess.”
She shrugged lightly, more habit than emphasis, and let the words drop there with a quiet laugh. The sentence ended and she let it stay that way.
Pearl waited one breath longer than necessary, just to be sure nothing else was coming.
And when nothing did, she nodded once and quietly said, “Yeah.”
Her voice came out calm. It sounded right to her ears.
She glanced over, just briefly. Gem was looking down, shoulders slightly rounded, hands loose in her lap. Nothing was actively wrong in her posture. Nothing that required immediate action.
“You’ll figure it out,” Pearl added.
It was not meant as reassurance so much as a statement of fact. On some level she thought she always understood that Gem had said something that was… off. Still, this was the kind of problem that was ongoing but not unsolvable. Time, applied correctly, would do its work.
She turned back to her screen and resumed typing.
Her fingers returned to the keys and resumed their rhythm, slower than before but steady. The familiar structure of the work grounded her as the world began to make sense again in small, cooperative pieces.
Out of the corner of her eye, she registered Gem shifting in her chair. A shrug. A breath. Nothing alarming. No sudden movements. Pearl kept typing.
Inside, her thoughts stayed carefully arranged. She did not pull apart what Gem had said. She did not touch the sharpest part of it. That thought sat behind a closed door, acknowledged but contained. Opening it now would not help either of them. Pearl knew that instinctively, the way she knew when a beam could take weight and when it would buckle.
Her eyes flicked once toward Gem’s reflection in the darkened window, then back to her work. Gem looked smaller than usual, shoulders slightly hunched, gaze lowered. Not fragile. Just tired.
She believed what she had said. Truly. Gem would figure it out. She always did, even when the process looked messy from the outside. Even when Gem doubted herself more loudly than she deserved.
But there was no reason to say any of that out loud.
So Pearl kept typing.
Gem took Pearl’s stillness for what it looked like on the surface and nothing more.
This isn’t helping, she thought. The idea landed easily. I shouldn’t add to it.
Pearl’s attention had already settled back into her work, posture unchanged, hands moving with that steady precision Gem had learned to read as focus. She watched it for half a second longer, then looked away.
Gem reached for her mug out of habit more than thirst. The metal felt heavier than she expected, the heat long gone. She took a sip anyway and immediately grimaced, nose wrinkling as the cold bitterness hit her tongue. She swallowed, set the mug back down near her elbow, without another sip
Turning back to her screen, she let her shoulders relax into the chair. Her fingers found the keys again, but she couldn’t get them to move.
This wasn’t hurt. It felt closer to disappointment, though the kind she did not want to examine too closely because it made her feel petty for having it at all. Pearl had not done anything wrong. Gem knew that. Wanting more space than someone could give did not mean they owed it to you.
Gem didn’t offer anything else, and did not wait for it either.
Screens cast their glows to opposite sides of the room. The heater hummed on and off, cycling through the same tired rhythm.
Pearl kept her eyes on her screen and scanned for the next task. There had to be something to do. Something to adjust. Something to improve. She pulled up a stress map she had already reviewed twice and watched the gradients resolve across the model again. Control slid back into place with the familiar comfort of structure. Her breathing evened. Her hands moved with purpose.
The balance mattered. Regaining it felt like relief.
Good, she thought. That’s handled.
Across from her, Gem leaned forward, shoulders rounding as her attention tunneled into her work. One foot tucked itself under the chair rung. Her fingers moved faster now, following an idea wherever it led, sentences rearranging themselves almost on instinct. The earlier weight dulled as focus finally took over.
Pearl glanced sideways once, quick and unremarkable. Gem looked settled. Engaged. Not strained. That eased something further in her chest. If there had been damage, she would have felt it. She returned to her screen and stared.
Gem noticed the movement only in her periphery and took it as confirmation. Pearl was back in it. Where she needed to be. Gem did not feel rejected so much as gently redirected, and she accepted without argument.
That was the right call, she told herself.
Nothing felt wrong.
And that was the problem.
