White Flag
In my twenties, I worked at a contract development shop. The client-side contacts were never engineers.
Some had engineering backgrounds, but most had been away from the trenches for years. If I explained something with enough technical reasoning, they'd usually accept it. Few ever pushed back with "why?" I'll be honest — I looked down on them.
Then I got assigned to a project where, for the first time, the person across the table was better than me.
The PM patched kernels, wrote device drivers, and had built his own framework. And it wasn't just the technical chops. His project management was sharp — scheduling, risk mitigation, no gaps anywhere. My usual trick of steamrolling with logic didn't work. Worse, he could spot the holes in my logic before I could. It was uncomfortable.
I made a mistake on that project. I don't remember the details. I don't remember because what happened next was far more vivid.
I had to report it to the client. I called the PMO — a non-engineer — instead of the PM. I didn't want to get grilled. I chose the person who wouldn't ask technical questions. Calculated.
The report went smoothly. I exhaled.
Then the voice on the other end changed.
"Why didn't you report this to me?"
It was the PM. He must have grabbed the phone. Low, quiet, closer to disappointment than anger.
In that moment, everything I'd tried to slide past was laid bare. The mistake itself was bad. Choosing who to report it to was worse. He said it in one sentence.
I surrendered. No excuses came to mind. I apologized. To this day, it remains the last unconditional surrender of my engineering career.
After that, he took me under his wing. We happened to be from the same hometown, and maybe that's part of why. How to run a project, how to hold yourself to a standard. Technically and managerially, I'd say he raised me.
We've stayed in touch long after that project ended. He seems to have forgotten all about that phone call. I haven't. I never will.