说服不等同于劝服。
Convincing Is Not Persuading

原始链接: https://blog.alaindichiappari.dev/p/convincing-is-not-persuading

许多技术提案失败并非由于逻辑缺陷,而是因为它们侧重于“说服”而非“劝说”。说服诉诸理性,针对具有严密逻辑的“普遍受众”——就像数学证明。然而,劝说则关注*特定*受众的需求、担忧和动机,并询问“这会促使他们行动吗?” 工程师通常被训练为优先考虑说服——构建最佳、最合乎逻辑的解决方案。但这忽略了人为因素。决策受到过去失败、截止日期甚至个人自豪感等因素的影响。如果一项卓越的架构威胁到某人的奖金或需要重新学习他们构建的系统,它就不会被采用。 有效的决策者理解这一点。他们专注于建立信任,有效地安排提案时间,并构建与现有优先级相符的解决方案。这不是操纵,而是认识到人们不仅仅是逻辑处理器。 权威可以强制*遵守*,但劝说可以培养*承诺*——这是停滞项目和成功实施之间的关键区别。“正确”仅仅是第一步;真正推动事情前进需要理解和解决起作用的人为因素。

一篇名为“说服不等同于使信服”的 Hacker News 帖子正在引发关于其真实性和实用性的争论。作者 alainrk 区分了“使信服”(诉诸逻辑)和“说服”(诉诸情感),但评论者对此表示怀疑。 一位用户 getnormality 认为该帖子迎合了一种“洞察力色情”的趋势——人为地分割通常可以互换使用的概念。他们指出,在现实对话中应用这种区分会显得别扭。 由于帖子直接链接到 Hacker News 以分享,引发了更多怀疑,另一位用户 Avicebron 怀疑作者试图人为地夸大影响力。 许多评论者认为该帖子主要由人工智能撰写,并要求提供生成该帖子的提示词。 这场讨论凸显了人们对人工智能生成内容及其对在线讨论的影响的担忧。
相关文章

原文

Many engineers (me included) I met have a drawer full of proposals that never went anywhere. Technically airtight. Benchmarked. Diagrammed. Presented to a room of intelligent people who nodded politely and went a different direction.

You walk away muttering the same thing every technically correct person has muttered since the beginning of organized work: “They just don’t get it”.

They got it. They just weren’t moved.

Perelman spent decades dismantling this blind spot. In his The new rhetoric: a treatise on argumentation, he drew a line that most of the intellectual tradition had been smudging since Descartes: the line between convincing and persuading.

Convincing is an operation on logic. You assemble premises, you chain them together with valid inferences, and you arrive at a conclusion that any rational agent should accept. The target is what he called the “universal audience”, an idealized audience of every reasonable mind that ever existed or could exist. If your argument is valid, it should work on all of them. A mathematical proof convinces. A benchmark convinces. A failing test suite convinces.

Persuading is a different animal entirely. Persuading targets a particular audience: these people, in this room, with these fears, these incentives, these memories of the last migration that went sideways. Persuading doesn’t ask “is this logically sound?”. It asks “will this move them to act?”.

Convincing addresses reason. Persuading addresses the full human. And the gap between the two is where most technical proposals go to die.

You can convince every person in the room that your microservices architecture is superior to the monolith. You can lay the evidence flat on the table like a surgeon displaying X-rays. And they will still vote for the monolith, because the last team that attempted a migration was disbanded, because the VP of Engineering ships their bonus on a Q3 deadline, because the tech lead built the monolith and his pride is load-bearing infrastructure.

Pascal used to distinguish between geometric and subtle minds (sensibilities). The geometric mind works through axioms and deductions, step by step, like a compiler. The subtle mind grasps a situation holistically, reading context, feeling the weight of unspoken constraints, sensing what a room will and won’t tolerate.

This is clearly a simplification, but engineers are usually trained almost exclusively in the geometric mind. The entire discipline is built on the assumption that correctness is sufficient, that if you can prove something works better, the proof carries its own momentum. Unfortunately in reality it doesn’t. Correctness is necessary but it is not sufficient. It should be the foundation, not the building.

This is why the best technical decision-makers I’ve ever worked with aren’t necessarily the smartest or most technically proficient people in the room. They’re the ones who learned, often painfully, that an argument aimed at “every rational person” lands on no one in particular. They stopped presenting to the universal audience and started reading the particular one.

Think about the last RFC/ADR/One-Pager you wrote.

You laid out the problem statement, described the current architecture and its failure modes, proposed a solution, backed by evidence. You anticipated objections and addressed them. In your opinion it was clean, thorough, well-reasoned.

Once presented you probably had some of the following people in your audience. The SRE guy who’s drowning in incidents and sees any architectural change as another surface area for things to break. The product manager who translates every engineering proposal into “how many sprints does this cost me”. The junior engineer who doesn’t understand the current system well enough to evaluate a replacement.

Probably your RFC even convinced them. But it didn’t persuade them. And you confused the two, so when the proposal stalled, you assumed the problem was comprehension. You added more diagrams. You wrote a longer appendix. You scheduled another meeting to walk through it again.

You were just polishing a handle of a door no one wanted to open.

This terrain was mapped millennia ago. The three dimensions of rhetoric are since then well-known: the logical structure of the argument, the credibility and character of the speaker, and the emotional state of the audience.

Convincing lives almost entirely in the logical structure.
Persuading requires all three mixed together and calibrated to context.

In software engineering, we worship logic and treat the other two as contamination. We act as though caring about who is making the argument, or how the audience feels about it, is a form of intellectual corruption. It’s not. It’s the recognition that human beings are not compilers. They don’t parse your argument in isolation from everything else they’re carrying that day.

What drives decision-making has little to do with logical validity. Not because logic doesn’t matter, but because logic operates on a different layer of the stack. You need the logic underneath if you want to bring a solid proposal: that is your job.
But it’s not the interface. The interface is trust, timing, and the careful art of making someone feel that acting on your proposal serves what they already care about. This is not manipulation, which would require you not actually having the honest conviction underneath. The two must work together: you need a sound argument and the skill to land it.

Conviction without persuasion is impotence. Persuasion without conviction is fraud.

This doesn’t only cut one way. A VP of Engineering who decrees a change has the authority to make it happen. The org chart says so. The decision is made, communicated, documented.

Then nothing moves or results are way worse than expected.

Engineers complied without committing. They did the minimum the process demands and none of what the change actually requires.
Authority without credibility is just a mandate with no engine behind it. The VP convinced no one, they didn’t need to: they have the title. But they also didn’t persuade, because persuasion requires much more than the reporting line alone can provide.

Positional power gets compliance. Persuasion gets commitment. The gap between those two is where rewrites stall, migrations rot, and strategic initiatives quietly become shelfware.

Engineers and leaders who actually move things aren’t the ones who are right the most often. They’re the ones who learned that being right is the starting line, not the finish.

If you liked this post, consider subscribing to receive new posts, or sharing it on Hacker News.

联系我们 contact @ memedata.com