The Firing#

Editorial note: Rank: A-. The conference room geography anchors the scene in place. Marcus’s discomfort reads as genuine — this is institutional necessity, not villainy. Jeff’s attempt to argue his way out (Las Piedras, the equation, the accomplishments) lands exactly right: the playbook that worked at conferences fails in a termination meeting. The moment where Marcus is correct about liability and Jeff can’t see it provides the necessary ambiguity. The physical details (badge/keys handover, the walk through his own office, the receptionist’s whisper) make the amputation visceral. The banner visible through the window is there but uncommented. Jeff’s final stillness — standing on the sidewalk, a man who has never not known what to do — ends the scene without resolution, which is correct. Could be tightened slightly in the middle (the accomplishments list) but the length is justified by the weight of what’s happening.


The termination meeting was scheduled for 9:00 AM on a Thursday. Marcus Webb had chosen the glass-walled conference room on the second floor because it was neutral territory — not Jeff’s office, not Marcus’s — and because it had a door that closed. The windows looked out over downtown Redwood City: Broadway’s morning traffic, the line forming outside Philz Coffee, the Fox Theatre’s red neon sign dormant in daylight. Beyond that, the bay, flat and gray under winter haze.

Jeff arrived three minutes early. He always did.

Marcus was already there, sitting at the head of the table with a manila folder in front of him. The HR director, Vanessa Ortiz, sat to his left. She had her laptop open and her hands folded on the table. Professional. Prepared.

“Jeff,” Marcus said. “Thanks for coming. Please, sit.”

Jeff sat.

Marcus slid the folder across the table. Jeff opened it. Inside: a copy of the formal warning from June, a photograph of company-issued vibration sensors in the bed of Jeff’s truck (date-stamped, location-stamped), a printout of a Slack exchange where Jeff had told a junior engineer the new QA process was “dumb as rocks,” and a termination letter on Matthers Seismic letterhead.

Jeff read the letter twice. It was short.

“I don’t understand,” Jeff said.

Marcus exhaled. He looked uncomfortable. Not angry. Not pleased. Just… braced.

“Jeff,” Marcus began, “you’ve made tremendous contributions to this company. No one disputes that. But over the past six months, we’ve documented repeated violations of protocol, unprofessional conduct, and refusal to adapt to organizational changes that are necessary for growth and compliance.”

Jeff looked up. “This is about the tablet.”

“It’s about more than the tablet,” Marcus said. “It’s about a pattern.”

“A pattern of what.”

Vanessa spoke. Her voice was calm, rehearsed. “Insubordination. Unauthorized use of company equipment. Hostile communication with colleagues.”

Jeff frowned. “The sensors were for a site inspection. I was bringing them back on Monday.”

“On a Saturday,” Marcus said. “Without logging the removal. Without notifying your supervisor.”

“I don’t have a supervisor,” Jeff said. “I’m the—”

He stopped.

Marcus waited.

Jeff reset. “I’ve done that a hundred times. No one ever cared.”

“Things have changed,” Marcus said.

“Why.”

Marcus leaned forward slightly. “Because we have auditors now. Insurers. Compliance requirements. If equipment goes missing and we can’t document chain of custody, we’re exposed. Legally exposed.”

Jeff’s jaw tightened. “The equipment didn’t go missing. I had it.”

“We didn’t know that,” Vanessa said.

“You could have called me.”

“We shouldn’t have to,” Marcus said. “That’s the point.”

Jeff looked at the folder again. At the Slack printout. At his own words in sans-serif type.

“The QA process is dumb,” he said. “It flags good joists as anomalous because the algorithm doesn’t account for old growth timber. I told engineering that in March. They ignored it.”

“You didn’t tell them,” Marcus said. “You told a junior engineer his work was ‘dumb as rocks’ in a public channel.”

“I was describing the process.”

“You were undermining a colleague.”

Jeff stared at him. “I was preventing bad data from reaching clients.”

Marcus rubbed his face. He looked tired.

“Jeff,” he said. “Do you understand why we’re having this conversation?”

“Because you don’t like how I talk.”

“Because you don’t follow rules,” Marcus said. “And when people try to explain why rules exist, you treat them like they’re stupid.”

Jeff’s voice sharpened. “I don’t treat people like they’re stupid. I treat incorrect assumptions like they’re incorrect.”

“That’s the same thing to most people,” Vanessa said quietly.

Jeff looked at her. Then at Marcus.

“I built this company,” he said.

Marcus nodded. “I know.”

“I built the system. The equation. The reputation. The client base. This company has my name on it.”

“I know,” Marcus said again.

“Then how can you—” Jeff stopped. Recalibrated. He pulled a different tool from the box. The one that had always worked.

“Las Piedras,” Jeff said. “I predicted that plant collapse as a grad student. Presented at a conference in Sacramento and got torn apart by senior engineers who said my model was alarmist. Off by point-two Richter, which I corrected. When the five-four hit in 2006, a Berkeley team spent a quarter verifying my math. That’s in the literature. That’s public record.”

