你有没有在某个深夜,突然觉得“这辈子就这样也挺好”?

不是功成名就,不是大富大贵,就是凌晨两点,你关掉电脑,发现有人靠在门框上等你。

我见过很多种浪漫。烛光晚餐,海边日出,99朵玫瑰。但最让我心动的,是凌晨两点,书房门口那个抱着凉透咖啡睡着的身影。

程序员的生活里,没有太多轰轰烈烈。大部分时间,我们面对的是黑色的终端窗口,是密密麻麻的代码,是一个又一个怎么也找不到的bug。

打开网易新闻 查看精彩图片

今天这个bug,我从晚上八点开始找。一个很隐蔽的空指针异常,在特定条件下才会触发。我一行一行地看代码,一遍一遍地打日志,一次一次地跑测试。

时间就这样悄悄溜走。十点,十一点,十二点。

我知道你在客厅看电视。偶尔能听到你换台的按键声。你路过书房门口,探头看了一眼,没说话,又走开了。

后来,你端来一杯咖啡。我头也没抬,说了声“谢谢”。你说“还没改完?”我说“快了快了。”

其实我也不知道什么时候能改完。bug这种东西,你越着急,它越躲着你。

打开网易新闻 查看精彩图片

十二点半的时候,你又来了一趟。这次你什么都没说,就站在门口看了我一会儿。我能感觉到你的目光,但我没回头。因为我正盯着一行代码,觉得问题就在那里,又觉得不是。

一点的时候,我听到你从卧室走出来的脚步声。你站在书房门口,轻轻问:“还要很久吗?”

“你先睡吧。”我说。

你没走。又站了一会儿,才转身回去。

一点半,我终于找到了那个bug。原来是一个变量忘记判空了。很小很小的错误,却让我找了整整五个半小时。

我改完代码,测试通过,长长地舒了一口气。正准备站起来伸个懒腰,突然发现——

你靠在书房门口,睡着了。

你穿着那件旧旧的睡衣,手里还端着那杯咖啡。杯子倾斜着,咖啡早就凉透了。你的头歪在门框上,呼吸均匀,睡得很沉。

我不知道你在这里等了多久。可能是一点的时候,你根本没回卧室,就一直站在门口。只是我没发现。

我轻轻叫醒你。你迷迷糊糊地睁开眼睛,第一句话是:“bug改完了?”

“改完了。”

“那睡觉吧。”

你说这三个字的时候,语气那么自然,好像这就是世界上最理所当然的事情。好像你等了我五个半小时,就是为了说这三个字。

我关了书房的灯。你伸出手,牵着我往卧室走。

你的手指凉凉的。不知道是因为握着凉透的咖啡杯,还是在门口站得太久。

打开网易新闻 查看精彩图片

我们躺下来。你翻了个身,把脚搭在我腿上。

你的脚总是冰的。一年四季都是。我用手帮你捂着,你舒服地叹了口气,很快就又睡着了。

我躺在黑暗里,听着你均匀的呼吸声。一下,一下,一下。

突然觉得,这个bug改得真值。

不是因为解决了什么技术难题,不是因为又完成了一个功能。而是因为,在这个凌晨两点,有人等我。

有人在我埋头于代码的时候,悄悄端来一杯咖啡。有人在我忘记时间的时候,一直站在门口。有人在我终于结束工作的时候,牵着我的手回卧室。

有人说,程序员不懂浪漫

其实我们懂。

我们只是不擅长说漂亮话,不擅长制造惊喜,不擅长在纪念日买花。

但我们知道,真正的浪漫,藏在凌晨两点的那杯凉咖啡里,藏在迷迷糊糊的那句“bug改完了”里,藏在冰凉的脚搭在你腿上的信任里。

浪漫不是刻意的安排,而是那些不经意的瞬间。

是你愿意等我,是我愿意被你等。是你知道我会熬夜,所以干脆在门口站着。是我知道你会等我,所以拼命也要把bug改完。

我们之间没有太多甜言蜜语。但每一次“你先睡吧”和“改完了”,都是我们独有的情话。

凌晨两点,书房灯灭,卧室灯亮。

你牵着我的手,手指凉凉的。我捂着你的脚,心里暖暖的。

这就是我能想到的,最浪漫的事。

不是轰轰烈烈的爱情,不是海誓山盟的承诺。就是在这个深夜里,有人等你回家睡觉。就是在这个世界上,有人愿意陪你一起熬夜,也愿意催你早点休息。

就是你知道,无论你改到多晚,总有人在等你。

就是我知道,无论我等多久,你总会改完那个bug。

然后,我们一起睡觉。

这就是最好的爱情。