第一锅
肥皂水沿着黄胶管接头慢慢往下滑,没有鼓泡。
陈泽鑫蹲在A12门口,手里那把旧牙刷还沾着一点白沫,眼睛贴得很近,又闻了一下。煤气那股带点冲鼻子的味没冒出来,耳边也没有细细的漏气声。他这才把牙刷往塑料盆边上一搁,伸手去拧阀门。
今天是阴天,云压得不低,巷子里没下雨,人却照样出汗。卷闸门拉起大半,门口那条窄道刚好能过一辆电鸡。昨天拉进来的双头灶已经卡进左前角,掀盖冰柜按他算好的斜角顶在右后边,赠的小料架靠墙立着,还没上东西,只有最上层放着一袋盐、一小瓶生抽、半卷保鲜膜。断脚水池底下垫了块切出来的胶皮,总算站稳,不再晃。
六点八平米,今天看着第一次像个地方了。
他站起来,把灶台又往里推了半寸,手掌按过不锈钢边。灶是旧的,边角摸上去不凉了,昨天下午刚搬完时那股铁皮和旧油混在一起的味,现在被洗洁精和通风吹掉了一大半,只剩一点很淡的后味,贴在墙缝里,不招人烦。
试火这种事,不能拖。
人误地一时,地误人一年,这话是山东人讲的,他不晓得原句,但道理他懂。灶放在这里,气接在这里,火今天不点,心就一直悬在这里。
他把那口带来的旧铁锅架上去。锅底有一圈用钢丝球刷不掉的灰蓝印,边沿略有磕碰,是惠记以前留下来的老锅。新锅也买得起,但第一口火,他还是想先用这个。不是讲情怀,是这锅的脾气他知道,起热慢半拍,吃火匀,不爱突然发猛。
打火的时候,手指先碰到点火开关那一点硬塑料,接着是“哒哒哒”三声。
蓝火一下蹿出来,呼地托住锅底。
陈泽鑫没立刻动,只站在那儿看。火苗一圈圈贴着锅底舔,左边略凶一点,右边慢半拍,但不离谱。他把手掌悬在锅圈上方挪了一圈,热浪顶得很直,掌心那块旧茧一下就醒了。
行。
他低低说了一句,像是说给灶听。
试火不用大菜。材料一多,锅和灶的脾气反而被遮住。陈泽鑫从塑料袋里掏出东西:半盒隔夜白饭,昨晚在巷口快餐店买的,专门让老板别淋汁;两个鸡蛋;一小把切碎的葱花;还有一根火腿肠,纯粹是顺手买的,想着试锅时多一点咸香,嘴里也不空。
他先把锅烧干。
锅里那点残水很快缩成一串细珠,沿着锅底乱跑。他抬手倒油,油刚摊开,鸡蛋就打了进去。蛋液撞到热油的那一刻,边沿先鼓起一圈小泡,接着蛋香一下冲出来。陈泽鑫手腕一抖,锅铲切开,蛋还没全老就把白饭扣进去。
饭落锅那一下,声音立刻变了。
不是闷响,是散。
饭粒被锅铲压开,先结块,后松开,白汽从锅里冲上来,带一点昨天米饭的凉气,很快又被火顶干。陈泽鑫的身体先于脑子动起来。左手扶锅耳,右手翻铲,抬、压、拢、拨,动作不大,正好够这六码八码的小地方转得开。灶台左前角、翻板案板、水池、冰柜,全按他前几天算出来的那条弯路站住了。人一侧身,锅柄刚好甩得开;再退半步,右手能顺到生抽;再往前一点,葱花落锅,火没被压死。
他又颠了一下。
饭粒从锅里翻起一层,没撒出去,正正落回中间。锅边蹭起一点焦黄,鸡蛋碎在里面挂住,火腿肠切得薄,卷起来像几个小红边。陈泽鑫闻着那个味,眼睛亮了一下。
锅气这种东西,说不清,身体先知道。
油不是多高级的油,饭也不是现蒸的,连配料都简陋得要命。可火头一对,锅里那股气就活了。饭粒表面收得干,里面还没死,鸡蛋边有一点焦香,葱一下锅,辛气被烫开又立刻压回去。那不是外卖盒里那种一掀盖就散的香,是锅边扑你一下,很短,扑完就退,逼着你再食一口。
巷子里有人经过,脚步停了停。
“新开的?”是个拎着菜的大姐,站在门口往里探了眼。
陈泽鑫没把锅停下,只笑了一下:“还没,试火。”
“闻着浪险。”大姐说完就走了,塑料袋在她腿边一晃一晃,韭菜尖露出来半截。
陈泽鑫心里那根线,忽然就松了一寸。
他把饭起到一次性纸碗里,没装满,只装了半碗。锅底还剩一点焦香碎米,他用锅铲一刮,自己先塞进嘴里,烫得舌尖一缩,还是没舍得吐。
对了。
不是完美。盐还少一点,火腿肠多余,生抽这口子偏甜。可火对了。那股东西一对,后面的都能慢慢调。
他靠着门边站着,两三口把半碗饭吃下去。纸碗很薄,底下烫得发软,他手指一捏,碗身轻轻凹进去一块。吃到最后一口时,他低头看了眼那台旧灶,火已经调小,蓝苗老老实实伏着,像一匹先让你试过脾气的马。
惠记的魂,不在招牌上,也不在那张旧剪报上。
在火里。
火没死,别的就还能慢慢搭。
他把纸碗放到翻板案板上,拿湿毛巾擦了擦手,从裤兜里摸出手机。锁屏壁纸还是清明那天母亲发来的那张照片,供桌只占一半,另一半里父亲手背宽,虎口边那道旧刀口在光里发白,像旧瓷上的一条裂。
前阵子每回看到这张图,他心里都先堵一下。今天没有。
今天他盯着看了几秒,拇指停在通话键上方,没按下去,最后只是把屏幕轻轻摁灭,重新揣回裤兜里。
还不是现在。
再等一等。等这里的米、油、招牌、桌口都真站住了,等他能端出一碗像样的东西,再打这个电话也不迟。
但那口气,已经不一样了。
A12里火还在小声呼。冰柜压缩机刚通上电,嗡地接了一下,又稳下来。门外巷子潮湿,头顶云低,午后的光灰扑扑地压在铁皮店招上。陈泽鑫转身回去,把锅重新架回灶上,顺手把那半袋隔夜饭又拎出来看了一眼。
还够再炒一锅。
***
屏幕上并排摆着四个数字:1M、27%、10%、25。
程鹏盯着看了一会儿,把右边那篇《A postmortem of three recent issues》又往下拉了一点。推理档位被悄悄从高调到中,缓存每轮清空,外加一句二十五词的提示限制,三层东西一块出问题,用户还得自己先从“怎么忽然不好用了”里摸出来。另一边,DeepSeek V4长文档、长录音、百万上下文,全开,单token算力降到前代的二十七个点,KV cache压到一成。群里已经有人把截图改成表情包了,配字:`上面在打宇宙战争,下面还在修水龙头。`
程鹏看完,没笑出来。
客厅闷得发潮。今天没下雨,可水汽像还留在墙皮和玻璃缝里,厨房那排白色小方砖看着都有点湿。阳台角落那只积灰的篮球没动,对面楼晾着一排深色衣服,风很小,几乎不摆。桌面左边是前同事那三条消息,最后一句还亮着:`工程这块我第一反应想到你。`右边是吕哥的语音,停在昨天那条“叶背发灰,卷得像被火舔过,今天棚里闷,等会儿给你拍”。
一边是几百亿参数、百万上下文、外部融资、算力路线。
一边是叶背发灰。
这事儿搁两年前,他会条件反射先拆框架。机会窗口、现金流确定性、内容赛道的反馈周期、工程负责人的稀缺性。现在这些词也不是不会了,是看着烦。尤其烦的是,它们都没错。越没错,越容易把人往回吸。
他端起桌上的凉水喝了一口,水里带一点杯子放久了的闷味。楼下不知哪家电视外放着本地新闻,音量开得很大,断断续续飘上来几句“深圳”“免费通行”“车流预计增长”,大概在说今天零点开始水官高速不收费。再远一点,有人骑电鸡从小区门口冲过去,刹车时带出一声很短的尖响。
程鹏把手机扣到桌上,起身。
先不急。
这句是他这些年给别人,也是给自己留的缓冲。可今天坐在桌前,越缓冲越闷。群里还在刷,聊Agent、聊推理卡、聊“百万Token降到一分钱”的未来,前同事的西装头像安安静静杵在最上面,像一张递到眼前的旧工牌。
他决定下楼走一圈。
老小区的楼道还是那样,扶手磨得发亮,墙角积着一点洗不掉的灰。二楼声控灯没亮,他摸黑下了半段,才听见楼下有人拍球。出小区门时,美宜佳的蓝白招牌正亮着,水果店那层透明厚塑料帘卷起一半,里面摆着西瓜和凤梨,果皮被喷得发湿。
再往前走,就是湖滨新村。
周日下午的城中村不算静。巷子口修手机的摊子支着小风扇,吹出来的风是热的;一辆白色无人快递车贴着慢车道慢吞吞爬,车顶摄像头转了一下,绕过地上一箱没收进去的空瓶;一楼理发店里有人洗头,水声哗哗;再深一点,炒菜声忽然从某个门洞里炸出来,跟油烟一块扑到人脸上。
程鹏本来只是出来散一散,脚却不知不觉拐到了A12那条窄巷。
先撞到他的不是人,是火声。
不是家用灶那种软火,是商用猛火灶压低以后仍然带着劲的呼响,像什么东西被拧紧了喉咙,还在稳稳往外吐气。接着才是锅铲敲锅沿的两下,清脆,短,没废动作。
他下意识停了脚。
卷闸门开着,六码八码的小档口里,一个年轻人背对门口站着,T恤后背已经被汗吃出一大片深色。左边是灶,右边斜插着一台掀盖冰柜,空间窄得几乎像临时拼起来的。可那个人站在里面,并不显得慌。手起锅落,侧身、翻腕、颠勺,身体在那几样东西之间转了一个很小的弯,刚刚够。
锅里是很简单的东西。程鹏看不清细节,只看见白饭翻起来的时候边上裹着一点黄,像蛋;火一舔,油烟往门口冲一下,又被屋里的热气吸回去。那个场面粗,旧,甚至有点狼狈,跟他半小时前在屏幕上看到的那些塑料眼睛、分镜模板、自动化内容流水线完全不是一路。
却真。
真得很具体。
年轻人像是察觉到门口有人,偏头看了一眼。
就一眼。
程鹏也看了过去。很普通的一张脸,黑,年轻,没表情,只是被火光照得眼睛亮了一点。两个人谁都没说话。年轻人看完就把目光收回锅里,程鹏也没停,继续往前走。
巷子还是那条巷子,头顶晾衣杆伸出来,楼和楼之间的天只剩一条窄缝。可刚才那一眼像有点东西黏在他脑子里了。
不是感动,也不是感慨。
更像是校准。
回到家时,客厅还是那个客厅,胡桃木色桌子,阳台外对楼,北环方向一层低低的车流嗡鸣。手机一亮,西装头像还在,漫剧邀请还在。程鹏看了两秒,点进去,开始打字。
第一版太客气,删掉。
第二版太像在开会,也删掉。
第三版他只留了几句:
`谢了,这事儿我先不去了。`
`我手上有个小东西,还没长大,但有人在等,我得先盯完。`
`你们项目顺利。后面真有需要搭把手的地方,再说。`
他从头看了一遍,把“机会”“节奏”“回头聊”这些顺嘴就会出来的词全删了,只剩这个。然后按了发送。
消息出去得很快,连个转圈都没有。
像把一根悬了几天的线,终于剪断。
程鹏没给自己留太多抒情时间,下一秒就切到了吕哥的对话框。那条语音还在。他点开听完,又把系统刚草拟出来的一段回复拉到眼前。
草稿不算差,还是有点太圆。
他动手改。
把“建议观察叶片背面异常点状分布”改成“先翻叶背,看有没有细灰点和丝”;把“避免过度灌溉”改成“先别猛灌”;把“综合环境因素判断”改成“今天棚里闷,下午重的话,先从热和螨两头分”。
最后一版只有几行:
`吕哥,先不急着上肥。`
`你说下午加重、像被火舔过,我先按棚闷和叶螨两头给你分。先把下风口透开,翻叶背拍近一点,看有没有细灰点和丝。`
`真是热气顶的,先别猛灌,水一冲反倒更乱。你补两张近的,我这边再帮你收口。`
这回像人话了。
他按下发送,消息顶上去,下面立刻多出一行很小的已送达。桌上的固定成本那三十四块二并不会因为这一条回复多或少什么,真正会往上跳的,是后面那几张图、那几次识别、那一遍遍人为收口。可程鹏这会儿反而不怎么在意。
他起身走到窗边。
老小区和湖滨新村的灯已经一盏一盏亮起来了。对楼厨房里有人在盛饭,楼下便利店门口有人蹲着抽烟,巷子更深的地方有一片黄白混着的光,估计就是刚才那个档口。风不大,热气贴着楼缝往上爬,整座深圳像一锅还没完全凉下来的汤。
程鹏站着看了一会儿。
他不知道刚才那个炒饭的年轻人是谁,也不知道那口小店能不能成。可有一件事,他忽然笃定得很。
自己这三十四块二的底账,要接住的,不是什么海报上那种会自己发光的未来。
是这些楼缝里最具体的东西。
一片发灰的叶背,一句说半截的语音,一锅刚起对火候的炒饭。
(某日 · 第24章)