Marcus said nothing.

“The crystal ball,” Jeff continued. “That’s what clients call it. The system. My system. It’s forty-seven lines of uncommented code that no one else understands because it’s not a product, it’s a translation of something real. I didn’t build a company because I wanted equity. I built it because no one else was doing it correctly.”

“Jeff—”

“You hired auditors,” Jeff said. “Fine. But when they ask why Matthers Seismic’s failure rates are two percent when the industry standard is nine, the answer is me. When FEMA asks why our retrofit recommendations hold up under actual seismic events, the answer is me. When the city wants to know why buildings I inspected twenty years ago are still standing, the answer is—”

“I know,” Marcus said. “I know all of that.”

Jeff stopped.

Marcus looked at him. Not unkindly.

“Jeff, you’re right,” Marcus said. “You built something extraordinary. But you can’t work with people. You talk over junior staff. You refuse to document your process. You ignore safety protocols because you think they’re beneath you. And when anyone tries to manage you, you act like management is an insult.”

“Management is an insult when it’s wrong,” Jeff said.

Marcus closed his eyes briefly.

“That,” he said. “That right there. That’s why we’re here.”

Jeff’s hands were flat on the table. He hadn’t raised his voice. He was still trying to argue. To win.

“You’re making a mistake,” Jeff said.

“Maybe,” Marcus said. “But it’s not your call anymore.”

The words landed.

Jeff looked at him. At Vanessa. At the folder.

“You’re firing me,” he said. “From my own company.”

“From Matthers Seismic, Incorporated,” Vanessa said. “Which is a separate legal entity.”

Jeff laughed once. Not amused. Disbelieving.

“Separate,” he repeated.

“Yes.”

He looked out the window. At Broadway. At the Philz line. At the banner stretched across Courthouse Square: CLIMATE BEST BY GOVERNMENT TEST in block letters, cheerful and meaningless.

“What happens to the system?” Jeff asked.

“Chen will maintain it,” Marcus said.

“Chen reports to me.”

“Not anymore.”

Jeff turned back. “She doesn’t know the full implementation. No one does.”

“Then we’ll document it,” Marcus said.

Jeff’s voice went flat. “You can’t document it. It’s not designed to be understood externally. It’s designed to be correct.”

Marcus looked at Vanessa. She nodded.

“We’ll need your badge,” Vanessa said. “And your keys. Building access, server room, any company equipment.”

Jeff didn’t move.

“Now, please,” she added.

Jeff reached into his pocket and pulled out his keyring. He removed two keys — building front, server closet — and set them on the table. Then he unclipped his badge from his belt and placed it next to the keys. The badge had his photo from 2011. Younger. No beard. Same expression.

“Laptop?” Vanessa asked.

“In my office.”

“We’ll retrieve it,” she said.

Marcus stood. “You have until noon to collect personal items. Vanessa will accompany you.”

Jeff stood slowly.

“I don’t need an escort,” he said.

“It’s policy,” Vanessa replied.

Jeff looked at Marcus. Marcus held his gaze but didn’t speak.

The walk from the conference room to Jeff’s office took forty seconds. Jeff had timed it once — actually timed it — years ago, when he was optimizing foot traffic patterns for the fire marshal. Forty seconds at average walking speed.

It felt longer.

People saw him. They looked away. A junior engineer bent over a laptop screen with sudden focus. The project manager found something urgent on his phone. The receptionist started typing, then stopped, then started again.

Vanessa walked two steps behind. Not hovering. Just present.

Jeff’s office was at the end of the hall. The door was open. Inside: three monitors, a stack of ASCE journals, a mug from a conference in Denver, a framed photo of Danny holding a model truck they’d built together. No plants. No posters. No personal warmth.

He picked up the photo. Set it down. Picked it up again.

“Take your time,” Vanessa said.

Jeff looked at the monitors. At the commit history still visible on the left screen. At the system logs. At the cron jobs he’d set up to run overnight because the production servers couldn’t handle load during business hours.

He picked up the photo and a notebook. That was all.

“That’s it?” Vanessa asked.

“That’s it.”

They walked back through the office. This time people didn’t look away. The receptionist met his eyes as he passed her desk.

“I’m so sorry,” she whispered.

Jeff nodded once and kept walking.

At the building entrance, Vanessa stopped.

“Do you need help carrying anything to your car?” she asked.

“No.”

“Okay.” She hesitated. “Jeff… I know this is hard.”

He looked at her. “Do you?”

She didn’t answer.

Jeff pushed through the glass door and stepped outside. The morning had warmed slightly. Traffic sounds. A siren in the distance. Somewhere a truck was reversing, its alarm beeping in steady rhythm.

He walked to the curb and stopped.

His truck was in the lot behind the building. He’d parked there every weekday for sixteen years. Employee parking. But he wasn’t an employee anymore.

He stood on the sidewalk with a photo frame and a notebook, and for the first time in his adult life, Jeff Matthers did not know what to do next.