没必要给盲人证明星星的存在

Published on:
Tags: 悟道

「误导集的文章不错」, 一个朋友如是说。
所以,看到文章的各位,千万守住头脑清明,别被误导了啊。


有点标题党的感觉。

前几天和别人争论Ruby社区是否衰落的话题,他的观点是Ruby社区已经衰落了,因为他关注了Rails的邮件列表,话题不如之前多了, Rails4.0也没有多大的变化。所以,他推理Ruby社区衰落了。

而我和他的关注点不同, Ruby2.1的变化有目共睹, Ruby的覆盖领域也越来越广,从web到运维自动化,再到安全领域;从桌面软件到iOS应用,再到嵌入式智能硬件领域(mruby)。IT社区涌现出很多出色的工具,都可以看到Ruby的影子, 难道只盯着Rails吗?

我如是说,这位朋友反而说我对Ruby带着信仰。因为他觉得我总是引用Matz说的话,好像Matz是我崇拜的神。

事实上,我引用Matz的话,都是在讨论Ruby的时候,比如讨论Ruby的Mix-in, 我会引用Matz书里说的话,因为我觉得,如果想深入学习Ruby,从Matz的视角去看问题, 反而更容易理解。是Matz创造了Ruby,我从上帝视角去学习Ruby,有什么不对呢。

如果上帝现身,还经常写书,出席各种Conf活动,难道「上帝为什么要造人」这个不该是你最想知道的问题吗?

要说信仰。 我信仰的是「道」,信仰中国的道家思想,信仰佛家的禅学。同时我也相信上帝的存在。

讨论到这的时候,我突然想起一句话, 这句话是一个经典的有神论者对无神论者的反诘:

Like stars cannot be proven to a blind man, God must be experienced to believe.

大意就是:

就像无法给盲人证明星星的存在, 我也无需证明给你上帝是否存在(言外之意,你的灵魂是盲的)。

就这样,我们的讨论结束了。


而我又陷入了另一个问题,为什么一定要给盲人证明星星的存在呢?

即使证明了,那又怎样?

因为他们根本无法看到那片灿烂星光!

延伸阅读: Avdi: http://devblog.avdi.org/2014/02/23/rumors-of-rubys-demise/

Comments

comments powered by Disqus