Skip to content

People ops · 3 min read

When we disagree

A lightweight path for working through conflict and disagreement on a small team.

We disagree a fair amount, on purpose. A team that never argues is either not paying attention or not being honest. The goal isn't to avoid conflict, it's to have it well: out in the open, aimed at the problem, and resolved without anyone carrying a grudge home. This is the lightweight path for getting there.

Assume good intent

Start from the belief that the other person is smart, cares about the same outcome you do, and has a reason for their position that you can't see yet. Almost every disagreement here is two people who both want the thing to be good and picture "good" a little differently.

That assumption changes how the conversation goes. "Why would you do it that way?" as a real question gets you somewhere. As an accusation it gets you a defensive standoff. Same words, different fight.

Talk to the person, directly and first

If something's bothering you about someone's work or a call they made, take it to them, not around them. Directly, and before it grows. A quiet word early is a five-minute fix. The same thing left to simmer, or aired to everyone except the person involved, turns into a thing that needs a meeting.

This is just feedback pointed at a disagreement. Say the specific thing, say it kindly, say it to their face. Most disagreements end right here, two people talking, and never need anything more.

Directly doesn't mean privately

Direct means to the person, not necessarily in a DM. A lot of good disagreement happens right in the open thread where the decision lives, and that's healthy. See decisions.

Disagree, then commit

This is the part that keeps a small team moving. You get to argue hard for your position, right up until a decision is made. Once it's made, you commit to it, fully, even if it wasn't your pick. No relitigating it in the hallway, no quiet sandbagging, no "well, I said so" when it wobbles.

Disagree-and-commit only works if the disagreeing was real. So say your piece plainly while the question's still open. Bring your best argument. Then, when the call goes another way, get behind it like it was yours. You backed the process even when you didn't get the outcome, and that's worth more than being right.

If it turns out the decision was wrong, that's fine too. We change our minds when reality tells us to. Committing to a call isn't a vow to defend it forever, it's a promise not to undermine it while it's the plan. Read how we decide for how the call gets made and revisited.

When to pull in a third person

Most of the time you won't need to. But if you and someone else are genuinely stuck, going in circles, or it's gotten personal enough that neither of you is hearing the other, bring in a third person. Not to referee and declare a winner, but to add context, ask the question you're both missing, or just break the loop.

Pick someone you both trust and keep it in the open where you can. The goal is to get unstuck, not to build a case. And pulling someone in early, before it curdles, is a sign of good judgment, not a failure to handle your own business.

Disagreement in the open is a feature

None of this is damage control. Healthy disagreement, done in public, is one of the ways we get to good answers. It means people care, they're paying attention, and they trust each other enough to push. A team where everyone nods along is a team that's about to walk off a cliff together.

So argue well. Assume the best of each other, keep it about the work, commit once it's settled, and let people see you do it. That's the method, and it's most of how we work.