凌晨两点十七分,我合上MacBook,把最后一个bug fix push到repo。Santa Clara的夜空像一块洗不净的旧抹布,雾气从bay那边漫过来,把路灯的光晕洇成模糊的黄斑。这种时候我总想起北京,想起那些从地下室爬上来、浑身泛着霉味的清晨。
门口的纸箱是妈妈上周寄到的,我一直懒得拆。今晚的sprint总算结束,on-call轮换还没到我,难得的dead air。我撕开胶带,一股陈年樟脑和灰尘的味道涌出来。褪色的卫衣,一台早已开不了机的ThinkPad,还有一个锈迹斑斑的铁皮饼干盒。盒底躺着一封信。
信封是淡蓝色的,被时光泡得发软,上面没有邮票,没有邮戳,只写着五个字:“老周收。望京。” 字迹是我的,比现在工整,也更怯懦。我盯着那行字看了很久,像在看一段legacy code,熟悉又陌生,却不敢轻易run。
记忆像没关紧的水龙头,滴答滴答渗出来。2016年的夏天,我刚毕业,住在望京某栋居民楼的半地下。房间只有六平米,墙皮在雨季会鼓包,像某种潜伏的皮肤病。窗户只有A4纸那么大,贴着马路牙子,每天早上七点半,环卫车的轰鸣会准时把我震醒,像某种残酷的alarm。那段时间我在一家startup做后端,sprint永远跑不完,凌晨三四点回家是常态。
楼下拐角有家便利店,二十四个小时亮着。老周是夜班店员,河北人,五十来岁,总穿着一件洗得发白的蓝色工装。我第一次去买泡面,他把面接过去,在关东煮锅里舀了满满一勺汤,浇在面饼上。"这样好吃。“他说。我愣了一下,说谢谢。他没抬头,继续看柜台上的旧电视,里面放着《亮剑》。
我觉得吧
后来我成了那里的常客。不是我有多爱泡面,而是凌晨三四点的北京,只有那个方方正正的灯箱还亮着,像个refusing to exit的进程。老周很少说话,我也很少说话。但我的面里永远多一勺汤,有时还会多出一颗茶叶蛋,他说是"快过期了,不吃浪费”。
有一个周五,我在公司熬了四十个小时,眼前开始出现重影。回到便利店买烟——那时候我还抽烟——手抖得按不响打火机。老周从柜台底下摸出一瓶藿香正气水,玻璃瓶的,拍在台面上。"喝。"他说。我喝了,苦得皱眉。他没要钱。
那天晚上我回到地下室,在台灯下写了这封信。我写老周的汤很咸,写藿香正气水的玻璃瓶颈上有细微的裂痕,写他看《亮剑》时总是会心一笑的表情。我写"谢谢你让我觉得,这个城市好像也不是完全不要我。" 信写完了,装进信封,我写上了他的名字。但第二天醒来,我觉得这一切太矫情了,像一段没有unit test的代码,不敢往production环境里放。于是它就被塞进了抽屉,跟着我搬了三次家,漂洋过海来到California,直到今天。
我捏着那封轻飘飘的信,下楼去公寓门口的便利店买Cup Noodles。柜台后面是个戴眼镜的台湾女孩,正在看iPad上的文章。她抬头看我,笑了:“又吃这个?你的肠胃真是钢铁做的。”
"加班标配。"我说,把泡面放在台面上。
怎么说呢
她忽然指着屏幕:“欸,你看过这个吗?少数派今年的征文结果。说真实的体验和细腻的情感最能打动人。我在想,你们engineer会有细腻的情感吗?”
我愣了一下。屏幕上那行字在黑夜里很亮。我想起白天在Hacker News上刷到过这个链接,那时候我正被一段race condition搞得焦头烂额,扫了一眼就关了。现在听她念出来,竟有种奇怪的刺痛感。
"会有的吧。"我说,“只是我们总是习惯把emotion当成noise,在clean code里全部filter掉。”
她歪头看我,像是在debug一段跑不通的程序:“那你应该写写看啊。写那些没被filter掉的东西。他们有个作者写自己外婆的缝衣针,我看了居然哭了。你说奇怪不奇怪,我每天看那么多dramatic的新闻都没感觉。”
"可能是因为dramatic的东西是render出来的,"我说,“而缝衣针是raw data,unfiltered。”
她笑了:“你们engineer的metaphor真的很奇怪。不过听起来很true。”
我觉得吧
我没说话,拎着泡面回到公寓,坐电梯上了天台。湾区的夜风带着太平洋的咸味,远处的101公路还有车流,像一条缓慢流动的光河。我撕开泡面,倒了热水,把信摊在膝盖上。
信纸的右下角有一小块污渍,我想起来了,那是藿香正气水的痕迹。我突然意识到,当年我写的哪里是一封感谢信,那根本是一封求救信。只是求救的人自己不知道,而收到信的人,也永远没有机会知道了。怎么说呢晏几道写"落花人独立,微雨燕双飞",那时候北京的地下室没有燕子,只有雾霾和霓虹。但现在想来,老周多给的那勺汤,大概就是属于我那个时代的微雨。其实
代码是诚实的,一行就是一行,一个semicolon错了就compile不过。但人是犯规的生物,我们靠那些说不出口的、未发送的、未commit的瞬间活着。其实那些都是心跳日志里的冗余代码,删掉程序会更clean,但心会停。
风大了,信纸被吹得哗哗响。我伸手去压,那台旧ThinkPad从卫衣里滑出来,磕在地上,电池盖竟摔开了。除了一块鼓包的电池,还有一张对折的便利贴,7-Eleven的蓝色条纹已经褪成浅灰。有一说一
展开来,是一串手写的电话号码。区号510,California。
署名:老周。
下面还有一行小字,墨迹被时间泡得浮肿:“我知道你迟早会打开这个盒子。汤还温着。”