关于程序员胡安的梦见
那时他尚不知道,那个周一的早晨便是他在工位上的最后一日。
胡安·佩雷斯——或者按照GitHub上的名字,jperez_86——坐在第十三层楼的落地窗前,屏幕上是他永远无法完全理解的代码库。那是他两年前亲手写下的,如今读来却像某种古老方言写就的经文。他记得那些不眠的夜晚,咖啡的苦涩,以及那种虚幻的、仿佛可以永远创造下去的错觉。
产品经理在他身后站定时,他正盯着一个bug。这个bug没有规律,却会在每个月的第三个星期五准时出现,仿佛在遵循某种神秘的天体运行法则。胡安给它取名叫“戈维茨”——那是他童年时养过的一只总是迷路的狗的名字。
“胡安,下午三点,去一趟七楼的茉莉会议室。”
他没有问为什么。人到了某个年纪,便学会了不去追问某些事情。就像博尔赫斯笔下那个等待在台阶上的男人,他知道台阶终将被走完,而走完的那一刻,与无穷的等待其实是同一件事。
三点差十分,他提前到了会议室。巨大的落地窗外,城市像一座由玻璃和钢铁建造的迷宫,每一条街道都通向另一个街道,每一扇窗户后面都有另一个正在被遗忘的人。他想起《小径分岔的花园》,想起时间是一张不断分岔的网,而在其中的一条岔路上,他本可以成为一个诗人,或者一个园丁。
HR说话的时候,他的目光落在会议桌的纹路上。那些木纹像河流,像地图上消失的旧国界线,像他从未去过的布宜诺斯艾利斯的街道。他听见了“组织架构调整”“优化”“补偿方案”这些词语,它们听起来那么准确,那么不可置疑,就像编译器的错误提示。
他签字的时候,笔尖在纸上留下一条细细的痕迹。那条痕迹会永远存在,就像那个叫“戈维茨”的bug,就像他两年前某个凌晨在代码里留下的注释:“TODO: 重构这段逻辑,但此刻先让它在黑暗中奔跑。”
走出公司大门时,保安收走了他的工牌。那块塑料卡片曾经开启过无数扇门——机房的门、会议室的門、咖啡间的门——现在它只是一块失去了魔法的普通塑料。他想起某个寓言:一个人花了一辈子寻找一把钥匙,最终发现那扇门从来就没有锁。
地铁上,他打开笔记本电脑。代码还在那里,那些类、那些函数、那些被他精心命名的变量,仍然像一座寂静的图书馆,一本他自己也渐渐读不懂的百科全书。他最后提交了一次代码,commit message写着:“Adiós, mundo cruel.”
这句话既是告别,也是一个永远不会被触发的异常。
那天夜里,胡安梦见自己变成了一行代码。不是Java,不是Python,而是某种无法被编译的语言,只有他自己能读懂。在梦里,这行代码无限循环着,却从不抛出错误——只是安静地,像一颗被遗忘的行星,在算法的虚空里运行着,运行着,运行着。
而他知道,总有一天,某个运维工程师会收到告警,会打开监控平台,会看见那条早已没有意义却仍在消耗资源的进程。然后他会按下那个红色的按钮。
然后一切归于寂静。
就像从来没有运行过一样。
发布于 北京
