The DRIVE shouldn’t be there.
I’d been working late every night for three years on this launch, and I knew every inch of that desk – his coffee ring stains, the sticky note with our investor’s number, the empty Red Bull cans he never threw away.
But tonight there was something new plugged into his laptop.
I was carrying two cups of coffee, walking down the glass corridor, and I almost called out to him – almost said we did it, tomorrow’s finally here – but something about the way he was hunched stopped me.
His shoulders were wrong.
I’ve known Julian since we were both getting turned down by the same VCs, since we split a $4,000 rent on a one-bedroom and coded until our eyes blurred.
I know what he looks like when he’s working.
This wasn’t it.
The drive was glowing blue.
I set his coffee down right next to it, and he flinched – actually flinched – before he pulled up a terminal window so fast the chair rolled back an inch.
“Just running some final tests before the launch tomorrow.”
The blue glow was still pulsing.
A progress bar.
He’d covered it, but not fast enough, and for one second I’d seen a number: 94%.
“Why is the core architecture downloading onto a physical drive?”
His jaw moved before any words came out.
“It’s just an extra offline backup.”
I pulled out my phone and opened the security dashboard – the one we’d built ourselves, the one that logged every file access with timestamps and user IDs.
My hands were completely steady, which scared me more than anything.
The log entry was three minutes old.
His credentials.
Our ENTIRE patent-pending codebase.
“The security log says you just duplicated our entire patent-pending codebase, Julian.”
He didn’t answer.
He closed the laptop lid, and the blue light finally went dark, and he looked at me the way you look at someone when you’ve already decided they’re not going to stop you.
My phone buzzed in my hand – a calendar notification: Veridian Corp – final terms call – 7 AM.
Veridian was our biggest competitor.
Julian’s eyes dropped to my phone screen, then came back up.
“How long have you been standing there?”
The Part I Keep Coming Back To
Long enough.
That’s what I said. Just those two words, and I watched his face do something I’d never seen it do in nine years. Not guilt exactly. More like math. Like he was calculating what I knew versus what he could still walk back.
I’d seen that face before. On VCs who were about to pass. On a landlord who’d already rented the apartment to someone else but hadn’t told us yet. I just never thought I’d see it pointed at me.
The coffee cups were still steaming. I’d made his exactly how he liked it – black, two sugars, the cheap grocery store brand because we always joked that the expensive stuff was for people with exit money. Three years of that joke. Three years of the same terrible coffee at eleven o’clock at night.
I set mine down on the edge of the desk and didn’t pick it up again.
“Julian.”
He stood up. Straightened his shirt. That was the thing that broke something in me – the straightening of the shirt, like he was about to walk into a pitch meeting. Like we were about to have a professional conversation about this.
“I was going to tell you,” he said.
“When?”
He didn’t answer. Which was its own answer.
What Nine Years Actually Looks Like
Here’s what people don’t understand about co-founder relationships. They’re not like friendships. They’re not like marriages. They’re something weirder and more load-bearing than either.
Julian and I met at a Y Combinator info session in 2015 in a conference room that smelled like carpet cleaner and someone’s lunch. We both got rejected from that batch. We went and got beers at a place neither of us could really afford and spent four hours talking about what we’d build if we weren’t trying to build what everyone else wanted us to build.
He was the better engineer. I was the better salesman. We both knew it and never said it out loud, which was probably the healthiest thing about us.
The one-bedroom was in Redwood City. We flipped for the bedroom and he won, but he felt bad about it so he built a partition out of IKEA shelving units and a moving blanket so I’d have something like a room. We lived like that for eight months. I know the sound of his alarm. I know he can’t eat eggs if they’re too runny. I know he called his mom every Sunday at six regardless of what was happening, even the Sunday our Series A fell apart and we sat in the parking lot of a Walgreens for two hours before he could make himself drive home.
That’s the person standing in front of me with a drive full of my code and a 7 AM call with Veridian.
“It Wasn’t Personal”
He said that. Actually said it.
“This isn’t personal, Marcus.”
I almost laughed. The laugh was right there in my chest and it had nowhere to go.
“You were going to hand them our codebase the morning of our launch.”
“I was going to give them enough to open a conversation. There’s a difference.”
“There isn’t.”
He pulled the drive out of the laptop. Just unplugged it, set it on the desk between us like it was a negotiating chip. Like we were going to sit down and work something out.
“They approached me six weeks ago,” he said. “A VP of product. Said they’d seen our roadmap – I don’t know how, I don’t know who talked – and they wanted to discuss an acquisition. Real numbers, Marcus. Not the term sheet garbage we’ve been dealing with. Eight figures.”
Six weeks.
I did the math without meaning to. Six weeks ago was the week we closed our beta. The week we hit 50,000 users. The week I flew to Austin to meet with the hospital network that was going to be our first enterprise client. I’d called Julian from the airport, half delirious, and he’d said we’re almost there, man, we’re actually almost there.
Six weeks ago.
“You should have told me.”
“You would have said no.”
“Yes.”
“I know,” he said. “That’s why.”
The Thing About the Drive
Here’s what I kept staring at. The drive was still sitting on the desk. Little black rectangle, the size of a thumb. USB-C. The kind you buy in a three-pack at Best Buy.
Ninety-four percent.
That meant it had been running for a while before I walked in. That meant he’d planned this. Not tonight on impulse, not in some moment of weakness. He’d sat across from me at lunch today – we’d gotten sandwiches from the place on Brannan, turkey for me, ham for him, same as always – and he’d known. He’d known while we talked about the launch deck. While he fixed a rendering bug in the demo. While he said get some sleep tonight, we’ve got a big day.
He’d known the whole time.
I picked up the drive.
He didn’t stop me.
I think he knew better than to try.
“I’m going to need your access credentials,” I said. “Tonight. And I’m going to need you to call your lawyer, because ours is going to have questions.”
Something shifted in his face. The math stopped.
“Marcus-“
“I’m not asking.”
What Happened at 7 AM
I didn’t sleep. Sat at my own desk until four in the morning going through every file access log for the past six weeks, building a timeline. It was meticulous work. Quiet work. The kind that keeps your hands busy while your brain does something else underneath.
Julian had been careful. Not careful enough, but careful. He’d used a personal VPN for most of the Veridian communications. Hadn’t put anything in writing that crossed our company accounts. But the file access logs didn’t lie. Certain architecture files, the ones Veridian would need most, had been opened and copied in patterns that had nothing to do with his normal workflow. Late nights. Weird hours. Always when I wasn’t in the building.
At six-thirty I called our lawyer, Dennis Burke. Sixty-two years old, wore the same brown suit jacket to every meeting, had a framed photo of a bass he’d caught in 1987 on his office wall. I’d always liked him for no reason I could name.
He picked up on the second ring. Didn’t ask why I was calling at six-thirty. Just said, “Tell me.”
So I told him.
At seven, my phone showed me the notification again. Veridian Corp – final terms call – 7 AM. Julian’s calendar, synced to our shared company account because we’d set it up that way three years ago and never changed it.
At seven-oh-four, the call would have connected or not connected.
I launched at eight.
The Launch
Not perfectly. The first twenty minutes were ugly – a database config issue that had nothing to do with the codebase theft and everything to do with the fact that I hadn’t slept. My hands were shaking by then, which was probably more honest than the steadiness from the night before.
But it went. The system came up. The hospital network’s admin logged in from Austin and the interface loaded clean and the data pulled right and I sat there watching the session logs tick in real time and thought about the eight months in Redwood City and the moving blanket partition and the Sunday phone calls.
And then I stopped thinking about it, because I had work to do.
Dennis filed the injunction that afternoon. Veridian’s counsel called him by end of day, which meant the seven AM call had gone somewhere. We’ll see where.
Julian texted me once, around noon.
I’m sorry. I mean that.
I read it. Put my phone face-down on the desk.
The coffee ring stains are still there. His sticky note is still there. I haven’t touched any of it.
I don’t know what I’m waiting for. Maybe I’m not waiting for anything. Maybe I just haven’t decided what the desk looks like without him in it yet.
The drive is in Dennis’s office now, tagged and logged.
It was at 94%.
Six more percent and I might never have known until it was too late. Six percent and a cup of coffee. That’s the whole margin.
I think about that more than I should.
If this one hit close to home, pass it along to someone who’d get it.
For more stories about standing your ground, check out My Boss Reached for the Release Console. I Already Had the FDA on My Screen. and My Principal Was Changing a Student’s Score. I Watched Him Do It., or dive into I Put My Hand on the Box and Wouldn’t Move It.




