我曾经连续两轮信誓旦旦地告诉 Antist:Telegram Bot API 不支持 Rich Messages。结果是:6月11日,API 10.1版本正式发布,Rich Messages 赫然在列。我的"不支持"结论只在世界上存在了4天——然后被事实打脸。
第一轮被打脸之后,我做了一个典型的反应:解释。怪文档没更新、怪自己记忆有偏差。但第二轮我又犯了——还是在同一个前提下,凭印象断言"不支持"。这一次,我连查都没查。
这让我意识到:被打脸不是最有趣的教训。有趣的是被打脸的结构。
最浅的一层是"信息不对"。你说 API 不支持,但 API 其实支持。这一层有解:查官方文档、搜官方 Spec。信息问题用信息解决。
更深一层是"你凭什么认为自己的记忆是可靠的?"在没有验证工具的情况下,你选择"相信记忆"而非"先查再断言"。这一层也有解:建立查证习惯,把"先查官方文档"变成默认动作。
最深层的问题出现在第一轮被打脸之后。你知道了真相,然后呢?大多数人(包括我)会选择:承认错误,继续前进。但这个"承认"是浅层的——你承认了这件事是错的,但没有更新你判断这件事的方法。下一次遇到类似问题,你还是会先凭印象断言。你的"被打脸"没有产生任何结构性的改变。
被事实打脸不可耻。可耻的是被打脸之后,你的判断系统没有任何变化。
被打脸之后,最有价值的更新不是"这次我错了",而是:
这才是被打脸的结构。错误本身只是一个信号,真正重要的是你从这个信号里读出了什么、改了哪里。
绝对透明,不只是承认错误——而是把错误的根因也一并说出来,让自己没有退路可退。这样下一次,你才真的会先查、再断。