Engineering Leadership: Diagnostics, Ambition, and Mentorship

Building software is hard. Building the teams that build software is harder. Over the years, I have distilled my approach to engineering leadership into a few diagnostic frameworks and interviewing patterns. This isn't management theory; it is what I do when I join a new team or interview a critical hire.

The Ambition Diagnostic

When interviewing engineers, especially for leadership roles, technical skills are table stakes. What I really hunt for is alignment between their ambition and the company's reality. I ask one question to reveal this:

"Suppose you could design your dream job. You start Monday. It is at your ideal company, with your ideal title and salary. All you have to do is tell me: what does your day look like?"

This question strips away the negotiation. It removes the constraints of "what is available" and exposes "what is desired."

If their dream job doesn't look like the role I am hiring for, we are setting them up to fail.

Solving Problems vs. Inventing Them

New engineers often rush to solutioning. Experienced leaders rush to definition. When a team brings me a "problem," I walk them through a five-step filter before we write a line of code:

  1. Is it really a problem? Or is it just an annoyance or a "nice to have"?
  2. Does it need to be solved? What happens if we do nothing?
  3. Does it need to be solved now? Can we wait until we have more data?
  4. Does it need to be solved by us? Can we buy a solution or use a library?
  5. Can we break it down? If we must solve it, what is the smallest verified step we can take?

This framework kills 50% of "urgent" projects before they start, saving massive amounts of engineering capital.

Mentoring Patterns

I don't believe in hand-holding, but I believe in guardrails. My mentoring style focuses on:

The Team Health Check

Finally, I diagnose team health by looking at their "say/do" ratio. High-performing teams deliver what they promise, even if they promise less. Low-performing teams promise the moon and deliver excuses. Trust is built on reliable delivery, not heroic efforts.

← Back to Blog