我觉得十年后来听他自己评价这个问题会更好。
我就补充说说他在一些社区碰壁的事情吧。
他是既定规则的叛逆者,这本身没有问题,但社区本身不像学术圈子,学术圈子那些人是拿着国家或者学校的钱来为大家传道授业解惑的。而社区的大牛没有这个义务,你对大牛无帮助,大牛就不会帮助你。
社区的大牛们开社区是为了吸引与自己气味相投的同好,而不是为了传道授业解惑。在社区里,不是要证明自己有多牛,而是要证明自己对社区有价值。自己能增加社区的凝聚力。但是王垠自己高高在上的心态无助于他融入社区。所以,他就是融不进去。因为社区要的不是牛人,而是能够与大家合作的人。
在那些社区,别人要求讲究《提问的智慧》,他可以讽刺这篇文章讲的规则,他可以不按别人的规则来,这没问题。不过这样,别人也没法给他期望的有价值的回答,这自然也很合理不是么?
王垠的心态还是变得多了,远不如当年在国内推广 Linux 的时候(虽然他自己可能觉得现在的状态更好)。那个时候相当多的 Linuxer 是实实在在的受到了他的帮助的,他用自己的一言一行在为 Linux 社区做贡献。无论有多少人说他中二,他在社区内的贡献无可指责,包括我也非常感谢他曾经的贡献。不过现在呢。。。
从学术界到工程界还会有很多不适应的地方,真正的差别在于,科学讲究一切追求完美,而工程讲究有限的代价让一个东西可用。从科学的角度,没有任何语言是完美的,但他们在工程的现实中都可用。王垠是研究语言的科学家,难以接受现实中那么多设计不完美的语言,这是事实。
要修补这个事实,我觉得需要时间,要么时间改变他,要么他用时间改变这个世界。
我期待他能做到后者。