Work & Career
A Communication Toolkit for Technologists: Not to Look Professional, but to Be Heard
Translated from the original Chinese essay · Read the Chinese original →
// This is the fourth article in the series "A Practical Guide to Cross-Context Communication for Technologists" — the Tools chapter
At that monthly review meeting, I confidently presented our new system architecture diagram, trying to explain "how this refactoring improves performance and reduces technical debt."
Two minutes in, the business director frowned and interrupted: "Wait, what does this red arrow mean? Is it a risk or a saving? Right now I just want to know how this affects next quarter's budget."
The air froze for a moment, and I could only force a smile and click to the next slide.
At that moment I realized: no matter how beautiful the diagram or how clear the logic, if you can't say it in words the other person understands, it's like speaking human language at a meeting full of Martians — you enjoy yourself and then it's over.
I'm not alone in this. Many of us have struggled in the communication quagmire of "saying the right thing, but nothing moves." Later, I gradually figured out some "self-rescue tools." They aren't meant to make us look more professional, but to make us more likely to be heard and accepted.
Today I want to share these tools, with real scenarios and failures, for all of us.
Tool 1: Context-Switching Checklist (Is what I'm saying something the other person can take in?)
I first made this list because before sending messages, I always felt "I've said it clearly enough," but the other side either didn't reply or replied with "So what?"
I started asking myself three questions before sending:
Have I used a metaphor the other person can understand?
Example: In an email I wrote, "We need a quarantine strategy to prevent dirty data from spreading," and the product manager didn't respond. Later I rephrased it: "We need a 'buffer pool,' like the observation room in a hospital, to make sure the infection doesn't enter the ward." The other person immediately replied: "Now I get it."
Have I clearly marked the action request?
Originally I would write: "Please review this PR." Later I changed it to: "Please review this PR by 3 PM today; I need to sync it in the meeting."
Have I indicated the priority order?
Once I sent three things, and the other person only replied to the least important one. Later I added at the beginning: "The most urgent is the first item, then the third; the second can wait until next week." The response immediately became more focused.
These questions are now written on a sticky note, stuck to the edge of my monitor, and I glance at it before sending anything. Sometimes I still forget, but most of the time, it has saved me more than once.
Tool 2: Terminology Translation Dictionary (What you think is professional jargon sounds like gibberish to them)
The prototype of this dictionary came from a complete "crash."
At the time, I was explaining to the CFO why we needed to add memory to the servers: "Because OOM is frequent recently." She blinked: "So... the computer is tired and needs to sleep?"
We were all silent for three seconds.
After that, I started recording every scenario where the other person didn't understand what I was saying, and gradually formed some "translation phrases." They aren't necessarily precise, but they are always in the other person's language.
Example 1 (dialogue):
- Ops: CPU has spiked to 90%!
- Product: So what problems will users see?
- Tech you: It's like the checkout line at a supermarket suddenly getting long; new customers might just walk away.
Example 2 (term replacements):
- Memory leak → "The longer it runs, the slower it gets; you need to restart to temporarily relieve it"
- Technical debt → "Like paying with a credit card; no problem right away, but at the end of the month you have to pay it back"
- Distributed lock → "Like only one person can borrow the same book from the library, to avoid collisions"
Now this "dictionary" has been contributed to by our team for over a dozen pages, and we even made it into small cards. Before any external communication, we flip through it first, to avoid being asked "What planet's language are you speaking?"
Tool 3: Visual Translation (Not drawing diagrams, but seeing the world through different eyes)
We are used to drawing architecture diagrams, flowcharts, and database diagrams. But honestly, 90% of business colleagues can't understand those arrows and boxes.
I truly realized this problem at a cross-departmental decision meeting.
I presented three options: Option A had the lowest cost, Option B had the best scalability, and Option C was closest to the user experience. I made a standard three-column comparison table, which looked neat and beautiful.
The product manager asked only one thing: "Can you draw for me what the launch timeline would look like in three months if we choose B?"
I paused, picked up a whiteboard marker, and drew a timeline on the spot:
- Now → Q1: Evaluation
- Q2: Initial launch of Option B
- Q3: Feedback validation + patches
- Q4: Main system switchover
She nodded: "This I can take to the boss."
Since then, I no longer draw "technologist's diagrams," but instead draw from the other person's perspective:
- Want to see user touchpoints? Then I draw a typical path (like "login - order - payment") and mark at which step the technical change will be felt.
- Want to understand cost impact? I draw a bar chart comparing "development cost vs. maintenance cost."
- Want to know technical debt risk? I draw a heat curve of "future overtime hours vs. current delayed decisions."
Later we even kept the "draft vs. final diagram" comparison for retrospectives — the real scribbles and traces of dialogue actually make it more convincing.
Behind these tools: Not "looking professional," but "being heard and acted upon"
I now increasingly believe one thing: "Communication is not about showing off your logical power, but about making people willing to move."
This toolkit is not for showing off; it's not even perfect. Sometimes we still get interrupted, misunderstood, or even crash. But it acts like a "context reminder," each time helping us get a little closer to "human language that people can understand."
Some tools were made through trial and error. For example, the first page of that dictionary still has my handwritten note: "OOM = Out Of Memory = memory blew up = the computer doesn't sleep but it will crash."
Maybe we are not born great speakers, but we can become communicators with "listening ears" — understanding the other person's world, and willing to translate our own.
We made these tools just so that after "saying the right thing," we can add "so he immediately took action."