Back then, we were just a small startup trying to make it. I had poured every ounce of my energy into building the predictive logic source code V1. 0, a masterpiece of engineering that would become the backbone of our entire product. I didn’t care about titles or visibility; I just wanted to code.

But then the board decided we needed executive polish, and that’s when Marcus walked in. Marcus was the new CTO, all smiles and buzzwords. On his first day, he clapped his hands and announced we were pivoting to a microservices architecture driven by AI native frameworks. The thing was, our architecture was already AI native.
It wasn’t legacy, it was the nervous system of the company. He wanted me to write down the tribal knowledge, to hand over the keys to my own kingdom, and then sit in a corner fixing bugs while he took credit for modernizing the stack. I understood. I said, “I understand,” and he smiled, thinking he won.
But I had other plans. While he was busy polishing his image, I was deep diving into the company’s sales contracts. What I found made my blood boil. They were selling my code, not just using it.
They hadn’t even refactored the variable names. I found comments I’d written in 2015, jokes about my cat, reminders to buy milk, still embedded in the deep logic of the neural net. They hadn’t rewritten anything. They were just reselling my work like it was theirs.
I knew I needed to protect myself. Late one night, I went back to the office and made a physical copy of the contract that clearly stated I owned the code and was only leasing it. I also officially recorded the assignment in my name, keeping it quiet. I wanted to be safe from the moment they decided to cut me out.
Marcus kept pushing for more. He demanded I document every line of code for the team. I played along, chirping that I was just making sure every line was properly attributed. Wouldn’t want any confusion later.
He didn’t suspect a thing. When the Titan server started lagging, everyone blamed the code. But I knew the real reason. I had throttled the processing power by 5%.
Not enough to cause a real outage, but just enough to make Marcus sweat. He didn’t have a clue. He was too busy copying and pasting from Stack Overflow to notice the deeper truth. Then came the all-hands engineering meeting.
Marcus stood in front of the entire team and started presenting my work as his own. He claimed authorship of my life’s work to a room full of 20-year-olds who didn’t know any better. I just looked at the code he was showing and felt something snap. It wasn’t enough to just get paid anymore.
He had to know that he couldn’t take what wasn’t his. So I did what any sane engineer would do. I obfuscated the variable names in my local versions. I turned the crystal clear engine into a black box that only I had the key to unlock.
If they wanted to drive the car, they better hope nothing breaks, because I was about to cut the brake lines. The invite for the board meeting appeared on the shared calendar, then immediately disappeared. Strategic review and series D finalization. Board only.
I knew this was my chance. I walked over to Gavin’s executive assistant, a terrified girl named Brittany who spent her days returning his Amazon packages. I told her I needed to be at the meeting. She hesitated, saying it was executives only.
I smiled and told her that if I wasn’t on the agenda, my due diligence fails automatically because of outstanding legal queries. Better to have me there to nod and say, “Yes, it’s all yours, so you get the check, right? ” And then I’d leave. She let me in.
The boardroom was impressive. A mahogany table long enough to land a plane on. Around it sat the board of directors, Gavin, Marcus, two VC partners checking their emails, and a corporate attorney named Stephen with a Ph. D.
who looked bored. I walked in and took a seat. Marcus raised an eyebrow. “Natalie, this is a board meeting.
”
“I know,” I said, pulling out a folder. “I have a few slides. ”
The presentation was simple. Three slides.
Slide one: the original contract, dated after incorporation, stating that I owned the predictive logic source code V1. 0 and all derivatives. Slide two: the missed payment and nonrenewal notice from 2023, because they had failed to pay the $1 fee for the contract terms. Slide three: the estimated damages, $150,000 per violation, for selling property they did not own.
I looked at Gavin. “You are selling property you do not own. If I make one phone call to Titan’s legal team, this contract and this company evaporates. ”
Gavin tried to play it cool.
“You don’t understand business. ”
“I understand that you’re squatting in my house,” I replied. “And you can’t even make payroll next week. Your engineers will walk out because no one invests in a software company that doesn’t own its software.
”
The attorney, Stephen, started paying attention. He looked at the contract. “If the lease is valid and it looks valid, and if it expired, yes, she owns the core IP. ”
The room went quiet.
The VC partners stopped checking their emails. Marcus was pale. “Let’s all take a breath,” Stephen suggested. I didn’t take a breath.
“$50,000,” I said. “And that includes the Titan deal. The license is revocable if any attempt is made to reverse engineer the code. ”
“That’s absurd,” Gavin sputtered.
“Then write your own code,” I said. “I’ll turn off my engine, and Marcus can build a new one by tomorrow morning before the Titan pilot launches. If he can. Otherwise, you pay the rent.
”
They argued. They blustered. But in the end, they signed. I packed up my laptop while they were still arguing and walked out.
By the way, I said over my shoulder, tell Gavin he’s out of toner. Within a week, Marcus was fired. The board couldn’t trust him after he tried to steal something that wasn’t his. Gavin remained CEO on LinkedIn, but I heard he spends most of his time networking because the board won’t let him touch anything important.
My first quarterly licensing check arrived yesterday. I took it to the bank and deposited it with a smile. Sometimes you have to burn the bridge to show people that they were standing on it only because you let them. I still code.
I rent out logic to people who don’t have any. And I think Gavin is going to be my first beta tester for my new system. True value always finds its moment to shine.
Thanks for sticking through this one.