某码农意外去世了,我接手了他的代码

接手了他的项目后,

心里总会感觉怪怪的,

因为他前阵子过世了,

因为过劳。


现在我每天都会很忙,

有时候,

读到他写的代码,

思考他的逻辑。

思考一个死去人的逻辑,

揣摩一个死去人的想法,

这种感觉真的很奇怪,

就像深夜在深山老林的山路缓行:幽冷而又孤独。

就像触摸一个死人的身体:冰凉屏气。


每当这个时候,

脑子里不自觉的想起他,

他和我以前一起上下班,

一起喝酒,

一起讨论项目问题,

每写一会代码,

都要想起他。

甚至想起他临死前的情形,

虽然我并没有见识过,

可是它却像真实发生的一样:


在一个深夜,

这夜天很黑,

无星无月,

风呜呜吹。

他一个人挑灯在公司奋战,

大楼里早已人去楼空,

走廊里的灯也黑不见物。

同事们早已下班,

他只打开他头上那个灯,

昏暗的灯正好只照亮了他周围的一块。


他在写代码,

是的,

此时无关这个世界,

他脑中只有项目的模块还有哪些没完成,

他手下只有 26 个字母 10 个数字和符号,

他心里只有赶紧弄最晚 2 点要回家不然明天没精神继续 coding 了。


键盘嚓嚓,

他觉得有点口渴,

时间是 9:41,

他脑子终于下达命令让自己拿水杯喝水,

时间是 10:24。


键盘嚓嚓,

他手机来了推送信息,

时间是 10:30,

他拿起手机看了一眼,

是他定的睡眠闹钟提醒。

时间是 10:38。

他规定自己 10:30 要睡觉,

尽管他从来没有遵守过,

但他根本不打算删掉这个闹钟或者调整时间,

因为他相信总有一天他会严格遵守它。


键盘嚓嚓,

他突然想起了隔壁住的女孩,

头发很长,

笑起来很美。

时间是 10:47。

他继续写着,

这个模块快写完了,

这段代码要不要优化一下,

优化吧,明显看起来不优雅,

优化个啥啊,时间不多了得赶紧写完回家。

优雅?像她那样?

又想起了隔壁那个优雅的女孩。

前天早上出门的时候正好碰见她出门,

她看了他一眼,

持续 0.4 秒。

想到这里,

他的嘴角弯了。

时间是 10:54。


再定神时,

他责备自己不该写代码总跑神。*(Stinger: 我定神再写时,已是 17 个月后的 2015 年 12 月) *

沉气写完一段逻辑后,

他边打上分号边低头扫了一眼显示器右下角,

时间是 10:58。


整理一下思绪,

他吁了一口气,

竟感觉有些饿了。

是的,他夜晚在楼下快餐厅匆匆吃完便上来工作了,

连打的紫菜汤都未来及喝上几口。

他本想坐在窗前趁着吃饭时看看夜晚的城市,

他得有半个月没有好好吃饭了,

没有好好的看看白天的城市,

看看夜晚的城市,

看看行走的人群。

仔细想想上一次好好吃顿饭是上个月,也可能是上上个月时去同学家里蹭饭。

毕业时一起十来人说好要在这个城市当主人,

如今回老家、换城市只剩下他和另外两个同学。

自己勉强留下来,

却也战战兢兢地呆着。


同学的一家子在一起很热闹,

有家的气氛。

家,他的家,

在一千两百公里外。

两站路外的那个一室一厅,

是这个城市属于他的地方之一。

另一个之一是现在头顶灯光刚好照的位置。

尽管认真说来这些并不属于他。


操,他小声的骂自己。

又跑神了。

他不总是这样容易跑神。

白天上班时,办公室熙熙攘攘,

他总是专注的写代码,

即使偶尔跑神也很快被同事们的交谈声和办公室此起彼伏的手机通知声和键盘声打断。

今天这么安静,

他倒是很容易走神了。


键盘嚓嚓,

他迫不及待的想给这个模块收尾了。

这个模块写了三四天了,

像这样的模块,

还有几个。

他喜欢这种有事做的感觉,

这种被需要的感觉。

他喜欢开发一些新功能,

像打一场硬仗。

搭好架构、定义好接口,

就像排兵布阵、运筹帷幄,

具体的实现时就像硬弓硬马、真刀真枪,

策马平川、气吞三军,

完成一个模块犹如征服一块领地,踏平一座山。

他喜欢这种编程像打仗、血战沙场、戎马生涯的感觉,

每每兴致所至,无不有一种提刀上马的冲动。

如果生活也只有铁与血这么简单就好了。

一股热血涌上胸腔,

他不由得由倚在椅子上挣扎着坐正,

时间是 11:19,外面风声正劲。


*未完待续...*
  • 老文新发,原文于 2014 年 7 月 24 看到一帖《 假如一个码农突然出意外去世了,你们觉得接手他写过的代码是什么心情?》后有感而发。
  • 2015 年 12 月 16 日 续作。