故事编程6 分钟

石匠

一位只做文本编辑器的程序员,把每一行代码都当作值得认真凿好的石头。

在瑞士苏黎世,有一家很小的软件工作室,创始人叫马库斯,今年五十七岁。

马库斯做了一辈子软件,但他只做了一个产品——一个文本编辑器。

听到这里你大概会笑。一个文本编辑器?这世界上有几百种文本编辑器,微软有Word,苹果有Pages,开源社区有无数免费的替代品。谁会专门花钱买一个名不见经传的小公司做的编辑器?

但马库斯的编辑器确实有人买。买的人不多,但每一个买了的人,都会再推荐给朋友。他的用户群不大,却极其忠诚。有人从二十年前就开始用,换过无数台电脑,每次装机第一个安装的软件永远是这个编辑器。

我问过一个用了十五年的老用户:“它到底好在哪?”

他想了一会儿,给了我这辈子听过最奇怪的一个产品评价:“它让我觉得自己被尊重了。”

“被尊重”是什么意思?

他解释说:“你用的每一个软件,都在不停地打断你。弹窗、通知、红点、升级提醒、促销活动,每一个都在争夺你的注意力。但马库斯的编辑器从来不打扰你。它没有弹窗,没有广告,没有社交功能,没有云端同步的强制提醒。你打开它,它就只是一个干干净净的写作空间。它相信你知道自己在做什么,它只负责把这件事变得顺手,然后退到一边。”

“用久了你会发现,”他说,“这种不打扰,是一种很深的尊重。”

我后来去苏黎世出差的时候,特意去拜访了马库斯。他的工作室在小巷深处,门口连个招牌都没有。房间很小,两张桌子,三台电脑,一面书墙。他一个人坐在窗边写代码,窗外是一个很小的院子,种着一棵苹果树。

我问他:“你做了二十年的文本编辑器,不会觉得无聊吗?”

他给我倒了一杯咖啡,坐在那张旧沙发上,跟我讲了一个故事。

马库斯的祖父是一个石匠,一辈子都在瑞士山区的那个小镇上凿石头。他凿的是建筑用的方石,每一块都要凿得四四方方,表面平整。这个工作没有任何浪漫可言——每天对着石头,一锤一锤地凿,从二十岁凿到七十岁。

马库斯小时候问祖父:“你凿了这么多石头,它们最后都去了哪里?”

祖父说:“有的去了教堂,有的去了市政厅,有的去了普通人家的房子。大部分我都不知道了。”

“那你不会觉得可惜吗?你花了那么大力气,最后都不知道它们变成了什么。”

祖父放下锤子,擦了擦汗,说了一句让马库斯记了一辈子的话:

“我知道它是一块好石头就够了。剩下的,是别人的事。”

马库斯喝了一口咖啡,对我说:“我现在做的事情跟我祖父没有区别。每一行代码就是一块石头。我把它凿好,凿得方方正正,让它在该在的位置上待着。二十年后,这段代码可能已经被删掉了,可能已经被别的什么东西替换了,我的整个编辑器可能都没人在用了。这都不重要。重要的是,在写下它的时候,我是诚心诚意的。”

他指着屏幕上的一行代码,像是在指一块石头。

“你看见这一行了吗?它今天早上花了我两个小时。它的功能很简单,就是处理一段文本的自动换行。用户可能一辈子都不会注意到它,它不会出现在任何更新日志里,不会有任何人因为它而购买这个软件。”

“但它是一块好石头。我知道就够了。”

那天傍晚我离开的时候,苏黎世下起了小雨。马库斯送我到巷口,撑着一把黑色的伞。我说:“你的编辑器真的很好用,我会一直用下去。”

他笑了笑,说:“谢谢。但如果你有一天不用了,换了一个别的,也没关系。软件跟石头一样,是拿来用的,不是拿来供着的。你用的时候觉得趁手,那就是对我最大的肯定了。”

我走出巷子,回头看的时候,马库斯已经转身往回走了。他的背影消失在小雨里,像一个收工回家的石匠。

我突然想起他说的那句话——“我知道它是一块好石头就够了”。在这个人人都在追求影响力、追求规模、追求被看到的时代,有一个人安静地坐在苏黎世的一条小巷里,花了二十年时间,只是在认真地凿他的石头。

而那些石头,被无数个深夜写作的人、赶论文的学生、写日记的老人握在手里。他们不会想起这个瑞典老石匠的名字,但他们每一次流畅地敲下一行字、每一次不被弹窗打扰的专注,都是他的石头在发挥作用的证据。

它们沉默地待在世界的某个角落,把一件事情默默做好。

这就是一个匠人能给这个世界最好的东西。