I parked my Corolla in the same spot I'd used for two years and sat there for a minute with the engine off. Last shift. Eleven at night on a Thursday, and by Saturday morning I'd be on a plane to Denver with a real salary and a company that wasn't bleeding money every quarter.
And honestly I should have felt great about it. I did feel great about it, mostly. But there was this dull ache in my chest I couldn't quite name, and I already knew the name, so I grabbed my backpack and went upstairs.
The building was quiet the way it always was at that hour. The cleaning crew had been through, and the open floor was just rows of empty desks with takeout containers still sitting on half of them. The whiteboards were covered in somebody's half-finished architecture diagram. I walked past all of it to the little room in the back that held our servers and the operations console, and the light was already on.
Gerald was there, sitting in the second chair with two cups of coffee, and when he saw me he held one up like a trophy.
"Got here twenty minutes early just to time this," he said. "You take it black, right? I remembered."
"You remembered." I took the cup. It was from the good place on Ninth, not the gas station, which told me he'd gone out of his way. "Thanks, man. You didn't have to do that."
"I know." He shrugged and turned back to the monitor. "Figured your last night should start with coffee that doesn't taste like a vending machine."
Gerald Thompson, twenty-six, senior engineer, the guy they'd hired two years ago to be my backup and who had turned out to be the best part of my job. That's just the truth of it. Somewhere around month four of training him on the alert rotation, I'd started noticing that I looked forward to nights when we overlapped more than I looked forward to anything else on the schedule. He was funny in a dry way, he actually listened, and he had these hands he waved around when he explained something technical, like he was conducting an orchestra of microservices.
I'd never said anything. There never seemed to be a good time, and then my offer came through and the clock ran out.
"So," I said, dropping into my chair. "Handover checklist. You ready to be miserable and responsible for this place?"
"Been ready. Terrified, but ready." He pulled up the console and we started down the list. Database backups ran at two, the failover scripts, who to call when the Dallas rack lost power again. It was all stuff he knew already, honestly. I think he wanted to hear me say it anyway.
Around item twelve he went off script.
"Okay, real question." He swiveled his chair to face me. "Why are you actually leaving? And don't give me the salary answer again, I've heard it."
I laughed. "It's a real answer."
"It's a boring answer. You love this stupid room. You hold opinions about the airflow in here. Who has opinions about airflow?"
"Someone who's leaving," I said, and he made a face. "Okay, look. It's a better job. It's also not a company that might not exist in March. You've seen the bank account as much as I have."
"Fair." He sipped his coffee. "But you didn't even look for anything local. You picked Denver and you picked it fast. That's all I'm saying."
He wasn't wrong. I'd applied to exactly three places and Denver answered first. I didn't say that. I said, "It's mountains. You know I want mountains."
"Mountains," he repeated, like the word had disappointed him personally. Then his phone buzzed on the desk and he glanced at it and frowned. "Hmm."
"What?"
"Nothing yet. Dallas node's throwing warnings again." He tipped his head toward the rack at the back of the room. "Want to walk over and look at it before it's a real problem?"
So we went. The server room was one long aisle, dim except for the blinking lights, and the cooling fans made a constant rush of white noise so you had to stand close to hear anybody talk. Gerald pulled up the node diagnostics on the little rack screen and I leaned in over his shoulder, and we were doing that thing where two people occupy the same square foot and pretend it's normal.
"Disk latency's spiking," he said. "See that?"
"Yeah. And look at the queue depth." I reached past him to tap the screen, and my arm brushed his and neither of us moved away. "It's the same pattern from June. It's not failing, it's choking. Probably a runaway process on that batch job."
"The one your script was supposed to kill."
"The one my script was supposed to kill, yes. Thank you for reminding me of my failures on my last night."
He grinned. "That's what tonight's for. That and making me cry later."
"You're not going to cry."
"I might cry. You don't know my life."
We worked on it for the better part of an hour, him at the keyboard and me reading over his shoulder, and I kept being aware of exactly how close he was. He smelled like coffee and that cedar deodorant he always wore, and every time he turned to ask me something his shoulder ended up against my chest because there was nowhere else for it to go. The fans hummed. The warnings cleared. At some point I realized neither of us had stepped back even an inch.
"There," he said finally. "Killed the job, cleared the queue. Your script works fine, it just needed a babysitter."
"It needed a father. There's a difference."
"You're leaving, so it's mine now. I'll raise it right." He turned around, and since I was standing right behind him it put us almost nose to nose. He didn't step back either. In the rack lights his eyes looked dark and he was searching my face a little, and my brain went very quiet for a second.
"You okay?" he asked.
"Yeah. Yeah, just, you know." I waved a hand vaguely. "Last night. Weird."
"Weird," he agreed. But he was still close, and I could feel the warmth coming off him, and there was this beat where it could have gone anywhere.
Then the console chimed back in the other room and broke the spell, and he stepped past me to go look at it, and I stood there in the aisle feeling like an idiot for not saying something.
* * *
By two in the morning we'd finished the checklist and were back at the console with the second round of coffee, and the building was so quiet I could hear the elevator doing its hourly self-check. Gerald had his chair angled toward mine, which he did sometimes, but tonight it was fully turned, knees almost touching mine.
"Can I ask you something else?" he said. "A real one."
"Sure."
"Did you ever think about asking me to go with you?"
I put my cup down. "Go with me?"
"To Denver. Or, okay, not Denver, that's a weird ask. But you know what I mean. Did it ever cross your mind that you and I worked well together? Outside of this room?"
My heart was doing something I didn't love. "It crossed my mind," I said. "A lot of nights, honestly. I just never figured out how to bring it up without it being a whole thing."
"A whole thing," he said, and he was smiling, but soft about it. "Cooper. I would have said yes. That's what I'm telling you. Two years of nights with you and I would have said yes to coffee that wasn't at three in the morning."
"I didn't know that."
"How would you? You never asked. Neither did I, to be fair. I kept waiting for a good moment and then you got a job offer and now it's your last night and we're drinking gas station coffee in a server room."
"It's the good coffee."
"I know it's the good coffee, I bought the good coffee." He laughed, and then he went quiet and looked at his hands. "So here's mine, then. The moment I've been waiting for. Tomorrow you fly out and I never see you again, or we do something about this tonight. Your call. I just didn't want you on that plane thinking it was one-sided."
The fans hummed. Somewhere down the hall the ice machine kicked on. I looked at him, twenty-six years old, patiently giving me an opening I'd been too scared to take for two years, and I felt like the dumbest and luckiest guy in Texas at the same time.
"Gerald," I said.
"Yeah?"
"I've been thinking about this for a really long time."
"I know," he said. "You're not subtle. You face your chair at me when we do code reviews."
"That means nothing."
"It means everything. You have never once angled that chair at me." He was grinning now. "So. What do you want to do about it?"
I took a breath. "I'd like to kiss you. If you want that."
"God, finally, yes," he said, and that was all it took.
So I kissed him. I leaned in from my chair and he met me halfway, and it was soft at first, careful, like we were both checking that it was real. His mouth was warm and he tasted like the good coffee, and when I pulled back an inch he followed me, so I did it again. This time it went longer. His hand came up and held the side of my jaw and I made a noise into his mouth that I'll be embarrassed about for years.
"Okay," he said when we broke apart, breathless. "Two years. We are idiots."
"Complete idiots. Both of us."
"We could have been doing this every Thursday."
"We could have been doing this every Tuesday through Thursday."
He laughed and kissed me again, quicker this time, and then sat back in his chair with his ears going red. I sat back in mine. My heart was loud in my own ears and my hands weren't entirely steady, and I noticed I was grinning at the rack lights like a fool.
"So," he said. "The building's empty."
"It is empty."
"Is there anywhere even remotely private in this place that isn't a server room?"
I thought about it. There was the back office, which had a door that locked and a couch that had come with the lease. And there was the roof.
"There's the roof," I said. "Rooftop break area. Nobody goes up there, especially at two in the morning. There's a couple of chairs and a sad little grill nobody's ever used."
"Show me."
We gathered our jackets and took the elevator down to the main floor, which was exactly as we'd left it, takeout containers on half the desks and that half-finished architecture diagram still on the whiteboard. I grabbed the key card from my desk drawer, the one I'd have to turn in on Friday, and we rode the elevator up to four and then took the stairs the
Read the rest of the night.
Membership opens every story in full, plus every part of every series.
One tap creates your account and continues to secure checkout.
You’ll finish on our payment partner’s page. Billed discreetly as [BILLING NAME].