What this archetype means
You avoid friction, so disagreements go unraised, bad decisions go unchallenged and problems surface late. People find you easy to work with, and you carry a running list of things you wish you had said.
Your strength
People trust you and tell you things. You do not create unnecessary conflict, which is genuinely valuable on a tense team.
The risk
Unraised objections become expensive later, and the engineer who never disagrees is read as having no technical judgement rather than as being agreeable.
Three moves that change this
-
Argue consequences, not preferences
"This makes rollback manual and we deploy on Fridays" is answerable. "I'd have done it differently" is not.
How to disagree with your tech lead → -
Decide your first two sentences in advance
Almost all of the difficulty in a hard conversation is starting it. Script only the opening.
The script library → -
Say the hard thing early and small
A concern raised while it is minor is a conversation. Raised late, it is a confrontation.
The performance conversation →