Learn to Never Be Wrong

selt influence communication disagreement collaboration

Status: Notes complete


Overview

This section teaches a counterintuitive communication skill that distinguishes great Staff engineers from merely technically excellent ones: the ability to consistently reach correct conclusions together with others rather than by pronouncing correct conclusions from authority. The goal is not to always be right in the sense of being the smartest person in the room. It is to cultivate a style of dialogue where wrong directions surface and get corrected before they cause damage — and where your relationships with collaborators improve through the process rather than deteriorate.

Larson frames this as a learnable set of practices rather than a personality trait. It is fundamentally about influence without authority — the central challenge of operating as a Staff engineer in most organizations.


Core Concepts

”Never Be Wrong” Does Not Mean “Always Right”

The title is deliberately paradoxical. A Staff engineer cannot literally never be wrong — and trying to appear infallible is a trap that damages credibility when the inevitable mistakes occur. What Larson means instead:

  • Structure conversations so that correctness emerges collaboratively. Rather than asserting “X is the right approach,” you guide the conversation in ways that allow the group to discover why X is better than alternatives.
  • Surface concerns early as possibilities, not verdicts. Early framing shapes what people hear. Raising a concern as a question (“Have we thought about what happens when…?”) gets a different response than raising it as a verdict (“That won’t work because…”).
  • Avoid being the person who is always right by being right alone. When you share credit for arriving at a good conclusion, everyone remembers the conclusion and feels invested in it. When you are the lone voice who was right, others feel they were wrong, and that is uncomfortable.

Being never wrong is a relational skill as much as a technical one.

The “Being Right Too Early” Failure Mode

One of the most important warnings in this section: being technically correct before the organization is ready to hear it is often as bad as being wrong. This happens when:

  • You identify a real problem but raise it before there is sufficient context or urgency for others to prioritize it
  • You advocate for the right solution before the alternative approaches have been tried and found wanting
  • You are correct on a technical point but the social and organizational conditions for acting on it don’t yet exist

The failure is not in the analysis — it is in the timing and framing. A Staff engineer who is right too early will often find their correct assessment ignored, and then face a worse version of the problem later with diminished credibility (“you already raised this once and nothing happened”). Being right too early trains organizations to dismiss early warnings.

The skill is calibrating when and how to surface a concern, not just identifying that the concern is valid.


The Five Practices for Never Being Wrong

1. Listen, Then Listen More

Before formulating your response, understand the other person’s full context and reasoning. This means:

  • Asking clarifying questions before disagreeing. Most apparent disagreements dissolve once you understand what the other person actually means.
  • Identifying the underlying concern, not just the surface position. Someone advocating for microservices may actually be worried about team autonomy, deployment coupling, or organizational boundaries. Addressing the surface position without addressing the underlying concern will not resolve the disagreement.
  • Resisting the urge to prepare your rebuttal while the other person is still talking. When you do this, you miss information and the other person can tell you aren’t listening.
  • Reflecting back what you heard before responding. “So if I understand correctly, your concern is X — is that right?” builds trust and ensures you are arguing against the actual position, not a straw man.

Listening is not a passive courtesy. It is a primary information-gathering activity that determines whether your subsequent response will land.

2. Define the Problem Before Proposing Solutions

Most technical disagreements are actually disagreements about which problem is being solved, not about which solution is best. Two engineers can both be completely correct about their preferred approach while working from incompatible problem definitions.

Larson’s practice: before engaging on the merits of competing solutions, explicitly align on:

  • What is the current situation? (What is actually happening?)
  • What outcome do we want? (What does success look like?)
  • What constraints are in scope? (What are we not allowed to change?)
  • What is the cost of inaction? (What happens if we do nothing?)

When a discussion starts to feel like circular argument, the likely cause is that the participants are solving different problems. Stepping back to name the problem explicitly often breaks the impasse.

This practice also surfaces situations where there is genuine disagreement about goals — which is more important to resolve than disagreement about implementation.

3. Disagree Slowly

Speed is the enemy of productive disagreement. When you respond quickly and firmly to an idea you think is wrong, you trigger defensiveness in the other person and close off the collaborative exploration that might lead to a better outcome.

Disagreeing slowly means:

  • Surface concerns as questions and hypotheticals first. “I’m wondering what happens in the case where X…” gives the other person the opportunity to either explain why X isn’t a problem, or to recognize for themselves that it is. Either way, the conversation moves forward.
  • Validate before critiquing. Find what is right or understandable about the other person’s position before naming what you think is wrong with it. This signals that you are engaging seriously rather than dismissing.
  • State firm disagreement only after the slower approaches have been tried. “I’ve heard your reasoning and I still don’t think this will work because…” lands very differently after you have spent time understanding their position than as an immediate response.
  • Avoid “but” as a pivot word. “I understand what you’re saying, but…” negates everything before it. “I understand what you’re saying, and I’m also concerned about…” holds both realities simultaneously.

Disagreeing slowly is not weak or non-committal. It is patient, and it produces better outcomes.

4. Build Up From Shared Values

Almost every technical or strategic disagreement has an underlying layer of values that the parties share. Staff engineers who can identify and name those shared values can use them as a foundation to work toward agreement.

Typical shared values in engineering organizations:

  • “We both want the system to be reliable”
  • “We both want to ship value to customers quickly”
  • “We both want the team to be able to move independently”
  • “We both want to avoid technical debt that we’ll pay for later”

When you lead with shared values — “I think we agree that we want X, and I’m worried that approach Y creates risk Z for that goal” — you reframe the disagreement as a joint problem-solving exercise rather than an opposition of views. This makes it much easier for the other person to update their position without feeling like they lost.

