如果 Linus 对 Linux 的某个特性作出解释,这就是最权威的解释了吗?
粗看如此,其实未必。
程序员界有个笑话,是说自己 debug 时查到一段 code,大怒谁写的烂代码。git blame 一查发现是自己3年前提交的。
这种事其实不稀罕,以我自己为例,我经手过的系统当然有一定发言权,但即使是一个完全由我自己开发维护的系统,当其代码规模或维护年限超过一段时间之后,我就无法回答所有的问题了,有些回答只能说是根据自己的经验想当然尔。回答错后被人揪出代码啪啪打脸这种事常常发生。一开始还不好意思,后来也就习惯了,还能跟着对方自黑一下,大家一起开心。
这当然有我才具有限的原因,但更有才的人只要还是人,就都有自己的一个极限。就像我除了汉语,再学个英语都费劲得要死。虽然自有天才精通10几种语言,但就是这种天才也不敢说能精通全世界的所有语言,例如桑人的语言(就是《上帝也疯狂》里那个土人用的)。
尤其是作者很多时候在创作时并没想那么多,但粉丝一定要给它找个意义出来。这可就全看作者了,这时候作者往往已被捧在云端,是否还能面对这些很可能是粉丝赋予的伟大意义实话实说实在是有点拉不下脸来。
从这点上说,我就很佩服韩寒了,他就能坦白说这段当年这么写只是因为他想显摆下自己有文化,没想啥特殊含义。