机房冷气开得太低,谢晚桐站在最里面的机柜前,手指停在触控板上,没有立刻往下滑。
萤幕上的版本号是`core_arch_v3.2`。
她往下看了两页,眉心慢慢皱起来。
连接池上限写死两千。
没有健康检查。
没有分流。
促销流量一进来,热点一歪,整个池子会直接卡死。
她盯着那一段设定看了三秒,才把笔电阖上一半,转头看向机房另一头。
不是她想挑毛病。
是这种东西一旦出事,根本不会只是一个报表难看。
会是首页卡死。
会是交易延迟。
会是整个晚上的客服、运营、工程全部一起陪葬。
而最荒谬的是,这套设定她上周就提醒过一次。
当时季寒川说先别卡进度,等评审前一起改。
昨天她又追了一次,他回她一个笑脸,说放心。
现在版本真的躺在她面前,却还是原封不动。
季寒川正站在玻璃墙外,跟两个产品经理说话,袖口卷到手肘,神情很松,像明天只是去做一场普通汇报。
谢晚桐拿着笔电出去,门一开,冷气声小了一点,走廊上的灯白得刺眼。
「这版不能上评审。」她把笔电转向他,声音很平。
季寒川垂眼看了一下,还没仔细看内容,先笑了笑:「又哪里不对?」
「连接池。」
「晚桐,现在十一点四十。」
「我知道。」
「明天九点评审。」
「所以现在改还来得及。」
那两个产品经理站在旁边,本来还低头看手机,听见她这句都擡起头。
季寒川脸上的笑没变,伸手把她的笔电阖回去一点,动作不重,像在安抚。
「你不懂这个。」他说。
谢晚桐看着他。
这句话她听过太多次了。
大学专题那年,他说她不懂商业展示,于是她写好的技术页被整份拿去用,只剩封面上没有她的名字。
进公司第一年,他说她不懂团队关系,于是她熬两个晚上修好的事故报告最后挂在他名下。
第二年,他说她不懂跟投资方说话,所以她设计的扩容方案到了会上,变成他在白板上画出来的东西。
第三年,他说她不懂高层压力,要她别计较这种小事。
现在第四年了。
她甚至记得最早那一次,他讲这句话时还没这么熟练。
那时候他至少会补一句我之后再跟你说。
后来次数多了,连补都不用补。
仿佛只要把「你不懂」四个字放出来,她自然就该退。
他站在灯下,语气熟得像在替她好。
「这次是评审会,不是平常 code review。你先回去睡,明天坐着听就好。」
听。
谢晚桐把那个字在心里过了一遍,忽然觉得有点好笑。
她没有再说第二次,只是把笔电收回来。
季寒川以为她听进去了,伸手想碰她手臂:「我知道你是替我急,但这种场合跟你平常写程式不一样。」
谢晚桐侧了一下,让开了。
他的手停在半空,两个产品经理立刻把视线移开。
「嗯。」她说。
就一声。
她转身往电梯走,季寒川在后面叫她名字,她没回头。
回到住处时,已经过了十二点。
客厅只有玄关那盏小灯亮着,灰色沙发上还放着上次她没看完的文件。她把笔电放到书桌上,拉开椅子坐下,重新打开`core_arch_v3.2`。
这次她没有再看他的版本。
她新开了一份文件。
档名很简单。
`xwt_fix_v1`
第一行,她写:
`连接健康检查独立于业务路由。`
第二行:
`热池与温池分离。`
第三行:
`流量保护不走单一阈值,改自适应限流。`
键盘声在安静的房间里一下一下敲出来,不快,但没有停。
她像在做一件早就做过很多次的事。
事实上也确实如此。
四年里,季寒川每一次「最后没空改」的方案,最后都是她改的。
每一次他说「先过会再说」的风险,最后都是她在半夜补的。
每一次出事后,大家都只看见他在群组里说辛苦了,没看见真正坐在萤幕前把系统捞回来的人是谁。
她不是第一次替他收尾。
只是这一次,她忽然不想再把收尾做成无名工事。
她把压测表重新跑了一次,萤幕上那条曲线在流量峰值附近直接折断。
没有任何意外。
正是她刚才在机房看到时就预料到的结果。
她盯着那条折线看了一会儿,忽然觉得某种东西也一起断了。
不是信任。
那东西大概早就磨完了。
更像是最后那点「算了,先让事情过」的习惯。
凌晨两点十七分,第一版完成。
她靠在椅背上,闭了闭眼,手还放在滑鼠上,没有立刻起身。
桌角有一个加密资料夹。
她点开。
里面整整齐齐排着三十多个档案。
截图、版本纪录、会议录音、寄件时间、修改比对。
都是这四年里,她一点一点留下来的东西。
她没有特别规划过要留下这些。
一开始只是觉得不舒服,后来是不甘心,再后来,变成某种本能。像人踩久了不稳的楼梯,会下意识记住哪一阶会空。
她把今晚的新档丢进去。
第三十四份。
三十四这个数字跳出来时,她自己都怔了一下。
原来不是三次,不是五次,也不是她偶尔才留一下证据。
而是三十四份。
三十四次她明明知道发生了什么,却最后还是选择先把事情做完。
三十四次她替自己说,等这一轮过了再谈。
可事情从来没有因为她先把事做完,就真的有人回头跟她谈。
存档那一瞬间,萤幕右下角跳出时间。
02:19
谢晚桐盯着那个数字看了一眼,伸手拿起桌上的随身碟。
银色外壳,没有贴纸,很薄。
她把刚写好的完整方案和压测报表一起拷进去。
进度条慢慢跑满。
做完这一步,她才去洗澡。
热水冲下来时,她站在莲蓬头底下,眼睛闭着,脑子里却还是明天那张会议桌。
郑维明会坐主位。
他一定会问连接池。
季寒川答不上来。
过去四年,每次到这里,她都会替他把剩下的想完。
这一次,她忽然不想再替他想他怎么过关。
她只在想,自己要不要开口。
不是能不能。
她很早就知道自己能。
而是值不值得为了这一次,把前面那种还算能待下去的平衡整个打破。
她看着镜子里被水气冲得有点模糊的自己,心里其实已经有答案了。
如果今天她再不开口,那往后每一次「你先回去睡」背后,站着的都会是同一套笃定。
笃定她会做。
笃定她会补。
笃定她最后还是忍。
隔天早上八点四十,谢晚桐坐进会议室最后一排。
评审会还没正式开始,人声压得很低,投影幕亮着淡蓝色待机画面。
季寒川坐在前排靠中间的位置,西装外套搭在椅背上,正低头和人说话,神情看起来很稳。
谢晚桐把笔电放到腿上,随身碟躺在掌心里,有点凉。
九点整,评审会开始。
第五个议题,是核心架构。
季寒川站起来的时候,会议室安静了下来。
谢晚桐没有看他,她看着自己手里那支随身碟,手指停在上面,没有收回去。
三公分。
就差三公分。
她很清楚,这三公分一旦推出去,很多东西就再也收不回来了。
季寒川会记住。
评审会上的人会记住。
后面整条线,可能都会开始重新看她。
可她掌心一点点收紧,最后还是没有把随身碟放回口袋。
因为她也忽然很清楚,真正让她这四年越站越窄的,不是别人说了多少次她不懂。
而是她每一次都没有在这三公分里,真的往前推过去。
所以这一次,她不打算再把自己退回原位。
就算只先推出那三公分,也够把很多旧位置一起推松。
她甚至知道,等会议真正进到最难那一段时,自己不会再像以前那样替谁留体面。
因为有些体面,本来就是拿她一次次闭嘴换来的。
而今天,她先把那笔帐停在这里。
等季寒川把那一页讲完,她就会把手里这三公分推出去。
接下来不是要不要。
是她准备让多少人一起记住。

