Work & Career
You're Right, but Nothing Moves: 5 Communication Scenarios Where Tech People Most Often Slip
Translated from the original Chinese essay · Read the Chinese original →
// This is the second article in the series "A Practical Guide to Cross-Context Communication for Tech Professionals" — the Scenarios chapter
That architecture review meeting ended, and I let out a long breath.
I had finally finished presenting this optimization plan. The logic was clear, the arguments were thorough, I had considered historical baggage, and there was technical promise. But just as I closed my laptop and looked up at the people across from me, I found that the product manager was looking down at Slack, and the boss next to him was staring at the Gantt chart of progress. He asked, "Will this affect the Q3 launch?"
No one responded to my content. Not even a "We'll evaluate it later."
It wasn't that I hadn't spoken correctly. It was that I had spoken in a way that no one followed.
This wasn't the first time I'd felt this way. Many tech people have probably experienced moments like this:
- You write three pages of PPT to explain the root cause of an incident, but the boss only wants to know, "How do you plan to fix it?"
- You finally grab a slot for a Tech Talk, and after presenting the new framework, no one asks questions. After the meeting, a business colleague messages you privately: "I didn't quite understand. Are you saying we can't submit requirements anymore?"
- You spend weeks preparing a performance optimization plan, but at the resource review meeting, one question blocks you: "Why does this need to be done now?"
We clearly did our homework and spoke professionally, yet in key moments, we can't move things forward. The problem may not be the content itself, but that we haven't learned to "translate" what we say.
Many tech people think the key to communication is "being clear." But in the real workplace, communication is not information transfer; it is trust building.
Especially in the following five high-frequency scenarios, we easily step into traps. If we don't do language conversion in advance, the other person hears "correct" but won't act.
1. Requirements Review: Too Much "Implementation Path," Business Can't Understand Your "Cost"
The scenario where it's easiest to slip is the requirements review.
Many engineers habitually start by explaining all the technical research, implementation plans, and performance data they've done. What they say is correct—but the listener doesn't know how it relates to their needs and goals.
For example:
"We plan to use Plan B to replace the current logic structure, which can reduce query times and improve response speed."
After hearing this, the business person will only ask: "So can this requirement be done? Will the launch be delayed?"
A better way to say it might be:
"We know you want to iterate quickly, but currently every expansion requires changing the underlying logic. We can use Plan B to build a minimal validation first, so the launch is faster, at the cost of possibly rewriting later."
It's not that the technical content changed, but the logical order changed: Start from the other person's goal, then explain the basis of your technical judgment.
2. Incident Report: Too Much "Root Cause Analysis," Leaders Can't Hear "Action Recommendations"
In incident review meetings, many people spend 80% of the time on technical details, such as:
"The request response delay was caused by excessively high call frequency between Module A and Module B, which filled up the database connection pool."
These are certainly important, but leaders care more about:
- What went wrong in the user experience?
- How do you plan to fix it? What's the short-term mitigation, and what's the long-term prevention?
You can try expressing it with this structure:
"What users saw was payment failure. We found it was caused by API timeout, and the underlying cause was cache breakdown. We can temporarily scale up to suppress the problem, but fundamentally we need to redesign the caching strategy. This plan will take about two weeks of resources and may affect the current sprint."
You're still talking about technology, but the order has changed:
- User impact (who felt the pain)
- Quick fix (how to stop the bleeding)
- Long-term solution + cost assessment (how to heal)
An incident is not a stage to show off technical prowess, but a site for repairing organizational trust.
3. Fighting for Resources: "Technical Value" Overstated, Business Only Looks at ROI
When we seek resources from our boss or other teams, the most common mistake is to only say "this is technically necessary."
For example:
"We have a lot of technical debt, which will affect stability later."
But the other person is thinking: "It runs fine even if you don't solve it. Why should I give you resources first?"
The truly effective way is to convert technical cost into business cost.
For example, you can say:
"Currently, every new requirement takes three days to adapt to the old logic, and our development efficiency is 30% lower than the team average. If we refactor, the initial investment is two weeks, but each subsequent requirement can save two days."
Whether you can move resources depends not on how forcefully you speak, but on whether you can do the math.
4. Progress Sync: Listing Task Checklists Leaves Others Unable to Judge Whether You Have "Problems"
Many people, when syncing progress in weekly meetings or group chats, say:
"This week we completed module integration and API joint debugging, and next week we'll start testing."
It sounds busy, but the other person cannot judge:
- Are there any risks?
- Where do you need my help?
A clearer way is to use a "traffic light + blockers" structure:
"Overall it's green, but the test data hasn't arrived yet. If we don't get it this week, it will affect next week's launch."
Or:
"API joint debugging is stuck because Party A's interface isn't ready yet. We've communicated twice, and they said they expect to resolve it by Friday. It's yellow now."
This not only lets the other person understand clearly "where things are smooth and where they're stuck," but also makes your credibility and collaboration ability visible.
5. Technical Evangelism: Too Deep into Technical Principles, Failing to Explain "What Does This Have to Do with Me"
We often want to promote new tools and frameworks, write long documents, hold sharing sessions, but no one adopts them.
It's not that the technology is bad, but that you forgot to tell the other person:
Why should you pay attention to it now? What happens if you don't?
For example:
"We need to do microservice governance. Currently there are service coupling issues, and the call chain is unclear..."
Probably no one listens.
A different way to say it is:
"This year, 40% of online issues are caused by service call timeouts. The goal of governance is to expose the source of problems in advance, minimizing the cost."
The more unfamiliar a new technology is, the more you should start from the other person's existing pain points.
Final Reminder: Communication Is Not "Persuasion," but Building a Sustainable Trust Structure
We always think the goal of communication is to "persuade others to listen to us."
But for tech people, truly valuable communication is not about winning the next argument, but about making others willing to come to you repeatedly, trust your judgment, and give you resources and a stage.
I know a backend colleague who originally had almost no voice in the team. During a major incident review, he didn't just talk about technical details as before. Instead, he started by saying:
"The user impact of this issue is the most direct—they're stuck on the payment page. I'll present three repair methods, with each cost and impact listed in a table, so we can choose together."
From that time on, his role in the team changed. The boss started pulling him into decision-making meetings, and other colleagues were more willing to discuss issues with him.
Not because he said more, but because the way he spoke made people trust him, follow him, and rely on him.
So, back to the question that often traps us:
"I've said it so clearly, why does no one pay attention?"
Maybe we can ask ourselves in return:
You're indeed right, but can the other person understand? Your path is clear enough, but do others have a reason to "trust you"? Your intention is explicit, but do others know "how to act"?
If the answers are still uncertain, it's not that we're not professional enough—it's that we haven't learned to "use language the other person can understand to express our most professional content."
That is the real technical communication.