Originally published on lavkesh.com

As a team leader, you can't avoid conflicts forever. They'll arise eventually, whether it's about a project, approach, or personalities. Ignoring them only makes things worse, causing people to take sides and the conflict to spread.

The moment you notice tension, address it directly, but not aggressively or publicly. Acknowledge the issue and express your desire to help resolve it. People respect directness more than avoidance.

Before intervening, understand the root cause of the conflict. Is it about work style differences, unclear expectations, or past resentments? Talk to each person separately, letting them vent and actually listen. Ask questions to clarify their concerns and what they're really upset about.

I've seen this play out many times, for example, when two team members at a previous company, John and Mike, couldn't agree on the architecture for a new feature. They both had valid points, but their communication was breaking down. I stepped in, spoke with each of them separately, and then facilitated a joint conversation. It turned out the issue was not the technical details, but rather the fact that they had different priorities, with John focusing on scalability and Mike on maintainability. Once they understood each other's priorities, they were able to find a compromise that met both needs.