Address conflict early, directly, and by getting to the underlying interests — not by picking a side or hoping it fades. Most team conflict is healthy disagreement that turned personal because no one mediated it.
How to approach it
1. DON'T IGNORE IT — unaddressed conflict festers and spreads
2. UNDERSTAND each side separately and privately first
3. SEPARATE positions from interests
Position: "We must use Kafka." Interest: "I need reliable async processing."
4. BRING THEM TOGETHER on shared goals, with you facilitating
5. AGREE on a path + how to disagree better next time
