Chapter 12: Elevated Learning
The glow from the bedroom didn’t last through the weekend. By Monday, reality, in the form of a distributed systems project worth forty percent of their grade, had reasserted itself with a vengeance. They were in the main computer lab, surrounded by the frantic clatter of other students’ keyboards, staring at a simulation that was stubbornly refusing to converge.
“It’s the network partition,” Rohan said, pushing his glasses up his nose. “The nodes can’t tell the difference between a slow node and a dead one. The failure detector is too sensitive.”
Arjun leaned back in his chair, making the plastic creak in protest. “So loosen the timeouts. Make it wait longer before declaring a node dead.”
“But if I do that, the whole system grinds to a halt every time there’s actual latency.” Rohan ran a hand through his already messy hair. “We need a different consensus protocol. Something that doesn’t rely on perfect failure detection.”
“Paxos,” Arjun said simply.
“Paxos is a nightmare to implement. And we’d need a spare server to act as the acceptor set. We don’t have the hardware.”
A slow grin spread across Arjun’s face. “Yeah, we do.” He nodded towards the back of the lab. “The storage closet. There’s a stack of decommissioned machines in there. We can cobble together a test cluster.”
The storage closet was exactly as Arjun had described, but worse. It was a narrow, windowless alcove, barely wider than Arjun’s shoulders. Towers of outdated textbooks formed precarious canyon walls on either side, and the air was thick with the smell of dust and the hot, oily scent of aging electronics. The only light came from a single, flickering fluorescent tube that cast long, jumping shadows. The hum was a physical presence, a low-frequency thrum from the racks of old servers that lined the back wall.
“See?” Arjun said, his voice muffled slightly as he squeezed past a stack of networking guides. “Told you. Acceptor set.”
Rohan eyed the dusty machines. “They probably haven’t been powered on since we were in high school.”
“They’ll work.” Arjun was already scanning the highest shelf, where boxes of spare cables and components were stored. “We just need the SATA-to-USB adapters. Should be up there.”
Rohan followed his gaze. The top shelf was a good foot above Arjun’s head. “I’ll find a chair.”
“Don’t need one.”
Before Rohan could process the statement, Arjun had turned. His hands found Rohan’s waist, the grip familiar and unquestionable. In one smooth, upward heave, he lifted him.
Rohan’s stomach lurched. “Whoa—!”
He was up, his perspective shifting violently. The dusty top of a server rack came into view, then the boxes labeled in fading marker. The floor seemed very far away. He instinctively grabbed for Arjun’s forearms, his fingers digging into the solid muscle there.
“See them?” Arjun’s voice was calm, as if holding a full-grown man aloft was the most normal thing in the world.
“Yeah, I see them,” Rohan breathed, his heart hammering against his ribs. He reached out, his fingers brushing against a cardboard box.
Then Arjun shifted. He didn’t put him down. Instead, he adjusted his grip, holding Rohan suspended, mid-air, with an ease that was both terrifying and exhilarating. Rohan was completely supported, his feet dangling, his entire world reduced to the strength of Arjun’s arms and the heat of his body standing close behind him.
“So,” Arjun said, his voice dropping into a low, intimate murmur that vibrated through Rohan’s back. “Paxos. The problem with your failure detector is it’s a single point of truth. Paxos avoids that. It’s a quorum-based system.”
Rohan froze, the box forgotten. He was being held in the air, in a dusty closet, while Arjun explained one of the most famously complex algorithms in computer science.
“A proposer sends a proposal to a set of acceptors,” Arjun continued, his breath warm against Rohan’s ear. “It needs a majority—a quorum—to agree. That’s the key. Even if some acceptors are slow, or fail, or lie, as long as a majority of them are live and honest, the system reaches consensus.”
He gently bounced Rohan a little, a subtle reminder of the sheer physical power keeping him there. “It’s about resilience. Not everyone has to be perfect. Just enough of them.”
Rohan’s mind, usually a whirlwind of analysis, was perfectly, utterly still. The abstract concepts of fault tolerance and distributed agreement were suddenly, viscerally real. He was the vulnerable node. Arjun was the reliable quorum. His safety, his very elevation, depended entirely on the integrity and strength of the system holding him.
“You… you need a prepare phase,” Rohan managed, his voice thin. “To get a promise from the acceptors.”
“Right.” Arjun’s arms tightened a fraction. “The proposer gets promises from a majority. Then it sends an accept request. If an acceptor sees a request with a higher proposal number, it breaks its promise. It’s a way of handling conflicts. Of ensuring only one value is ever chosen.”
The hum of the servers seemed to grow louder, filling the cramped space. Rohan could feel every shift of Arjun’s weight, every minute adjustment of his grip. The academic explanation was a stark, powerful metaphor for the trust settling between them. It was a protocol for survival in an imperfect world.
“It’s beautiful,” Rohan whispered, the word escaping him before he could stop it.
The arms around him went rigid. The scholarly tone vanished from Arjun’s voice, replaced by a raw, hungry intensity.
“Say that again.”
Rohan turned his head as much as he could, his cheek brushing against Arjun’s. The closet was dim, but he could see the dark fire in Arjun’s eyes. “The algorithm. It’s beautiful.”
With a soft, guttural sound, Arjun finally lowered him. But it wasn’t to the floor. He turned Rohan in his arms before his feet could touch the ground, pressing him back against the unstable tower of textbooks. The cardboard shifted ominously.
Arjun’s mouth found his in the semi-darkness. This kiss was nothing like the others. It was desperate, consuming, a physical manifestation of the intellectual fervor he’d just ignited. It was the acceptance message after the promise had been secured.
When they broke apart, breathing heavily, the only sound was the relentless hum of the machines and the rustle of settling paper.
Arjun rested his forehead against Rohan’s, his eyes closed. “We’re not getting any work done, are we?”
Rohan laughed, a breathless, shaky sound. “Probably not.”
A sharp rap on the door made them jump apart.
“Everything okay in there?” a bored voice called out. “I heard a thump.”
Arjun’s body was still coiled with tension, but his voice was remarkably even. “All good. Just… retrieving components.”
He reached up, his movements deliberate now, and retrieved the box of adapters without any need for assistance. He handed it to Rohan, his fingers brushing against Rohan’s in a deliberate, electric touch.
“Let’s get out of this closet,” Arjun murmured, his gaze hot and unwavering.
Rohan just nodded, clutching the dusty box to his chest like a lifeline. The algorithm was implemented. The consensus was reached. And the only value that mattered was the one being chosen right here, in the humming, dusty dark.
The door clicked shut behind them, sealing the charged silence of the closet away from the lab’s sterile buzz. Rohan’s heart still thrummed a frantic rhythm against his ribs, a leftover current from Arjun’s explanation, his touch, the way the world had narrowed to the space between them and the hum of old servers. He clutched the box of adapters like a talisman.
Arjun’s hand found the small of his back, a warm, steadying pressure as they navigated the maze of workstations. “So. The acceptors.”
“Right. The acceptors.” Rohan’s voice was still unsteady. He focused on the feel of the cardboard under his fingers, the mundane reality of the project. It was a lifeline back to normalcy. “We’ll need to configure the network interfaces manually. Their IPs are probably all over the place.”
They worked in a focused, efficient silence for the next hour, the intense energy from the closet channeled into lines of code and terminal commands. Arjun’s physicality was different now at the desk; his large hands were surprisingly deft on the keyboard, his concentration a palpable force. Rohan found himself watching the way Arjun’s brow furrowed, the way he’d chew his lip absently while tracing a logic error. It was a different kind of strength, and it was just as captivating.
“I have to run,” Arjun said abruptly, checking his phone. “Team lift. Can you finish the configuration? I’ll remote in tonight to run the tests.”
“Yeah, of course.” Rohan watched him go, the lab feeling suddenly larger and emptier without his presence. The memory of being held aloft, of that low voice explaining Paxos, lingered like a ghost in the air around him.
The rest of the day passed in a blur of code. By evening, Rohan was back in his own dorm room, the distributed system simulation finally running smoothly on his screen. His phone buzzed. A text from Arjun.
Come downstairs.
Rohan’s eyebrows lifted. Now? It’s 10 PM.
Yes. Now.
A flutter of nervous anticipation stirred in his stomach. He pulled on a hoodie and headed down, the cool night air a shock after the day’s intensity. Arjun was leaning against his car, a dark silhouette under the yellow campus lights. He wasn’t holding flowers or a stuffed animal. He was holding a long, flat black box.
“What’s this?” Rohan asked, stepping closer.
Arjun just smiled, that slow, easy smile that made Rohan’s breath catch. He handed him the box. It was heavier than it looked, the matte black finish sleek and expensive. Rohan lifted the lid.
Nestled inside against plush grey foam was a keyboard. But it was like no keyboard Rohan had ever seen. The casing was a single piece of milled, dark graphite, its weight substantial and cool. The keycaps were a deep, smoky grey, and underneath, he could see the intricate, golden springs of custom mechanical switches.
“It’s a Iron165,” Arjun said, his voice quiet. “Graphite finish. With Holy Panda switches. You mentioned once… you liked the tactile feel.”
Rohan was speechless. He ran a finger over the solid metal. He had mentioned it, offhand, months ago in a conversation about niche hobbyist gear. He’d never dreamed of owning one. They were legendarily difficult to get, costing more than his laptop. This wasn’t a gift. It was an artifact.
“Arjun… this is… I can’t accept this.” The words were automatic, hollow. He was already imagining the perfect, weighty clack of the keys under his fingers.
“Why not?” Arjun pushed off the car, stepping into his space. “You’re always hunched over that cheap, mushy thing. You deserve tools that feel as sharp as your mind.”
The care behind the observation, the sheer audacity of the gift, left Rohan winded. He looked from the keyboard’s brutalist elegance to Arjun’s face, illuminated by the streetlamp. Thrill, pure and uncomplicated, surged through him. “It’s the most insane thing anyone’s ever given me.”
“Good.” Arjun’s eyes glinted with a playful, proprietary light. “So now you have to do what I say.”
Rohan laughed, clutching the box to his chest. “Is that how this works?”
“That’s exactly how this works.” Arjun leaned in, his voice dropping to a conspiratorial murmur. “The rules of the best romance ever. My rules.”
“And what’s your first command, oh generous benefactor?”
“Get in the car.” Arjun opened the passenger door. “We’re going for a drive. No laptops. No code. Just us.”
Rohan didn’t hesitate. He slid into the seat, the heavy box resting in his lap like a promise. The door closed with a solid, expensive thud. Arjun got in, started the engine, and reached over, his hand covering Rohan’s on the graphite box. His grip was warm, certain.
“Okay,” Rohan said, his voice soft with a happiness so profound it felt like a new kind of algorithm, one he was only just beginning to understand. “Your rules.”
The car didn’t move. Arjun just looked at him, that familiar, calculating gleam in his eyes. “Change of plan.” He killed the engine and got out. “We’re taking the bike.”
“The bike?” Rohan’s gaze drifted to the sleek, dark motorcycle parked nearby. He’d never been on it. The machine seemed like an extension of Arjun himself—powerful, a little intimidating, and utterly captivating.
“Trust me.” Arjun retrieved a spare helmet from a compartment and held it out. “It’s better.”
The weight of the helmet felt significant in Rohan’s hands. He thought of the distributed systems project, of the way Arjun’s code had cut through complexity with elegant force. This felt the same. A new protocol. “Okay.”
Arjun swung a leg over the bike, the frame settling under his weight. He looked back over his shoulder. “Well? Get on.”
Rohan climbed on behind him, his movements awkward. The seat was narrow, forcing him close. He tentatively placed his hands on Arjun’s sides.
“That’s not how this works.” Arjun’s voice was a warm rumble even through the helmet. He reached back, took Rohan’s wrists, and pulled his arms firmly around his waist. “Hold on. Properly.”
Rohan’s hands flattened against the hard plane of Arjun’s stomach. Through the thin fabric of his t-shirt, he could feel the distinct, ridged definition of his abdomen. It was like gripping living sculpture, a topography of muscle that flexed under his touch. He swallowed hard.
The engine roared to life, a deep vibration that traveled up through the seat and into Rohan’s bones. As they pulled away from the curb, he had no choice but to tighten his hold, pressing his chest flush against Arjun’s solid back. The world began to blur.
They weren’t going fast, but the sensation was overwhelming. The wind rushed past, a chaotic stream of sound and pressure, but pressed against Arjun, Rohan felt an odd, anchored calm. He closed his eyes, trusting the body in front of him completely.
At the first red light, Arjun didn’t just stop. He shifted, turning his head slightly. “You good?”
“Yeah,” Rohan said, his voice muffled by his helmet and Arjun’s shoulder.
Then Arjun did something unexpected. He lifted his left hand from the handlebar and covered Rohan’s hands where they were locked over his stomach. His grip was strong, warm, a deliberate pressure that said, I know you’re here. I like that you’re here.
The light changed. As they accelerated, Arjun didn’t immediately move his hand. He kept it there for a long, breathtaking moment, guiding the powerful machine with just one arm, effortlessly displaying his control while simultaneously anchoring Rohan to him.
They turned onto a winding road that led away from the campus and toward the hills. The curves came one after another. With each lean, Arjun’s body would tense and guide the bike, and Rohan would feel the incredible core strength working beneath his hands. It was a silent, physical conversation.
On a particularly sharp bend, Arjun leaned deep. Rohan instinctively held his breath, his grip tightening. In response, Arjun’s right hand came off the throttle for a split second. He patted Rohan’s thigh twice, a quick, reassuring tap. I’ve got this. I’ve got you.
They climbed higher, the air growing cooler and smelling of pine. Arjun pulled over at a scenic overlook, cutting the engine. The sudden silence was profound, broken only by the ticking of the cooling engine and their own breathing.
Arjun kicked the stand down and dismounted, pulling his helmet off. He turned to Rohan, who was still processing the stillness. “Well?”
Rohan fumbled with his helmet clasp. “That was… incredible.”
Before he could get the helmet off, Arjun was there. His hands slid under Rohan’s arms, and he lifted him straight off the bike, holding him suspended for a moment before setting him gently on his feet on the gravel. It was the storage closet lift, but perfected. A smooth, public declaration of ease.
“The view’s better over here,” Arjun said, his voice casual, as if he hadn’t just plucked him from the seat like a piece of fruit. He led him by the hand to the edge of the overlook.
The city lights glittered far below, a sprawling map of their world. Rohan looked from the lights to Arjun’s profile, illuminated by the moon. The gift, the bike, the deliberate, physical care—it was all a language he was only just becoming fluent in.
“How did you even plan that?” Rohan asked, his voice soft with awe. “The whole ride. Every time you touched my hand or… it felt choreographed.”
Arjun turned to him, a slow, devastating smile spreading across his face. He leaned in, his voice a low whisper against Rohan’s temple. “Who plans? I just drive. Holding onto you is the easiest thing I’ve ever done.”
He didn’t kiss him. He just wrapped his arms around Rohan from behind, pulling him back against his chest to look at the view. Rohan leaned into the solid warmth, feeling the steady, strong beat of Arjun’s heart against his back. The city sparkled below, but up here, held aloft in the dark, he had already arrived.
The wind carried the sharp scent of pine and damp earth as Rohan exhaled, watching his breath curl into the night. Arjun's chin rested on his shoulder, the faint scrape of stubble against his neck sending electric currents down his spine. The city lights flickered like distant code, a sprawling network of variables he suddenly didn't need to solve.
"You're shivering," Arjun murmured, tightening his arms. His palms slid under Rohan's hoodie, warm and rough against the bare skin of his hips.
"Not from the cold." Rohan turned in his grasp, pressing their foreheads together. The graphite keyboard still sat in the bike's compartment, its weight a tangible promise of something shifting between them—not just admiration, not just want, but a collision of both.
Arjun's thumb traced Rohan's bottom lip. "Tell me what you're thinking."
"That I should've known you'd have a motorcycle."
A low laugh. "What, the rugby thing wasn't obvious enough?"
"Nothing about you is obvious." Rohan slid his hands up Arjun's chest, memorizing the ridges of muscle through his shirt. "The Iron165. The Paxos explanation while holding me midair. This." He gestured to the cliff's edge, the reckless drop just steps away. "You're a nested series of surprises."
Arjun's grin turned wolfish. He stepped back, pulling Rohan with him until their heels brushed loose gravel over the ledge. "You like surprises."
"Not the falling-to-my-death kind."
"Would I let you fall?" Arjun's grip shifted, one arm banding around Rohan's waist while the other cradled the back of his head. His strength was everywhere, inescapable.
Rohan's pulse roared in his ears. The abyss yawned behind him, but Arjun's body was an immovable wall. "Theoretically? No."
"Practically?" Arjun dipped him backward, just enough to steal his breath. The city lights inverted in Rohan's vision, a dizzying sprawl of stars and asphalt far below.
"**Arjun—**"
The name shattered into laughter as Arjun hauled him upright, crushing their mouths together. The kiss was all teeth and hunger, the kind that made Rohan forget about ledges and algorithms and anything that wasn't the heat of Arjun's tongue against his.
When they broke apart, Arjun nipped at his jaw. "You trust me."
It wasn't a question. Rohan pressed the words into the hollow of Arjun's throat. "Against my better judgment."
The bike's headlight cut a sharp path home, their bodies aligned through every curve. Rohan clung tighter this time, lips pressed to the nape of Arjun's neck, tasting salt and wind. He didn't need to see the road ahead.
The cliff was already behind them.