This technique is also effective for cross-functional disagreements where the vocabulary and mental models are very different. Finding the shared value (a good outcome for users, a successful product launch) provides a translation layer that technical arguments alone cannot.

5. Use Data and Concrete Cases

Abstract principle disagreements are the hardest kind to resolve. When two engineers argue about whether “we should favor consistency or availability,” they are likely to talk past each other indefinitely. When one says “in the incident we had in March, the eventual consistency model caused users to see stale data for 40 minutes,” the other can engage with something concrete.

Larson’s practice: ground every significant disagreement in concrete evidence:

  • Specific past incidents or failures
  • Benchmarks or measurements
  • Documented cases from other organizations (public postmortems, papers, book examples)
  • Prototypes or proofs of concept

Data doesn’t end every disagreement — reasonable people can interpret the same data differently. But it shifts the conversation from “I believe X” to “here is what we observed,” which is more tractable.

When you don’t have data, say so explicitly and treat it as a reason to reduce confidence in your position, not just in theirs.


Never Escalating Past What’s Necessary

Escalation — bringing a disagreement to a higher authority or a broader audience — should be a last resort, not a default. Most disagreements can and should be resolved between the parties directly. Larson’s guidance on escalation sequencing:

  1. Direct conversation — address it with the person involved, one-on-one
  2. Structured discussion — bring in a facilitator or a small set of stakeholders for a focused conversation
  3. Escalation to shared manager — only when direct resolution has genuinely failed and the stakes warrant it

Skipping steps 1 and 2 is a common mistake that:

  • Signals low trust in your counterpart
  • Signals low confidence in your own ability to work things out
  • Draws more people into a conflict than necessary, expanding the blast radius
  • Burns relationship capital with your manager (they become the arbiter of disagreements you should have resolved yourself)

When you do escalate, do so clearly and explicitly: “I want to be transparent that I’m raising this with you because [specific reason], not to go around [person].”


Genuine Curiosity as a Practice

Larson notes that the “never be wrong” practices work best when they are grounded in authentic curiosity rather than performed as technique. If you are asking questions purely as a rhetorical maneuver to make the other person look wrong, they will usually sense it. If you are genuinely curious about their reasoning — even when you expect to disagree — the questions feel different and land differently.

Authentic curiosity means:

  • Staying genuinely open to the possibility that you will learn something that changes your view
  • Being interested in understanding how someone arrived at a position, even when you think the position is wrong
  • Treating the other person’s domain expertise and lived experience as real data

This is a practice that can be cultivated. It starts with identifying situations where you found out you were wrong and noticing that it felt like valuable learning, not just defeat.


The “How” Matters as Much as the “What”

Being technically correct while being dismissive, aggressive, or condescending produces worse outcomes than being slightly less correct while being collaborative and respectful. This is not just about politeness:

  • Aggressive correctness damages trust and relationships in ways that make future collaboration harder.
  • People stop sharing information with people who make them feel stupid. You will have worse data for your decisions.
  • Teams led by combative experts don’t learn as well. People work around them rather than with them.
  • The org stops pushing back on combative experts. They appear to win every argument, but they lose access to the corrections that disagreement provides.

Larson frames this as a practical concern, not an ethical one: the Staff engineer who is right and collaborative will have more impact than the one who is right and difficult.


Influence Without Authority

The entire section is an extended treatment of a single Staff engineer challenge: how do you steer technical and organizational decisions when you don’t have formal authority over the people making them?

The answer is not to acquire authority through force of will or through being obviously smarter than everyone. It is to:

  • Build trust through track record and through the quality of your listening
  • Develop relationships where people want to bring you into decisions early
  • Frame your input in ways that feel like contribution rather than critique
  • Create shared ownership of conclusions so that the people with formal authority feel they arrived at the right answer, not that it was imposed on them

This is the operating model of the effective Staff engineer: influence that works by making others more effective rather than by being the smartest voice in the room.


Key Takeaways

  1. “Never be wrong” means reaching correct conclusions together, not being infallible alone. The goal is collaborative correctness, not individual vindication.

  2. Being right too early is a failure mode. Correct analysis delivered before the organization has context or urgency to act on it is often as ineffective as being wrong — and can damage your credibility if it gets dismissed.

  3. Listen to understand before responding. Reflect back what you heard. Identify the underlying concern, not just the surface position. Most apparent disagreements dissolve on closer inspection.

  4. Define the problem before proposing solutions. Many circular arguments are actually disagreements about problem definition in disguise. Align on the problem explicitly before engaging on solutions.

  5. Disagree slowly. Surface concerns as questions and hypotheticals before stating firm positions. Validate before critiquing. Avoid “but” as a pivot. Patience in disagreement produces better outcomes than speed.

  6. Build from shared values. Find what both parties agree on at the level of goals and values. Use that common ground as the foundation for working through differences.

  7. Ground disagreements in concrete data and cases. Abstract principle debates are hardest to resolve. Specific incidents, measurements, and documented cases give both parties something tractable to engage with.

  8. Escalate as a last resort, not a default. Work through direct conversation and structured discussion before involving authority. Skipping these steps burns relationship capital.

  9. Genuine curiosity is the foundation of the practices. When questions are authentic rather than rhetorical, they land differently. Treat others’ reasoning as real data worth understanding.

  10. The “how” matters as much as the “what.” Being correct while being dismissive produces worse long-term outcomes than being collaborative and slightly less correct.



Last Updated: 2026-05-30