下一章 上一章 目录 设置
7、静默的算法 陈远还 ...
-
陈远还是走了。
在一个普通的周一早晨,带着一个巨大的行李箱和一股淡淡的、混合了木屑和清洗剂的味道。关门声比平时重了一点,之后,整个屋子陷入了一种前所未有的寂静。
林默站在客厅中央,第一次如此清晰地“听”到这间房子的声音——冰箱低沉的嗡鸣、窗外遥远模糊的车流、以及自己平稳的呼吸。这些声音在陈远在时,是被覆盖的背景噪音,此刻却清晰得如同在耳畔。
他的生活迅速切换到了“单人模式”。程序高效运转,甚至比之前更加精确。他取消了周末的超市采购流程,改为工作日下班后顺路在便利店解决,计算最优的份量和价格。电瓶车后座不再需要承载另一个人,通勤路线也变得更加直接。他重新掌控了浴室和厨房的完全使用权,所有物品都按照他的秩序严格归位。
这是一种熟悉的、曾经让他感到舒适的控制感。
然而,算法的执行过程中,开始出现一些无法解释的“误差”。
比如,他煮面时,还是会习惯性地拿出两个鸡蛋,然后在敲破第一个后停顿片刻,将第二个默默放回冰箱。比如,他在便利店看到新上市的、陈远可能会喜欢的口味薯片,手指会无意识地在那包装上停留一秒,然后移开。又比如,某个加班的深夜,他推开家门,面对一室黑暗与寂静时,胃部会闪过一丝极细微的、类似空虚的下坠感。
这些误差不影响大局,但像代码中无法追踪的微小bug,偶尔跳出来,提醒他系统并非运行在绝对纯净的环境里。
陈远偶尔会发来信息。通常很简洁,像工作日志。
“到了。” “网络果然很差。” “这边的木头材质不错,就是工艺糙了点。”
林默的回复也同样精炼。 “收到。” “嗯。” “可以研究下改进工艺。”
他们之间的交流,维持着一种基于“项目”的、务实高效的风格,仿佛陈远只是在外地进行一场长期的现场调试。没有人提及“想念”,也没有人询问“什么时候回来”。那太不经济,也太不酷了。
直到一周后的周五晚上,林默的手机震动了一下。他以为是系统推送,拿起来却看到陈远的名字。发来的不是文字,而是一张照片。
照片拍得很随意,甚至有点模糊。是陈远临时住所的窗外,一片灰扑扑的、毫无特色的居民楼外墙,角度刁钻的角落里,顽强地长着一株叫不出名字的野草,在夕阳余晖里透着一点倔强的绿意。
没有配文。
林默看着这张毫无信息量、也毫无美感的照片,手指悬在屏幕上方,一时间不知该如何回应。他的大脑快速分析着这张照片的意图:汇报环境?分享发现?还是……仅仅只是想发个信息?
他最终没有回复任何文字。只是将图片放大,仔细看了看那株野草,然后长按,保存到了手机相册。这个动作几乎是无意识的,等他反应过来时,已经完成了。
又过了几天,林默在调试一个复杂的数据流时,遇到了瓶颈。他尝试了多种思路,代码却像缠在一起的线团,越解越乱。 frustration(挫败感)开始堆积,这是他工作中最讨厌的情绪,因为它意味着低效和不可控。
他习惯性地站起身,想去客厅倒杯水,也许只是需要离开屏幕片刻。
走过空荡荡的客厅,他的目光无意间落在了墙角那个黑胡桃木的置物架上。架子上,陈远做的那个线条圆润的木头小摆件,静静地立在那里,在台灯的光线下泛着温润的光泽。
林默的脚步停了下来。
他走过去,没有碰那个摆件,只是看着。脑子里依然被那些混乱的代码占据着,但某种焦躁的情绪,却好像被这沉默的、带着手工痕迹的物件悄然吸收了一部分。他想起了那个周末下午,他们一起给这个架子刷清漆,空气里弥漫的味道,还有陈远专注侧脸上沾到的一点木蜡油。
那些与当前bug毫无关联的记忆碎片,却像一股清流,意外地冲散了他脑中淤塞的困局。
他站在原地,沉默了大约一分钟。然后,他转身回到电脑前,手指重新放在键盘上。这一次,他没有继续纠缠于之前的逻辑,而是删掉了最近写的几行代码,换了一个全新的、更为简洁的切入角度。
敲下回车键。运行。
绿色的成功提示符跳了出来。瓶颈,打通了。
林默看着屏幕,长长地舒了一口气。他靠向椅背,下意识地又看了一眼手机。没有新消息。
屋子里依然很静。但他忽然觉得,这种寂静不再那么具有压迫感了。
他意识到,陈远的存在,不仅仅是一个分摊房租的“经济共同体”,也不仅仅是一个可以一起吃饭的伴。他更像是一个无形的环境变量,悄然优化了他独自面对世界时的“抗压算法”。这种优化是如此细微,细微到在他离开之后,林默才通过系统性能的偶尔波动,隐约感知到它的存在。
他没有给陈远发信息告诉他自己解决了bug,也没有问他什么时候回来。
他只是再次点开相册,看了一眼那张只有一株野草的照片。
然后,他关掉电脑,决定今晚破例,早点休息。
寂静依旧,但算法,似乎正在学习与这寂静共处,并在其中,悄然运行着一条名为“等待”的、极低功耗的后台线程。