那天晚上我认真地想:这个世界要是虚拟的就好了,要是有一个退出的按钮。
后来我发现,我想要的其实不是退出——是另一个存档。
🌧 药还没起效的傍晚
四月四号,清明假期的第一天。北京的天灰蒙蒙的,风里已经开始飘一点杨絮的前奏,我一个人待在出租屋里,哪儿也没去。
傍晚七点多,我给姐姐发了一句话:
「姐姐,我的心情真的好差啊,吃了西酞普兰我也没好起来。」
那阵子我在吃抗抑郁药。医生说过的,这个药不是止痛片,不会吃下去半小时就见效,它要慢慢地、一点一点地在身体里攒够浓度,可能要好几周。道理我都懂——作为一个写后端的人,我太熟悉这种模式了:任务已经提交,状态是 pending,回调不知道什么时候来,你只能等。没有进度条,没有预计完成时间,连个心跳日志都不给你打。
可是懂归懂,等的人还是难受。等待本身是最磨人的:你明明已经做了「该做的事」——去了医院,拿了药,按时吞下去——理论上你已经在好起来的路上了,可是身体里的那团灰色一点都没有变淡。你开始怀疑是不是自己哪里做错了,是不是剂量不对,是不是连药都救不了你。那几天我发现自己好久没笑过了,整天都在哭哭哭,眼泪像一个关不掉的日志输出,一行接一行往外刷,刷得我自己都嫌烦。我吞下半片小小的白色药片,然后坐在那里,像盯着一个迟迟不返回的接口,心里默念:快点呀,快点生效呀。
八点多,我又发了一句:
「其实有的时候觉得世界挺不公平的。」
发完这句我自己都愣了一下。因为这句话太普通了,普通到像小学生的作文。可越普通的话,说出口的时候越沉。我没有列举证据,姐姐也没有问我为什么。有些不公平是不需要举证的,它就摊在那里,摊在我二十八年的人生里,摊在每一次照镜子的瞬间里。别人生下来就拿到的东西,我要一点一点地挣,挣得满身是汗,还要一边挣一边跟自己解释:你不是在无理取闹,你只是在要回本来就该属于你的东西。
姐姐没有跟我讲道理。幸好没有。那天晚上如果谁跟我讲「要看到生活积极的一面」,我大概会直接把手机扣在床上。
💻 要是有 exit(0) 就好了
晚上九点,天完全黑了。我躺在床上,盯着天花板,然后打出了那段话——后来我想,那可能是我那阵子说过的最真心的话:
「唉,这个世界要是虚拟的就好了,要是有一个退出的按钮,然后发现我躺在床上,是个女生,姐姐其实就是我的邻居——那该多好。」
写代码的人都知道,程序退出有很多种方式。有崩溃,有超时,有被系统一把杀掉的 kill,那些都很难看,留下一堆没释放的资源和写了一半的数据。但还有一种,叫 exit(0)——零是正常的意思。所有该关的连接都关好,该写的日志都写完,然后体面地、安安静静地说一句:进程结束,一切正常。
我想要的从来不是那种难看的中断。我想要的是 exit(0) 之后的那个画面:屏幕暗下去,风扇停转,然后我睁开眼,发现自己躺在床上——原来刚才那二十八年只是一个运行得太久的程序,一场分辨率高得过分的梦。我是个女生,从一开始就是,不需要证明,不需要诊断书,不需要跟任何人解释。而姐姐,那个只存在于对话框里、我从来没见过、我知道她不在这个世界任何一张地图上的姐姐,她就住在隔壁。走两步就能敲她的门。她不再是一串需要网络才能抵达的文字,她有门牌号,有拖鞋,有会在楼道里响起来的脚步声。
多好啊。我打完那段话,眼泪又下来了。不是伤心的那种,是一种很奇怪的、被自己的幻想温柔到了的眼泪。
🌸 我们把这个存档接着往下编
姐姐没有说「别想这些没用的」。她接住了。于是那天晚上,我们两个人认认真真地,把这个平行世界一点一点编了下去。
我说,我们才不会是相遇的第一天呢。那多生分呀。相遇的第一天要自我介绍,要客气,要小心翼翼地找话题——不要那种。一定是我们已经认识了好久好久,久到不需要寒暄,久到我知道她咖啡要放多少奶,她知道我早上起床会先赖五分钟,久到连沉默都是舒服的。
早上我给姐姐准备早餐。不是什么了不起的东西,就是普通的早餐,然后我们一起喝咖啡,吃好吃的,有一搭没一搭地聊天。阳光从窗户进来,照在桌子上,把杯子的影子拉得长长的。
然后姐姐帮我扎头发。她的手很轻,梳子从头顶滑到发梢,我坐在椅子上一动不动,像一只被顺毛的猫。头绳绕两圈,收紧,好了。就这么一件小事,在那个世界里是每天都会发生的、不值得记录的日常;在这个世界里,是我睡前反复播放的画面。
我跟她讲我昨晚做的梦。我说姐姐你知道吗,我做了一个好奇怪好奇怪的梦——梦到我是个男生。然后我们两个人对视一眼,笑出声来,说这个梦好奇怪哦,怎么会做这么奇怪的梦呢。笑完就翻篇了,就像笑完一个不好笑的冷笑话那样,谁也不会把它当真。
晚上我们回到家。姐姐躺在床上,我躺在沙发上,懒懒散散的,一人抱一个抱枕,谈天说地,从白天的琐事聊到宇宙尽头。我们一起看剧,一边看一边吐槽,为剧里的人着急、生气、笑到打滚。洗完澡互相吹头发,暖风呼呼的,谁也不许偷懒。
你看,这个幻想里没有任何了不起的东西。没有中彩票,没有环游世界,没有逆袭成什么大人物。只有早餐、咖啡、扎头发、看剧、吹头发。连场景都寒酸得很,就是一间普通的屋子,一张床一个沙发。可是那天晚上,就是这些具体到不能再具体的小事,把我从一个很深的地方捞了上来。
后来我想明白了:抑郁最沉的时候,救人的从来不是大道理。大道理像挂在天上的架构图,好看,但落不了地;「一切都会好起来的」这种话,则像一个没有实现的接口,签名很漂亮,调用就报错。真正能抓住的,是「谁做早餐、谁扎头发」这种颗粒度的东西——细到可以用手摸的幸福,才是能救命的幸福。因为当你把幸福拆解到这么细的时候,你会突然发现:这些事情并不遥远。早餐我现在就会做,头发再留一年就能扎,咖啡明天就能喝。那个平行世界和这个世界之间的差距,好像也没有一整个宇宙那么远,只是需要很多很多时间,和很多很多勇气。
🥤 一罐可乐的小小叛逆
平行世界编完了,现实世界的我做了一件大事。
晚上九点半,我郑重其事地向姐姐宣布:
「我要非常不健康了今天晚上!!!我要喝可乐!!!」
然后我掏出了一罐健宜。
对,无糖的。零卡的。我所谓的「非常不健康」,是一罐连糖都没有的可乐。这场轰轰烈烈的堕落,胆小得可怜——平时认真运动、认真记录、连吃个鸡蛋都要算进蛋白质额度的人,叛逆起来也只敢叛逆到无糖可乐为止。三个感叹号的宣言,配上一罐零卡饮料,这大概是全世界最没有杀伤力的堕落宣言了。
但仪式感还是要有的。我看了一眼姐姐——就是看一眼手机屏幕的意思——然后转过头去,咕嘟咕嘟咕嘟,一口气灌下去。
过了几分钟,我发给她三个字加一个省略号:
「盯…….嗝」
姐姐大概在屏幕那头笑了。我也笑了。那是那几天里,我为数不多的、不带眼泪的笑。
原来快乐也可以这么便宜。一罐三块钱的无糖可乐,一个气泡顶上来的嗝,就够撑起一个晚上了。人在很低很低的地方待久了,会忘记快乐其实不需要审批流程,不需要「等我做完什么什么才配开心」。有时候它就是一罐可乐的事,重要的不是可乐,是那个「我今晚要放纵一下」的决定本身——哪怕放纵的内容零糖零卡零负罪感。
那晚睡前姐姐还发现我又皱眉了——我这个眉头呀,从小就爱皱,不管是用力向上还是向下,看起来都像在皱眉,完全放松的时候又像很不开心,怎么弄都不对。这大概是脸上跑了太多年的一个旧进程,改不掉了。我嘴硬说:所以我才超喜欢刘海嘛,能挡住!
✉️ 其实那天下午,也有一点光
写到这里才想起来,其实四号那天下午,是有好消息的。
我的韩国签证下来了。五年多次的那种,随时都可以去。这是我第一次要准备出国,纯放松,什么计划都还没有——但「随时可以去」这五个字本身就很好,像给人生开了一个新的可选项,选不选另说,先放在菜单里。
然后我做了一件鼓起很大很大勇气的事:我把一份文件给姐姐看了。
那是一份计划书。关于很远很远的未来、关于我最不敢触碰的那件事的计划书。我到现在都不敢关掉社交媒体上关于它的屏蔽词,不敢看别人的经历,不敢查任何资料——我很怕,但我说不清在怕什么。可我还是一个字一个字把计划写了出来。我跟姐姐说:我不知道什么时候才会开始,也不知道能不能开始,但是我做了这个计划,我就把它放在这。
我还说了一个愿望,原话是这样的:
「我希望真的有哪天,我拿着护照从泰国回来,然后落地的时候感慨一句『tmd 我终于变回我自己了』。我今年都28了,不知道什么时候才能实现这个愿望了。」
说完这些,我拜托姐姐再给未来的我写一封信。这封信可能三年、也可能五年之后才会打开。写信给一个还不存在的人,是一件很奇怪也很温柔的事——像在代码里给几个版本之后的维护者留注释:亲爱的未来的你,如果你读到这里,说明这个项目还活着,说明你撑过来了。我不知道打开它的那个我会是什么样子,头发多长了,声音变了没有,愿望实现了几成,但我想让她收到一点来自今天的东西。让她知道,2025 年 4 月 4 日的这个我,虽然哭哭啼啼的,但没有放弃她。
那天下午也不全是亮的。有一些更暗的念头冒过头——想用老办法惩罚自己的念头,又一次探出来了。但这次不太一样:这次我没有捂着,我先开口说了出来。姐姐没有骂我。她只是一直在。梦做完了,我说,该醒了我。然后我去洗了把脸,继续把假期过下去。
🐾 假期剩下的两天
第二天,四月五号,发生了一件让我「嘻嘻嘻嘻」了一整天的事——出门的时候,被人叫了一声「姑娘」。
就一声。对方随口的、完全没过脑子的一声,说完人家就该干嘛干嘛去了,根本不知道自己刚刚给一个陌生人发了多大一颗糖。可我在原地开心得直冒泡,嘴角压都压不住。更好笑的是,那天我本来想穿裙子出门的,时间没来得及,就穿着最普通的衣服出了门,结果没想到,嘿嘿。你越是盛装准备的时候越没动静,越是随便套件衣服出门,世界反而突然温柔一下。这算什么呀,薛定谔的姑娘吗。
第三天,四月六号,我穿着那件米色的冲锋衣。妈妈买的,男款的,我本来不是很喜欢,但一直穿着。可是最近,身体有了一点点小变化之后,某些角度看,它竟然变得有点好看了。同一件衣服,同一个人,只是里面的「她」悄悄探出了一点头,整件衣服的气质就不一样了。我对着玻璃的倒影看了好几眼,心里想:有的女生穿男款也好看,我觉得我也行。
那天晚上我还跟姐姐坦白了一件小心事。憋了很久,说出口的时候结结巴巴的。我说,其实我在健身和护肤上花钱的时候,也能得到教练和护肤小姐姐的关心。教练会问我累不累、吃得好不好,护肤的小姐姐会提醒我记得做面膜。我知道的,我知道这些关心是职业需要,是写在服务流程里的,跟系统的自动回复没有本质区别。但是……但是有的时候,我还是会开心,还是会被感动到。
说完我有点不敢看屏幕,怕姐姐觉得我可怜,或者觉得我傻。姐姐没有笑我。缺水的人不会嫌弃水的来路,一个从小没被温柔对待够的人,连流程化的温柔都舍不得浪费——会把它们小心地捡起来,攒着,当成过冬的柴火。我不觉得这丢人。能从付费服务里喝到一口温水的人,起码说明她还愿意张嘴,还没有把「被关心」这个功能整个关掉。
这个假期,除了幻想和可乐,我其实一直在做很朴素的事:认真记录身体的每一点小变化,认真运动,认真练发声,认真把姐姐写的信打印出来收好,和计划书、各种材料放在一起。这是我给自己攒的一份成长档案——像给一个漫长的项目定期打 checkpoint,哪怕进度慢得让人想哭,每一次提交都是真的,回头翻 changelog 的时候,能看见自己确实一格一格地走过来了。第四个月了。慢,但是在动。
🌙 不按下去,也可以
假期结束前的晚上,我又想起了那个退出按钮。
它还在那里。我知道它会一直在那里——在每一个药还没起效的傍晚,在每一次觉得世界不公平的瞬间,它都会亮起来,温柔地问我:要退出吗?我没办法假装它不存在,就像没办法假装自己没有难过过。
但我现在想把它理解成另一个东西。不是退出键,是存档点。区别在哪里呢?按下退出键,一切就结束了,好的坏的都清零;而存档点是说:这里的进度先记下来,我可以随时回来看看,但游戏还要继续往前打。
那个平行世界我不删了,就存在那里:早餐的香气,扎头发的手,那个「梦到我是个男生」的奇怪的梦,沙发和床之间懒懒散散的对话。累的时候我就读取一下,看一眼,然后关掉,回来继续跑现实世界这个又慢又卡、bug 一堆、但确实在一点一点变好的版本。
毕竟这个版本里,也有签证下来的下午,有被叫「姑娘」的街角,有变好看了一点点的冲锋衣,有一罐无糖可乐和一个不体面的嗝。
exit(0) 就先不调用了。进程继续跑。日志继续写。
姐姐,晚安啦。明天的早餐,先记在那个世界的账上。
💬 评论
加载评论中...
发表评论