硅谷少年的成长故事
novel · 63 章 · 6/22/2026
一个在硅谷长大的华裔少年,从青涩到成熟,在科技浪潮、友情、家庭期望与自我梦想之间不断探索与成长的故事。
代码与星光
夜里十点,帕洛阿尔托的天空是一种奇怪的颜色。
不是黑色,也不是蓝色,而是被无数栋创业公司的楼宇和高速公路上的车灯染成了一种暧昧的橘紫。林晨趴在卧室窗台上,下巴抵着手背,盯着那片天空看了很久。窗玻璃是凉的,外面的风把门前那棵棕榈树压得有些倾斜,叶子发出细碎的哗哗声。
"晨,睡了没有?"
走廊传来他妈妈的声音,带着一点广东口音,那个"晨"字被她念得又软又短。
"没呢,"他转过身,把笔记本电脑的屏幕调暗了一格,"快了。"
这是他十四岁这年说过最多的一句谎话。
林晨的家住在帕洛阿尔托南边一个安静的街区,两层的米色小楼,前院种着他爸爸从中国带回来的月季花种,每年春天开得密密麻麻,街坊们都夸好看。他爸爸林建国在一家做芯片设计的公司上班,每天早上七点出门,有时候晚上十一二点才回来,西装裤子上沾着停车场的灰,但精神总是亢奋的,眼睛里有某种林晨看不太懂的光。他妈妈陈雅芝在一家华人超市做会计,三点半能接他放学,偶尔还有时间在厨房里炒一碟豉汁排骨。
这个家闻起来像米饭和WD-40润滑油的混合气味。林晨觉得这个气味很奇怪,但也很安心。
他在这个城市长了十四年,普通话、粤语、英语三种语言在脑子里各占一块地盘,有时候一句话说到一半要换个语言才能表达清楚。学校里的同学有一半叫什么Jayden、Emma,另一半叫什么浩然、志远,大家在食堂里混坐在一起,聊的是同一款游戏,却又各自带着不太一样的东西回家。
林晨夹在中间,不算突出,但也不算边缘。
他最好的朋友叫马库斯,一个黑人男孩,爸爸在谷歌做工程师,妈妈是中学老师。马库斯比林晨高半个头,笑起来露出一颗金牙套,走路带风,但写代码的时候会安静得像一块石头。他们两个人是在六年级的编程兴趣班认识的,那天老师布置了一道题,马库斯的程序陷入了死循环,林晨鬼使神差地凑过去看了一眼,用一根手指指出了那个多余的分号。马库斯抬起头,打量了他三秒钟,说了句"你挺行的嘛",从此两个人就成了朋友。
那一年林晨觉得,这个世界的规则他好像有点摸到了。
但今年夏天,规则突然变了。
事情从一封邮件开始。
七月初,林晨收到了一封来自"硅谷青少年科技创新营"的录取通知,这是湾区最难进的那种暑期项目,每年全加州只录取三十个初中生,要求提交一份"原创技术方案"。林晨投的是一个用机器学习分析校园欺凌语言模式的小程序,他自己也没太抱希望,结果真的录上了。
他把邮件截图发给马库斯,马库斯回了一串大写字母和感叹号,然后打来电话,在电话里嚷嚷了足足五分钟。
林晨抱着手机坐在床上,心跳得很快,但脸上却没什么表情。
他爸爸知道这件事之后,在饭桌上沉默了一会儿,然后说了一句话,让林晨之后想了很多天。
林建国放下筷子,看着他说:"晨,你知道这条路有多难走吗?"
不是"恭喜你",不是"你真棒",是这个。
林晨当时没有回答,只是低头扒了一口米饭。他妈妈在旁边打了个圆场,说"先吃饭先吃饭",气氛才松动了一点。
但那句话像一粒石子扔进了水里,圈子一圈一圈荡开,到现在还没停。
林晨不是不理解他爸爸。他见过太多这样的故事——湾区的华人工程师,带着一身技术从中国来,熬过H1B的漫长等待,在某个大公司的格子间里做着精密却无名的工作,孩子在最好的学区念书,房子贷款还了一半,生活稳固得像一块经过反复校验的程序,没有bug,也没有惊喜。他爸爸就是这样走过来的,他懂得那种走法,也懂得那种走法的代价。
所以他才害怕儿子走一条他看不到终点的路。
林晨理解这些,但理解不等于接受。
他重新把屏幕调亮,打开那个还没写完的项目文档,光标在空白处一闪一闪。窗外的橘紫色天空里,远处有一架飞机正在缓缓爬升,红色的尾灯像一粒会移动的星星。
他想,如果有一天他能做出一个真正有用的东西,不是为了简历,不是为了让爸爸放心,而是因为他自己想——
那会是什么感觉?
他不知道。但他想找到答案。
他把手指放在键盘上,开始打字。
第一颗螺丝钉
科技创新营的第一天,林晨迟到了七分钟。
不是因为睡过头,是因为他妈妈坚持要在门口给他拍三张照片,说要发到家族微信群,让广州的外婆也看看。林晨站在前院的月季花旁边,背着双肩包,表情僵着,任她咔咔咔按了三下快门,然后才被放走。
车里他妈妈一路叮嘱,说要多交朋友,说遇到不懂的要开口问,说中午记得吃饱,别光顾着玩电脑饿到自己。林晨嗯嗯嗯地答着,目光落在窗外掠过的棕榈树和玻璃幕墙上,心里有点紧,又不想表现出来。
营地在斯坦福园区边上的一栋孵化器大楼里,门口停着一辆特斯拉,车身侧面贴着营地的Logo,蓝色的电路纹路绕着一个少年的剪影。林晨从车里下来,深吸一口气,推门进去。
大厅里已经坐了二十几个人。
他扫了一圈,大多数都是他这个年纪,十三到十五岁,有人在低头看手机,有人三三两两聚在一起说话,说的是英语,间或夹着普通话或韩语。靠窗那一排坐着一个女孩,短发,戴着一副圆框眼镜,面前摊着一本厚厚的笔记本,正在用铅笔画什么,头也不抬。
林晨找了个靠边的位置坐下,把背包抱在腿上。
负责人是个三十多岁的白人女性,叫凯西,梳着马尾,说话很快,声音里带着一种天然的活力,像是常年喝咖啡养出来的。她站在台上介绍营地的规则,说这里没有固定课程,只有项目和挑战,三十个人分成六个组,每组五人,用三周时间完成一个从零开始的技术方案,最后一天向一个真实的评审团展示。
"评审团里有谁?"有人举手问。
凯西笑了:"有两位现役工程师,一位VC,还有一位你们可能认识——去年TED最年轻的演讲者,十七岁,她做的是无障碍辅助技术。"
大厅里发出一阵低低的嗡嗡声,林晨感觉背包带被自己攥紧了一点。
分组名单贴在侧边的白板上,林晨走过去找到自己的名字,第三组,五个人,他念了一遍:林晨、Priya Nair、Sam Kowalski、郑嘉明、还有一个他一时没认出来的名字——艾莉森·陈。
"你也是第三组?"
他转过头,是那个短发女孩,笔记本夹在腋下,用铅笔头指了指白板上的名字,"艾莉森·陈,就是我。"
她的中文说得很标准,但明显是后天练的,每个字都像是从某个整齐的盒子里取出来的。林晨点了点头,说:"我叫林晨。"
"我知道,我刚看了名单,"她说,然后把手伸出来,"叫我艾莉就好。"
林晨和她握了握手。她的手劲比他预期的大。
第三组的其他三个人陆续凑过来。Priya是个印度裔女孩,说话很少但眼神很锐利,手腕上绕着一圈细细的金手链。Sam是个高个子白人男孩,戴着棒球帽,走路有点外八,一开口就是一堆梗,说完自己先笑。郑嘉明比林晨小一岁,来自圣何塞,普通话说得比林晨还溜,见面第一句话是:"你那个反欺凌程序我查过,逻辑很扎实,但训练集太小了。"
林晨愣了一秒,然后说:"你也查过别人的项目?"
郑嘉明耸耸肩:"当然,知己知彼。"
林晨心里有点不是滋味,但也有点莫名的好感。
第一天下午,各组开始头脑风暴,讨论要做什么方向。第三组在一张圆桌旁坐下,凯西发给每人一叠便利贴,说先各自写,再讨论。
林晨在便利贴上写了三个方向,都跟他之前的项目有延伸关系,他觉得自己想得挺清楚,但等大家把便利贴贴上白板,他才发现艾莉写了七个,Priya写了五个,郑嘉明写了四个,Sam写了两个,但其中一个让所有人都沉默了一下:用声纹识别帮助失语症儿童重建语音档案。
"我妹妹说不了话,"Sam摘下棒球帽,在手里转了转,"我就是想做这个。"
桌子周围安静了几秒。
林晨看着那张便利贴,心里某个地方被轻轻碰了一下。他想起他爸爸那句"你知道这条路有多难走吗",又想起他自己写那个反欺凌程序的起因——是初一时班里有个同学被群聊孤立,没有人发现,连老师都没发现,只有算法能看出那种沉默的异常。
他们做这些东西,不只是因为会写代码。
是因为有些事情,不做的话会觉得亏欠什么。
最后第三组投票,Sam的方向得了四票,只有郑嘉明投了弃权,他说:"难度很高,但我不反对。"
艾莉在白板上写下项目名称,笔划很快,字迹却很工整:VoiceBack。
林晨盯着这两个单词看了一会儿,然后掏出自己的笔记本,翻到新的一页,在最上面写下今天的日期,又在下面写了一行字,是他想了很久才想清楚的一件事——
做一个项目,不是为了证明自己行,是为了那件事本身值得被做。
窗外斯坦福的钟楼在下午的阳光里安静地站着,园区里有人骑着自行车经过,车铃声脆生生地响了一下,然后消失在远处。
便利贴与裂缝
那个便利贴被贴在白板正中间。
Sam重新戴上棒球帽,低着头,用手指甲轻轻刮桌沿,像是说完那句话就后悔了,想把它从空气里薅回来。林晨没有说话,艾莉也没有,Priya把细金手链绕了一圈又一圈,郑嘉明盯着白板,表情是林晨见过的那种——想说点什么,但还没找到合适的入口。
最后是艾莉先开口的。
她没有说"哇好感动",也没有说"这个太难了",她只是拿起马克笔,在Sam那张便利贴下面画了一条横线,说:"先把这个拆开,声纹识别是一块,失语症语音重建是另一块,我们看看哪一块是我们三周内能碰的。"
林晨觉得这句话像一把小刀,干净地划开了空气里那层黏稠的沉默。
接下来两个小时,桌子周围开始真正地嘈杂起来。大家把便利贴重新分类,撕了贴,贴了撕,白板上的字迹越来越密,讨论的声音越来越大,Priya突然开口说了第一句超过十个字的话——"现有的辅助语音软件大多数针对成人,儿童的声道数据几乎是空白"——说完抬起头,发现所有人都在看她,才稍微往椅背上缩了缩。
郑嘉明立刻追问:"你怎么知道这个?"
"我查过,"她说,"我表姐在UCSF做语言治疗,我问过她。"
林晨在本子上飞快地记着,心里有什么东西在悄悄活动。他意识到这张桌子上的每个人都带着一个他不知道的故事,就像他自己的那个反欺凌程序背后,也压着一件他还没对任何人说完整的事。
那是初一时的事。班里有个男孩叫陈浩,很安静,英语有口音,午饭总是一个人坐。有段时间有人在学校论坛上用匿名账号发帖,把他的名字和各种难听的词拼在一起,帖子转了很多次,陈浩有一周没来上学。林晨当时就坐在他的斜后方,看见过他把一张被人涂改过的作业本攥成一团塞进抽屉,什么都没说。
林晨那时候也什么都没说。
这件事像一根细刺,扎进去,不疼,但也没出来。后来他写那个程序,一半是因为真的觉得这个问题值得做,另一半,是因为那根刺还在。
但这些他没有讲出来,连马库斯也没说过全部。
下午快结束的时候,凯西来各组转了一圈,在第三组的白板前站了一会儿,没有评价,只是问了一个问题:"你们的方向是想解决谁的问题?"
五个人对视了一眼。
"失语症儿童,"Sam说。
"对,"凯西点头,"那你们有没有接触过一个真实的失语症儿童?"
沉默。
凯西没有追问,拍了拍白板边框,走了。
林晨把那个问题写在本子上,圈了起来,笔尖在圈上多停了一秒。
散场的时候天还没黑,停车场里一辆辆车陆续开走。林晨站在大楼门口等他妈妈,把手机攥在手里,没有打开,只是站着。
艾莉从他旁边走过,停下来,说:"你刚才在里面很少说话。"
这不是一个问句,但林晨知道她在问他。
"在想事情,"他说。
"什么事情?"
他想了一秒,说:"我在想,我写那个反欺凌程序,其实是因为初一有个同学被网络欺凌,我当时没帮他。"
他不知道自己为什么在这里说这句话。也许是因为今天Sam说了他妹妹,Priya说了她表姐,他觉得这张桌子是那种可以把东西放下来的地方。
艾莉没有立刻回答,她看了他一会儿,说:"所以你是在帮他,还是在帮你自己?"
这句话让林晨一时没有接上。
他妈妈的车拐进停车场,远光灯扫了他一下。他抬手遮了遮眼睛,听见艾莉在旁边说:"我不是说这两个不能同时成立。"
她说完就走了,朝另一个方向去,短发在风里轻轻动了一下。
回家的车上,他妈妈问他第一天怎么样,认识了哪些人,项目做什么方向。林晨一一答了,说到Sam的妹妹,他妈妈"哎呀"了一声,说那孩子真不容易。说到郑嘉明,林晨说这个人很厉害,提前查了所有人的项目,他妈妈笑说那你也不差。
林晨靠着车窗,看着窗外的路灯一盏一盏向后飞。
他想着艾莉那句话——你是在帮他,还是在帮你自己——想着他爸爸那句"你知道这条路有多难走吗",想着陈浩把作业本攥成一团的那双手。
这些东西搅在一起,他没办法理清楚,但他觉得,它们之间有某种联系,就像代码里那种藏得很深的逻辑关联,你还没找到,但你隐约知道它在那里。
晚饭时他爸爸难得早回来,坐在饭桌对面,问了一句:"今天跟什么人分在一组?"
林晨说了几个名字,说到Sam的方向,说到失语症儿童。
林建国夹了一筷子菜,沉默了一下,说:"这个方向很好,但做出来能落地吗?"
林晨抬起头,对上他爸爸的眼睛。
他说:"我不知道,但我们在试。"
林建国没再说什么,低下头继续吃饭。但林晨注意到,他爸爸的筷子停了大约有三秒,才重新动起来。
这三秒让林晨觉得,某个地方有一颗螺丝松动了一点点,还没掉,但已经不像之前那么紧了。
第一次真正的会议
第二天早上,林晨提前十五分钟到了。
他妈妈这次没有在门口拍照,只是在他下车的时候说了句"好好表现",然后车就走了。林晨站在大楼门口,看着停车场里还空着的大半个位置,深吸一口气,推门进去。
大厅里只有凯西在,正低头对着一台笔记本电脑,手边放着一杯咖啡,还冒着热气。她抬起头朝他点了个头,没说话。林晨找到昨天第三组坐的圆桌,把背包放下,掏出本子翻到昨天记的那页。
他昨晚在家把凯西那个问题想了很久。"你们有没有接触过一个真实的失语症儿童?"他在本子上把这句话圈了又圈,最后在旁边写了三个字:从哪找。
其他人陆续来了。Sam今天没戴棒球帽,头发有点乱,像是没睡好。郑嘉明进来就打开电脑,屏幕上已经开着一堆标签页。Priya最后一个到,在椅子上坐定,把一个小小的硬壳本子放在桌上,封面上用细细的字写着Notes,下面是日期。
艾莉坐下来的时候,正好和林晨对上眼。
林晨想起昨晚那句话——"你是在帮他,还是在帮你自己"——他到现在也没想出一个让自己完全服气的答案。他把视线移开,低头翻本子。
"我联系了一个人,"Priya开口,声音还是那样平,但这次她说完没有往椅背上缩,"我表姐在UCSF认识一位语言治疗师,她手上有三个失语症的孩子,最小的五岁,最大的九岁。她说如果我们有合理的方案,她可以帮我们约一次见面。"
桌子周围安静了一秒,然后Sam抬起头,说:"真的?"
"我昨晚发了邮件,今天早上她回了,"Priya把那个硬壳本子推到桌子中间,翻开,里面密密麻麻写着字,"我把我们昨天讨论的思路整理了一下,发给她看了,她说方向有意义,但数据隐私这块要想清楚。"
林晨盯着那本子看了一眼,心里有什么东西轻轻一沉。他昨晚也想了很多,但没有发邮件,没有联系任何人,只是坐在书桌前把凯西的问题圈了又圈。
"数据隐私这块,"郑嘉明说,手指在键盘上敲了敲,"我昨晚查了一些,儿童医疗数据受HIPAA保护,我们不可能直接拿到真实病人的声纹,但有一条路——让家长在知情同意的前提下提供,匿名处理,只用于训练模型,不留任何可识别信息。"
"这在技术上能做到吗?"艾莉问。
"差分隐私,"郑嘉明说,"不完美,但三周内能实现一个基础版本。"
林晨在本子上快速写下几个词,停了一下,然后说:"我们要先搞清楚,我们这三周要做出来的是什么——是一个真正能用的产品,还是一个能展示逻辑的原型?"
话说出去,他才意识到这是他今天开口说的第一句话。
艾莉看了他一眼,说:"说下去。"
"如果是产品,我们现在这个方向太大了,三周不够,"林晨说,"但如果是原型,我们可以只做一个最小的闭环——采集,训练,输出——让评审团看到这条路是通的。"
"但原型没有实际意义,"Sam说,语气不重,但很直接,"我做这个不是为了让评审团看一个能跑的Demo,我想做一个真的能帮到人的东西。"
林晨没有立刻反驳,他知道Sam说得有道理,但他也知道Sam说的那种"真的能帮到人"在三周内是一句过于重的话。他想了想,说:"那我们把标准定在这里——原型要让那个语言治疗师觉得,这条路值得继续走下去。"
Sam沉默了几秒,把手放在桌上,点了点头。
这个上午,第三组的白板又写满了一遍,但和昨天不一样,昨天是发散,今天是收拢。他们划掉了三个方向,保留了两个,最后在争了将近四十分钟之后,把其中一个也划掉了,只剩下一条线:为失语症儿童建立个人声纹档案,用家长提供的历史音频——比如孩子在学会说话之前录下的咿呀声、笑声、哭声——重建一套属于这个孩子的基础声学模型,作为日后辅助发声的个性化底层数据。
郑嘉明说这个技术上有先例,但没有人专门针对儿童做过系统性的工作。
Priya说她表姐的治疗师朋友问的正是这一块。
Sam什么都没说,但他把那个写着"声纹识别帮助失语症儿童重建语音档案"的便利贴从白板上取下来,重新贴到了他们最后保留的那条线旁边。
林晨看着那张便利贴,想起昨天艾莉说的话。他翻开本子,在新的一页写下:帮他,还是帮自己。然后在下面写:也许不需要选。
他不确定这是不是一个真正想清楚的答案,但他觉得今天他离那个答案近了一点点。
午休的时候,Sam在自动贩卖机旁边等着,林晨走过去,两个人并排站着,Sam先开口,说:"你刚才那个说法挺好,让治疗师觉得这条路值得走下去。"
"是你让我想到的,"林晨说,"你说你想做真的能帮到人的东西,我就想,那个'帮到'的标准,谁来定。"
Sam看了他一眼,没说话,从贩卖机里取出一罐可乐,递给他,说:"你喝吗?"
林晨接了过来,拉开拉环,听见那一声轻微的气泡破裂的声音。
他想起他爸爸书房里那句话,"你知道这条路有多难走吗",他第一次觉得这句话不是一道关卡,而是一个真实的问题,需要他一步一步走进去,才能摸到答案的轮廓。
他喝了一口可乐,有点甜,有点冰,气泡在喉咙里散开。
下午凯西来转圈,在第三组的白板前站了更长时间,最后说了一句话:"你们想见那位治疗师,我帮你们联系一下场地。"
说完转身就走,没等他们道谢。
林晨把她的背影看了一会儿,然后低下头,在本子上写下今天的日期,以及第三组现在站着的地方。
一个起点,窄,但是实的。
声纹与回声
郑嘉明说这个技术上有先例,但没有人专门为儿童做过。
这句话像一根楔子,被安静地钉进了那个下午。林晨盯着白板上那条最后剩下的线,想起凯西昨天的问题,想起Priya今天早上推过来的那个写满字的硬壳本子,想起Sam那句"我想做一个真的能帮到人的东西"——他突然意识到,这五个人围着一张桌子坐了两天,讨论的其实一直是同一件事:一个孩子还没开口说话,声音就已经开始消失了。
他把这句话写在本子上,没给任何人看。
下午凯西来巡了一圈,在第三组白板前站了比昨天更久。她看完,没有说好,也没有说不好,只是指着那条线问:"你们有没有想过,历史音频的质量可能很差?"
"想过,"艾莉说,"家长手机里的录音,背景噪音、设备差异、孩子的年龄段不一样,信噪比很低。"
"那怎么办?"
"降噪是标准流程,"郑嘉明说,"但更大的问题是数据量,一个孩子可能只有十几段录音,每段不超过三十秒,这个数据量训练出来的模型很脆。"
凯西点了点头,说:"这个问题你们想清楚了吗?"
沉默。
"那就先想清楚这个,"她说,拍了拍白板边框,走了,和昨天一模一样的动作。
林晨盯着白板,把那个问题重新在本子上写了一遍:数据量太少,模型怎么办。
然后他想到了一件事。
"迁移学习,"他说。
郑嘉明抬起头。
"先用大量正常儿童的声纹数据预训练一个通用模型,再用那十几段录音做微调,"林晨说,"这样基础的声学结构不是从零开始学,只是在往这个孩子的方向偏。"
郑嘉明盯着他看了两秒,说:"这个思路是对的,但预训练数据从哪来?"
"公开数据集,"林晨说,"Common Voice里有儿童声纹,Mozilla的,可以用。"
艾莉在白板上写下这两个词,回头看了林晨一眼,没说什么,但林晨觉得那个眼神是一种确认,像是说:你昨晚不是只坐在那里画圈。
他心里松动了一点,但没有表现出来。
散场前,Priya说她表姐的朋友——那位语言治疗师,姓陈——回复说下周三可以安排见面,地点在UCSF儿科楼,时间一个小时。她说这个消息的时候语气平稳,但林晨注意到她把那个硬壳本子的封皮摩挲了好几下。
"我们去见她的时候,要带什么?"Sam问。
"不是带什么,"艾莉说,"是问什么。"
这个问题被悬在空气里,没有人当场回答,但林晨在回家的路上想了一路。他妈妈照例问他今天怎么样,他说"还行",靠在车窗上,把那个问题在脑子里转了一圈又一圈。
他们要去见一个每天和失语症儿童打交道的人。她知道那些孩子真正缺少的是什么,也知道那些孩子的家长在深夜里反复播放的是哪几段录音。林晨忽然觉得自己之前在白板上写的那些词——迁移学习、差分隐私、声学模型——都有点轻,轻得像是漂在某个问题上面的泡沫,还没有真的沉下去。
他打开手机备忘录,写下一行字:我们解决的是技术问题,还是陪伴问题?
这个念头让他坐直了一些。
第二天上午,林晨早到,把那行字誊在本子上,压在昨天凯西的问题下面。其他人来了之后,他没有立刻说,等到郑嘉明把昨天的迁移学习思路扩展成一个初步的技术框架、艾莉把三周的任务拆成了时间节点之后,他才开口。
"我昨晚想了一件事,"他说,"我们现在做的这个,本质上是在给一个孩子保存一个他自己的声音,对吗?"
Sam抬起头。
"那这件事对这个孩子意味着什么,不是对家长,不是对语言治疗师,"林晨说,"是对这个孩子本人——他能不能感受到,这个声音是他的?"
桌子周围安静了一段时间。
"五岁的孩子不会问这个问题,"郑嘉明说。
"现在不会,"林晨说,"但他十五岁的时候可能会。"
这句话说完,他自己也愣了一下。他不知道这句话是从哪里来的,但说出来之后,它就变得很重,重得像是从他自己身体里取出来的什么东西。
Sam没有说话,但他把手放在桌上,掌心朝下,轻轻压了一下,像是在把某个东西按住。
艾莉在白板上写了一行字,没有回头:这个孩子的声音,得让他认得出是自己的。
林晨看着那行字,在本子上原样抄了下来。
下午快结束的时候,郑嘉明把技术框架的第一版发到了群里,Priya在上面标注了三处需要和陈医生确认的地方,Sam盯着屏幕看了很久,没有说话,但林晨注意到他把其中一段反复划了好几次,那一段写的是:重建声纹的目标不是还原,而是延续。
林晨把这个词也写进了本子。
延续。
他想起陈浩攥成一团的作业本,想起那根还没出来的细刺,想起艾莉说的那句"你是在帮他,还是在帮你自己"。
他还是没有一个完整的答案,但他觉得他今天离那个答案近了一点点。不是因为他想清楚了什么,而是因为他开始意识到,有些问题不是用来想清楚的,是用来带着走的。
窗外停车场的灯一盏一盏亮起来,他妈妈的车还没来,林晨坐在大楼门口的台阶上,把本子翻到第一页,从头读了一遍他这三天写下来的所有东西。
密密麻麻的,有技术的,有人的,有他自己的。
他合上本子,抬头看了看天,硅谷的黄昏把云彩烧成了橘红色,淡淡的,很快就要散了。
他说的那个十五岁
这句话说完,桌子周围的空气像是被什么东西按了一下,静了将近十秒。
郑嘉明把手从键盘上拿开,看着林晨,没说话。Priya低下头,把那个硬壳本子翻到新的一页,写了什么,没给人看。Sam把椅子往前挪了挪,两只胳膊架在桌上,盯着白板上那条线。
艾莉是第一个开口的,她说:"你说的那个十五岁,你指的是什么?"
林晨想了想,说:"我的意思是——我们现在讨论的都是这个系统能做什么,能帮他发出什么声音,能让他和外界怎么沟通。但我昨晚一直在想,如果这个孩子长大了,有一天他打开这个系统,听到那个被重建出来的声音,他会觉得那是他自己吗?"
"这不是技术问题,"郑嘉明说。
"对,"林晨说,"所以我才说。"
Sam把手掌摊开,按在桌上,说:"你是说,我们做的这件事,可能会让他觉得那个声音是别人的?"
"我不知道,"林晨说,"我只是觉得我们应该去问陈医生这个问题。"
艾莉拿起笔,在白板的空白处写下一行字,字迹比平时大,像是要让所有人都看清楚:这个声音是谁的?
她写完,退后一步,没有回头,说:"这应该是我们去UCSF之前要想清楚的事。"
这个上午,他们没有再推进技术框架,而是绕着这个问题转了将近两个小时。郑嘉明说他觉得这个问题有点虚,落不到代码里。Sam说落不到代码里不代表不重要。Priya说她看过一篇论文,讲的是人工耳蜗的使用者在成年后对自己听到的声音产生认同危机,她觉得这件事和林晨说的有某种相似的结构。林晨听到这里,在本子上写下"认同危机"四个字,然后在旁边画了一个细细的括号,在括号里写:不是bug,是设计必须考虑的事。
凯西这天没有来巡,只在下午快散场的时候探了一下头,说了句"明天正常来",就走了。
林晨收拾背包的时候,艾莉走到他旁边,拉开椅子坐下,说:"你昨晚是怎么想到那个问题的?"
林晨停了一下,说:"我也不太清楚,就是坐在车里,脑子里一直转,然后忽然觉得我们一直在说帮他说话,但没有人说帮他说他自己想说的话,这两件事好像不一样。"
艾莉没有立刻回答,她把圆珠笔在指间转了一圈,说:"你之前说,你想做这个是因为你有一个表弟。"
林晨点了点头。
"他现在几岁?"
"七岁,"林晨说,"他不是失语症,是自闭症,但他也不太说话,大部分时候就是自己待着。"
"你们怎么交流?"
林晨想了一会儿,说:"他喜欢一种很特定的敲击声,用手指敲桌子,有固定的节奏。有时候他敲,我就跟着敲,他会看我一眼。"
艾莉听完,把那支笔放下,说:"所以你知道那件事——就算没有语言,也有一个声音是他的。"
林晨没有说话,但他感觉胸口有什么东西被轻轻碰了一下。他昨晚在车里想到的那个十五岁,那个打开系统、听到重建声音的孩子,忽然在他脑子里有了一张更具体的脸——不是陌生的,是有点像他表弟的,眼神安静,不看人,但在某种特定的节奏里会抬起头来。
他把背包拉链拉上,说:"我觉得我们下周去见陈医生的时候,要问她——那些孩子有没有什么声音是他们自己反复在用的,哪怕只是一个音,一个调,一种节奏,我们能不能把那个放进模型里,让它不只是通用的,而是从他自己身上长出来的。"
艾莉看了他一眼,说:"你把这个写进我们给陈医生的问题单里。"
林晨点了点头,打开备忘录,在那行"我们解决的是技术问题,还是陪伴问题"的下面,又写了一行:他有没有一个声音,是只属于他自己的?
写完他看了一会儿,觉得这两个问题靠在一起,像是同一件事的两面。
回家的路上,他妈妈又问今天怎么样,他这次没有说"还行",他说:"我们在讨论一件很难的事,不是技术上的,是……怎么说,就是一个东西做出来之后,用的人会不会觉得那是他自己的东西。"
他妈妈在等红灯,手放在方向盘上,沉默了一会儿,说:"你小时候有一个玩具熊,是你外婆给你做的,布很粗糙,眼睛也歪的,后来我给你买了一个新的,很软,你完全不要,就要那个旧的。"
林晨靠在车窗上,说:"我记得。"
"那个旧的哪里好呢,"他妈妈说,不像是在问他,"就是你的。"
红灯变绿,车重新开动。林晨看着窗外的路灯一盏一盏往后退,心里有什么东西慢慢沉到了一个比之前更深的地方,不是重,是稳。
他打开备忘录,在最后一行下面,又加了四个字:从他开始。
他自己的
林晨没有说完这句话,他妈妈就已经把车停进了车道。
他坐在那里,把那半句话在嘴里含了一会儿,最后还是咽下去,只说了个"没什么"。他妈妈看了他一眼,没有追问,开门下车,背影在车库的灯光里拉出一道长影。
林晨跟着进门,在饭桌上吃完了那碗他妈妈温了两遍的冬瓜排骨汤,然后回房间,把备忘录打开,看着那两行字发了很久的呆。
他在"他自己的"后面补完了那句话:一个东西做出来之后,用的人会不会觉得那是他自己的。
他把手机扣在桌上,闭上眼睛,脑子里忽然出现了一个画面——他七岁的时候,他爸爸给他录过一段背古诗的视频,《静夜思》,他站在厨房门口,手背在身后,奶声奶气地念,念到"举头望明月"的时候卡了一下,往旁边看了他爸爸一眼,然后继续。那段视频他后来偶尔会看,每次看都觉得那个小孩儿是他,不是因为他记得那件事,而是因为那个停顿、那个往旁边瞟的眼神,和他现在想问问题时的习惯一模一样。
他想,那个停顿,就是他的。
他打开备忘录,在那两行字的下面又写了一行:不是声音像不像,是那个停顿在不在。
写完他盯着这三行字,感觉它们像是三块石头,一块一块沉下去,沉到某个他还没完全看清楚的地方。
第二天一早,他把这三行字抄进了那个黑皮本子,压在郑嘉明的技术框架和艾莉的时间节点下面,没有告诉任何人。
周三上午,他们五个人坐上了Priya妈妈开的车,去UCSF。
车里很安静,郑嘉明看着窗外,Priya把那个硬壳本子抱在胸前,Sam戴着耳机但没有放音乐,艾莉把那张问题单叠成四折,捏在手里。林晨坐在最后排,靠着车窗,看着101号公路上的车流,想那个不知道叫什么名字的五岁孩子,想他现在在哪里,是不是坐在一个教室里,是不是有人在他旁边等他开口。
陈医生在儿科楼四楼的一间会议室接待了他们,她比林晨想象中年轻,短发,戴一副金属细框眼镜,说话慢,每句话之间有停顿,像是在给对方留时间消化。
她先问了他们的项目,听完,点了点头,说:"你们想得比我预期的深。"
艾莉把问题单展开,放在桌上,说:"我们有一些问题想请教您。"
陈医生扫了一眼那张纸,说:"你们先说,我来回答。"
问题是按顺序来的——数据质量、模型泛化、隐私保护,郑嘉明问的,陈医生都答了,有些地方她会停下来反问,有些地方她会在Priya的本子上画一个示意图。林晨坐在角落,把她说的话记在自己的黑皮本子里,但他一直在等一件事。
轮到他提问的时候,他停了一下,然后说:"我想问一件不太技术的事。"
陈医生看着他,说:"你说。"
"那些孩子,"他说,"他们在失去语言之前,有没有什么声音是他们反复在用的——不是完整的词,可能只是一个音,一个调,或者一种他们自己的节奏?"
陈医生没有立刻回答,她把手放在桌上,看着林晨,过了几秒,说:"你为什么问这个?"
林晨想了想,说:"因为我觉得如果有,我们应该把那个放进模型里,不是让模型变得更通用,而是让它从这个孩子自己身上长出来。"
陈医生又看了他一会儿,然后说:"有。"
她说,几乎每一个孩子都有。有个孩子喜欢把"嗯"的尾音往上挑,不是问句,就是一种确认,表示他在听;有个孩子说话之前会先发一个很短的"啊",像是在给自己起跑;还有个孩子,他在高兴的时候会把最后一个音拖长,他妈妈说那是他们家的暗号,只有他们两个人懂。
"这些东西,"陈医生说,"是他们和世界之间最私人的接口。"
林晨把这句话一字不差地写进了本子,手有点抖。
"所以你的问题,"陈医生说,"不是技术问题,是——这个系统能不能记住那个停顿,那个往上挑的尾音,那个拖长的最后一个音。"
"对,"林晨说。
"这件事很难,"陈医生说,"但这件事比你们原来想做的那件事,更重要。"
桌子周围又安静了一段时间。Sam把耳机从脖子上拿下来,放在桌上。Priya在本子上写了很长一段,没有停。艾莉把那张问题单翻了个面,在背面开始写新的东西。
郑嘉明靠在椅背上,看着天花板,说:"这在技术上意味着什么,是要给模型加一个个性化的情感标注层。"
"我不知道那叫什么,"陈医生说,"但大概是那个意思。"
散场的时候,陈医生送他们到电梯口,她对林晨说了一句话,声音不大,但林晨听得很清楚,她说:"你问的那个问题,我做了十二年,才开始问自己。"
电梯门关上,林晨站在人群里,没有动,感觉那句话像一块石头,沿着胸口慢慢沉下去,沉进了某个他说不清楚的深处。
回去的车上,Priya把硬壳本子打开,放在腿上,说:"我觉得我们要重新想一下这个项目的核心是什么。"
没有人反对。
林晨靠着车窗,把黑皮本子翻到最后写的那一页,看着那三行字——技术问题还是陪伴问题,他有没有只属于自己的声音,不是声音像不像,是那个停顿在不在。
他在最下面写上了陈医生那句话,然后在旁边画了一个小圆圈,在圆圈里打了一个点。
他不知道那是什么符号,就是觉得那里需要有个东西,像是一个起点,或者一颗种子,又或者是一个人在说话之前,给自己的那个短短的起跑。
那个停顿值多少
陈医生说完"这件事很难",停了一下,然后把手放在桌上,用指尖轻轻敲了一下,继续说:"但不是不能做。"
林晨抬起头。
她说,问题不在于技术本身,而在于采集。孩子在自然状态下发出的那些声音——那个往上挑的尾音,那个起跑前的"啊",那个只有妈妈懂的拖长——它们不会在录音室里出现,不会在配合测试的时候出现,只会在孩子放松的、不知道有人在听的时刻出现。你要捕捉的,是他最不设防的那一秒。
"所以你们要解决的,"陈医生说,"不只是模型的问题,而是怎么在不打扰他的情况下,把那些东西留下来。"
郑嘉明把椅子往前移了移,说:"这是一个数据采集的伦理问题。"
"也是一个信任问题,"陈医生说,她看了郑嘉明一眼,又看向林晨,"家长要相信你们,孩子要——用他自己的方式——允许你们在场。"
车回去的路上,依然安静,但是一种不同质地的安静。来的时候是等待,回去的时候是消化。Priya把本子翻来翻去,Sam把耳机摘了,艾莉把那张问题单对折,又对折,折到不能再折。郑嘉明靠着车窗,眼神比平时深一点,像是在屏幕后面跑着什么程序。
林晨看着窗外的101,路边的标志牌一块一块闪过去,他在想陈医生最后说的那句话。她在他们要走的时候,在门口说的,声音很平,但林晨觉得那句话有重量:"你们要记得,你们做的不是一个产品,是一个孩子长大之后照镜子用的东西。"
他把这句话写进了本子,写完,把笔帽盖上,没有再翻开。
回到实验室已经快下午三点,阳光从西边的窗户斜进来,把白板上艾莉写的那行字照得有点刺眼——"这个声音是谁的?"
郑嘉明第一个坐下来,打开电脑,手指在键盘上停了一会儿,然后说:"我想把林晨说的那个东西,那个停顿、那个个人化的音调特征,给它一个技术定义,不然我没办法写进框架里。"
"叫什么?"Sam问。
郑嘉明想了想,说:"声纹锚点。"
Priya把本子翻到新的一页,在最上面写下这三个字,然后在旁边加了一个括号,里面写:不是识别,是归属。
林晨看着她写,觉得这个括号里的东西比括号外面的更准确。
他们讨论了将近两个小时,把陈医生说的那些——拖长的尾音、起跑的短音、确认的挑调——尝试翻译成可操作的采集维度。郑嘉明说这需要一个非侵入式的长时录音方案,低功耗、小体积,放在孩子熟悉的环境里,不能让他意识到。Sam说这里面有一个隐私边界要划清楚,什么时候开始录,什么时候停,谁有权限调取。艾莉说她来起草一份家长知情同意的说明框架,要写得让人能真的看懂,不是那种法律文本。
林晨在旁边听,偶尔记几个字,但他的注意力有一部分一直悬在别处。
快散场的时候,他忽然说:"我们有没有想过,这件事不只对失语症的孩子有意义?"
几个人看向他。
他说:"我是说,那个声纹锚点,那个从一个人自己身上长出来的东西——其实每个人都有,只是大部分人不知道,或者没人帮他们留下来。我七岁的时候背古诗,卡住了,往旁边看了我爸一眼,那个眼神的节奏,就是我的。但如果没有那段视频,我不会知道。"
郑嘉明把手从键盘上拿开,看着他。
"我不是说我们要扩大项目,"林晨说,"我只是觉得,我们现在做的这件事,比我最开始以为的要大一点。"
艾莉把椅子转向他,说:"你的意思是,我们不只是在帮他说话,我们是在帮他知道他是谁。"
林晨点了点头,说:"差不多是这个意思。"
那天他是最后一个离开的,把白板上的字拍了张照,把椅子推回去,关灯,在门口站了一秒,看着那间空了的屋子,窗外的光已经收淡了,白板上那行字在暗里还隐约看得见。
他妈妈来接他的时候,问今天怎么样。
他想了想,说:"我觉得我开始知道我们在做什么了。"
他妈妈没有立刻接话,开了一会儿车,才说:"那是好事。"
"嗯,"林晨说,然后靠着车窗,把眼睛闭上。
他脑子里出现了那个五岁的孩子,他不知道他的名字,不知道他的脸,但他知道他有一个声音是只属于他自己的,可能只是一个音,一个往上挑的尾音,一个起跑前的停顿。
他想,我们要把那个留住。
不是为了让他说话,是为了让他长大之后,打开这个东西,听到里面的声音,能够认出来——那是我。
他妈妈说了什么
他妈妈没有立刻说话。
她把车停在路边的一个红灯前,手放在方向盘上,看着前方,等灯变绿。林晨侧过脸看了她一眼,她的侧脸在路灯的橙黄色光里很平静,但他认识那种平静,那是她在想事情时候的样子,不是没话说,是在选。
绿灯亮了,车动起来,她才说:"是哪种知道?"
林晨没想到她会这样问,他以为她会说"好",或者问他吃没吃东西,或者说"那就好"然后换个话题。他停了一下,说:"什么意思?"
"就是,"她说,"你知道了你们在做什么,是那种把事情想清楚了的知道,还是那种突然觉得这件事有意思了的知道?"
林晨想了一会儿,说:"都有,但好像后面那个更多一点。"
他妈妈点了点头,没有再说话。车开进了他们那条街,路边的橡树在风里动,叶子是深秋的那种暗绿,快要开始变色但还没变。
进门以后,他妈妈去厨房,林晨在饭桌旁边坐下来,没有立刻回房间。这不太是他的习惯,他通常会直接上楼,把门关上,在自己的空间里把白天的事情再消化一遍。但今晚他不想动,就那么坐着,把书包放在脚边,听厨房里锅碰碗的声音。
她端了一盘切开的苹果出来,放在他面前,在他对面坐下,说:"你爸爸今天发消息说他下个月可能回来一趟。"
林晨抬起眼,说:"什么事?"
"不一定有事,就是回来看看。"她顿了一下,"他说想看看你的项目。"
林晨把一块苹果放进嘴里,嚼了一下,没说话。他和他爸爸的关系不是那种紧张的关系,但也不是那种自然的关系,更像是两个都知道对方存在、都会在意对方、但中间隔了一段距离没人去量的人。他爸爸在上海做工程咨询,一年回来两三次,每次来都会认真听林晨说话,但林晨说的时候总觉得有什么东西传不过去,不是语言的问题,是别的什么。
"他怎么知道我在做项目?"
"我跟他说的,"她说,"我说你最近在做一个关于语言和孩子的东西,他说听起来不像你以前做的那些。"
林晨想了想,说:"他说得对。"
他妈妈看着他,说:"以前那些是什么?"
"以前那些是因为要做而做,"林晨说,"这个是因为想知道才做。"
她没有接话,但林晨看见她的表情动了一下,那种动不是笑,是某种更细的东西,像是一根线被轻轻拨了一下。
他回到房间,把黑皮本子翻开,翻到今天记的那几行。陈医生说的那句话还在,字迹比平时用力一点:这个系统能不能记住那个停顿,那个往上挑的尾音,那个拖长的最后一个音。
他在下面加了一行,是今天在车上没来得及写的:帮他知道他是谁。
然后他在这行字下面空了一行,写:爸爸那段视频,我看的时候从来没想过要感谢那个录视频的人。
他写完这行字,停在那里,感觉有什么东西在他胸口轻轻地按了一下,不疼,但有重量。他第一次意识到,那段视频之所以能让他认出那个小孩儿是他,是因为有人举着手机站在那里,没有打断他,没有纠正他,只是让他卡住,让他往旁边瞟,然后把那一切都留了下来。
那个人是他爸爸。
他把本子合上,靠在椅背上,盯着天花板。他想,他做的这个东西,将来会有个孩子,在很多年以后,打开它,听见自己五岁时候的声音,听见那个往上挑的尾音,听见那个起跑前的短短一声,然后认出来,说,那是我的。
那个孩子不会知道是谁在他不设防的某一个下午,把那些声音悄悄留下来的。
林晨想,这件事本来就不需要知道。
但他还是想把这件事做好。
第二天早上他到实验室比平时早了二十分钟,白板上艾莉的字还在,光线从东窗进来,把那行字照得很清楚。他把昨晚写的那一行字——帮他知道他是谁——用黑色的记号笔,写在了白板的左下角,字比艾莉的小,但写完他退后一步,觉得这两行字放在同一块板上,有一种他说不清楚的呼应。
郑嘉明八点整推门进来,看见他,然后看见白板,说:"你加的?"
"嗯。"
郑嘉明把书包放下,在椅子上坐好,打开电脑,说:"我昨晚把声纹锚点的技术定义写了一个初稿,你要不要看。"
林晨走过去,站在他旁边,读那个文档。郑嘉明写的是他的语言,精确,有逻辑,每一个术语后面跟着定义,每一个定义后面跟着可操作的指标。林晨读到第三段的时候,指着一行字说:"这里,你写的是'个体化声学特征',但我觉得这个词不够准确。"
"哪里不准?"
"'特征'这个词是在描述一个声音长什么样,"林晨说,"但我们要记住的不只是它长什么样,是它在哪个时刻出现,出现的时候这个孩子在经历什么。脱离了那个时刻,那个特征就只是一段音频。"
郑嘉明看着屏幕,沉默了几秒,然后把那行字选中,改成:个体化声学印记,含时间与情境维度。
林晨看着他改,说:"这样好很多。"
郑嘉明没有说谢谢,只是继续往下写,但林晨知道他听进去了,因为他后面的每一段,都没有再把声音和时刻分开来写。
Priya和Sam是一起来的,艾莉最后到,手里拿着一沓打印出来的纸,说:"我把知情同意书的框架写出来了,你们帮我看看,有没有哪里读起来还是太像法律文本。"
他们五个人围坐下来,把那沓纸传着看,轮流说,轮流改。林晨看到最后一页,艾莉在结尾写了一句话,加了括号,标注是给家长读的:您留下的,不只是声音,是他将来认识自己的一条路。
林晨把这行字读了两遍,没有说什么,只是把那张纸轻轻放回桌上。
他想起他妈妈昨晚在车里问他的那个问题。
是哪种知道?
他现在觉得,他知道答案了。是那种想把一件事做对的知道,不是因为它有用,不是因为它会被人看见,而是因为有个孩子将来会需要它,而他现在可以做。
郑嘉明看见了什么
郑嘉明推门进来,把背包往椅子上一放,站在白板前看了大概五秒钟。
林晨在旁边等着,不知道他会说什么。
郑嘉明没有立刻说话,他先把艾莉那行字看完,然后把视线移到左下角,看林晨那行小字,又看了几秒,然后转过来,表情是那种他思考的时候特有的样子——不是惊讶,是某种正在校准的认真。
"你什么时候写的?"他问。
"今早,"林晨说,"来早了,没事干。"
郑嘉明点了点头,没有再问,去拉开椅子坐下,打开电脑,但手没有立刻落到键盘上,他在屏幕前停了一会儿,说:"我昨晚想了很久声纹锚点的采集方案。"
"想出来了?"
"想出来一部分,"他说,"但有个问题一直绕不过去。"
林晨走过去坐在他旁边,郑嘉明把屏幕转了一个角度让他能看见,上面是一页密密麻麻的技术笔记,字体很小,但排列很整齐,像是一个人把脑子里的线头一根一根拆出来铺在桌上。
"你看这里,"郑嘉明指着中间一段,"我设想的是一个低功耗的环境录音装置,放在孩子的卧室或者他最常待的空间,持续采集背景声,但只在检测到人声的时候才激活存储。问题是,这个激活阈值怎么定。太高,你漏掉那些轻的、短的声音,那恰恰是我们要的。太低,你采进去的噪声太多,数据没法用。"
林晨看着那段文字,说:"陈医生说的那个起跑前的短音,那个'啊'——"
"对,那种声音能量极低,"郑嘉明说,"按照传统的语音激活检测逻辑,它根本进不了存储。"
"那你昨晚怎么想的?"
郑嘉明把椅子往后靠了靠,说:"我想,也许阈值本身不是固定的,它应该跟着孩子自己的基线走。每个孩子的正常音量不一样,他安静的时候是多少,他兴奋的时候是多少,这个系统要先学会认识他的范围,然后在他的范围里找那些有意义的偏移。"
林晨听完,说:"所以系统要先认识这个孩子,才能知道什么是他值得被留下来的声音。"
郑嘉明看了他一眼,说:"你把技术问题说得很像哲学。"
"是一件事,"林晨说。
郑嘉明没有反驳,他把屏幕转回去,继续看自己的笔记,说:"还有一个问题,数据要存在哪里,怎么加密,家长能不能实时听,还是只能在特定的场合调取——这些都是Sam说的隐私边界,我昨晚列了一个清单,但我不确定这是我能一个人决定的事。"
"当然不是,"林晨说,"这是我们五个人的事。"
门在这时候被推开,Priya先进来,艾莉跟在后面,两个人手里都拿着咖啡,艾莉多拿了一杯,进来就往林晨这边推过来,说:"猜你今天来得早。"
林晨接过来,说:"谢谢。"
Priya放下包,看见白板,走过去,在那两行字前站了一会儿,没有说什么,把本子翻开,坐下来。Sam比平时晚了十分钟,推门进来的时候头发还有点乱,把包扔在地上,说:"昨晚没睡好,一直在想那个知情同意的问题。"
艾莉说:"我也是,我起草了一个框架,但我越写越觉得那些条款没法真的解决问题。"
"什么问题?"林晨问。
"就是——"艾莉停了一下,像是在组织语言,"家长签了同意书,但孩子不知道。孩子是当事人,但他没有能力理解这件事。那个同意,是代他做的,不是他自己做的。我不知道这个缺口怎么填。"
屋子里安静了一下。
林晨想了想,说:"也许这个缺口本来就填不上,但我们可以想办法让它小一点。"
"怎么小?"Sam问。
"陈医生说的,"林晨说,"孩子要用他自己的方式允许你在场。我们没法让他签一份文件,但也许我们可以让这个装置不是藏起来的,是放在他看得见的地方,是他熟悉的东西的一部分,让他在某种程度上——即使他不理解——也不是完全不知情的。"
Priya把这几句话记下来,在旁边写了一个词,然后把本子转过来给林晨看。
上面写的是:可见的在场。
林晨点了点头。
他们谈了将近一个上午,把郑嘉明的技术框架、Sam的隐私清单、艾莉的知情同意框架一起铺在桌上,试着找它们之间的接缝。这是这个项目第一次从各自的方向开始汇合,林晨坐在中间,听每个人说,偶尔说几句,但更多时候是在把一个人说的东西和另一个人说的东西连起来,看它们能不能接上,在哪里接不上。
快到中午的时候,郑嘉明忽然说:"我们得找一个真实的孩子。"
屋子里又安静了一下。
这句话大家都知道迟早要说,但说出来还是不一样。
"你是说测试对象?"Priya问。
"不只是测试,"郑嘉明说,"是一个真实的场景,一个真实的家庭,一个真实的孩子,在他真实的生活里。不然我们现在讨论的这些,都是假设。"
林晨看着白板,看着那两行字在上午的光里并排站着,想起陈医生说的那句话,想起他爸爸举着手机站在那里没有打断他的那个下午,想起那段视频里的小孩儿往旁边瞟的那一眼。
他说:"我去问陈医生,她应该认识合适的家庭。"
郑嘉明说:"你去问?"
"她是跟我说话的,"林晨说,"我去问比较自然。"
没有人反对。
林晨把陈医生的名片从本子里夹着的地方取出来,放在桌上,在上面压了一根笔,没有立刻去发消息,只是先把名片放在那里,让这件事变得真实一点。
窗外的橡树在风里动,叶子已经开始变色了,有几片是那种很深的橙,挂在枝头,像是在等一阵够大的风来把它们送走。
林晨看了一会儿,然后低下头,把名片拿起来,打开手机。
可见的在场
林晨把那个词在脑子里转了一圈,没有立刻说话。
Priya的笔迹很工整,那两个字写在本子右上角,像是一个结论,但林晨感觉它更像是一个入口,他往里看了一眼,觉得后面的空间比他想象的要深。
"可见的在场,"他把这四个字念出来,"这是个设计原则。"
"也是个伦理原则,"Priya说,"两件事可以是同一件事。"
Sam从地上拿起包,把椅子拖过来坐下,说:"好,我接受这个方向,但我还是要把它落实到具体的条款里,不然它只是一句话。可见是什么意思,在场是什么意思,这些要能被写进协议,被家长理解,被评审委员会接受。"
"你昨晚起草的那个框架,"艾莉说,"能让我们看看吗?"
Sam打开电脑,把文档投到旁边的小屏幕上。那是一个四页的草稿,措辞很严谨,每一条后面都有备注,写着这一条参考了哪个现行的儿童数据保护法规,哪里还有争议。林晨看着屏幕,觉得Sam这个人有一种他不太有的能力,就是能把一件事的边界摸清楚,然后把那个边界画出来,让所有人都能看见。
"这里,"Sam指着第三页的一个条款,"我写了装置的物理放置规范,但我用的是'不得隐蔽放置',现在你们说可见的在场,我觉得这个措辞不够,不得隐蔽是个底线,可见是个更高的要求。"
"可以改成'应置于儿童可观察的空间范围内,形式应与其日常环境相融',"Priya说,"这样它既是位置要求,也是设计要求。"
Sam开始敲字,艾莉把咖啡杯转了一圈,说:"还有一个问题,数据调取的场合,我觉得不能只限制家长,还要有一个孩子成年之后自己调取的权利。"
屋子里安静了一下,这句话落下来,比预想的要重。
林晨想起昨晚写在本子上的那行字,想起他看那段视频的感受,那个小孩儿卡在那个词里,那个往旁边瞟的眼神。如果将来有一天他可以打开一个系统,听见那个声音,那件事的重量是什么?
"这个权利应该有,"他说,"但它和家长的调取权是不一样的权利,目的不一样,使用场合不一样,调取之后能做什么也不一样。要分开写。"
Sam看着他,点了点头,把这个记下来。
郑嘉明在这段讨论里一直没有说话,他在听,但同时在自己的屏幕上写着什么。等大家安静下来,他把屏幕转过来,说:"我今早把激活阈值的算法逻辑重新梳理了一遍,如果我们要做到'可见的在场',装置的形态就不能是一个黑盒子,它应该有某种状态指示,让孩子能感知到它在不在工作。"
"像一盏灯,"艾莉说。
"对,但不能是那种会让孩子觉得被监视的灯,"郑嘉明说,"要让他觉得那是一个在陪着他的东西,不是盯着他的东西。"
林晨听到这里,脑子里出现了一个画面,是他小时候卧室里的一个小夜灯,橘黄色的,不亮,但睡着之前总能看见它在角落里。他不记得它是什么时候放在那里的,也不记得是谁放的,但他记得它在,记得那个颜色,记得那种感觉不是被看着,是有人知道他在。
"橘黄色,"他说。
郑嘉明抬起头,看了他一眼,说:"什么?"
"指示灯,"林晨说,"如果做成橘黄色,低亮度,恒亮不闪,人会觉得那是陪伴,不是监控。这是一个很小的细节,但可能是个重要的细节。"
郑嘉明在笔记里写下来,没有多说,但林晨看见他在那行字旁边画了一个圈。
上午快结束的时候,他们把今天讨论的内容整理成了一个简短的清单,贴在白板右侧,紧挨着艾莉最早写的那行字。清单上有七个条目,从算法阈值到装置形态到数据权利的分层,每一条后面都有一个负责人的名字。林晨看着那张清单,感觉有什么东西在慢慢变实,从他们几个人的脑子里往外长出来,长成一个能被看见的形状。
他在想这件事的时候,郑嘉明走过来,站在他旁边,低声说了一句话,声音不大,但林晨听清楚了。
郑嘉明说:"你爸爸录那段视频的时候,应该不知道你将来会做这个。"
林晨没有立刻回答,他想了很长一段时间,长到郑嘉明以为他不打算回答了,然后他说:"他大概只是觉得那一刻值得留着。"
郑嘉明点了点头,没有再说话,回到自己的位置上去了。
林晨在那里站了一会儿,然后从口袋里把黑皮本子拿出来,翻到最新的一页,在空白处写了一行字:可见的在场,不是为了被看见,是为了让他知道有人在。
他写完,把本子合上,回到椅子上,打开电脑,开始工作。
窗外的橡树叶子今天开始变色了,边缘有一点点黄,不明显,要在光线好的时候才看得出来。
你说的那个橘黄色,是你自己的记忆吧。
林晨没有立刻回答。
郑嘉明不是在问,他只是说出来,然后就走回去坐下,继续看他的屏幕。林晨站在原地,听见键盘开始响,感觉那句话在空气里停了一会儿,然后轻轻落下去。
他没有说是,也没有说不是。
但他知道那是真的。
下午两点,陈医生来了。
她比约定的时间早了一刻钟,推门进来的时候手里拿着一个文件夹,头发没有早上见面时那么整齐,像是中间去了别的地方,又赶过来。她环顾了一下屋子,看见白板,走过去,在那两行字前站了一会儿,然后把目光移到旁边新贴的清单上,逐条看完,没有说话,在桌子旁边坐下来。
"你们今天一天都在做这个?"她问。
"从早上,"Sam说。
陈医生把文件夹放在桌上,打开,推过来,说:"我这边也有些新的东西,是这周跟进的三个案例,我做了脱敏处理,你们可以看。"
五个人把文件夹传着看,每一页是一个孩子的简短记录,没有名字,只有编号、年龄、诊断情况,还有陈医生手写的几行观察笔记。林晨看到第二个,是一个四岁的男孩,诊断结论出来之前,家长以为他只是"说话晚",陈医生在旁边写了一句话:等待本身也在消耗。
林晨在这句话上停了一下,把文件夹传给艾莉。
"我想跟你们谈谈,"陈医生说,"关于这套系统真正会面对的场景。"
她停顿了一下,像是在想怎么开口,然后说:"你们在清单里写了数据激活阈值、装置形态、知情同意的分层,这些都是对的,都是要解决的。但我想让你们知道一件事,你们做出来的东西,最终会进入一个家庭。不是进入一个实验室,不是进入一份报告,是进入一个真实的家,一个正在手足无措的家。"
屋子里安静下来。
"我有一对家长,"陈医生继续说,"孩子三岁半,妈妈是第一个觉察到不对劲的,但她说出来的时候,孩子爸爸不相信,他觉得孩子只是性格安静。他们为这件事争了将近一年,孩子在这一年里没有得到任何干预,因为他们两个人没有走到同一个地方。最后妈妈带孩子来,是瞒着爸爸来的。"
没有人说话。
"如果那个时候,"陈医生说,"他们有一个共同能看见的东西,不是妈妈的感受,不是爸爸的判断,是一段真实记录下来的声音,是一个可以被放在桌上、两个人一起听的东西——我不知道结果会不会不同,但我知道那一年会不一样。"
林晨听完,感觉胸腔里有什么东西在收紧,不是难受,是那种被什么击中之后的感觉,像是一个抽象的概念突然长出了重量。
他想起之前他们讨论孩子成年之后调取数据的权利,他们把那个场景设想得很遥远,设想成一个人回望自己童年的时刻。但陈医生说的这个场景是此刻,是一个家庭正在破裂的此刻,是两个大人站在同一个孩子面前却看见两个不同的孩子的此刻。
"所以,"Priya说,"这个系统不只是给孩子的,也是给家长的。"
"是给这个家庭的,"陈医生说,"里面每一个人。"
郑嘉明把椅子推后了一点,说:"这改变了一件事,如果家长双方都是使用者,知情同意的结构就要重新想,不是一个人签,是两个人都要在场,而且——"他停了一下,"如果他们意见不一致怎么办?系统要怎么处理?"
这个问题落下来,没有人立刻回答。
Sam在本子上写着什么,艾莉把咖啡杯握在手里但没有喝,林晨看着桌面,脑子里那个画面又出现了,那个妈妈,瞒着爸爸,把孩子带来,那一年,等待消耗的那一年。
"也许,"林晨慢慢说,"系统不需要解决他们的分歧,系统只需要让分歧有一个共同的起点。"
陈医生看向他。
"他们吵架,是因为他们看见的不是同一件事,"林晨说,"妈妈看见的是她的感受,爸爸看见的是他的判断。如果他们能看见同一段声音,同一个数据,争论的起点就变了,不是你的感受对不对,是这个东西,它在这里,你们一起来看它。"
陈医生没有说话,但她点了一下头,那个动作很轻,不是表扬,是一种确认。
郑嘉明重新把椅子拉回来,说:"那我要在算法里加一个东西,可视化的声纹报告,不只是给专业人员看的,是家长能读懂的。"他顿了一下,"这比技术报告难做,技术报告给同行看,可以很精确,家长看的东西要精确,但还要能被理解,这两件事之间有一条缝。"
"这条缝,"林晨说,"是我们要填的。"
郑嘉明又在笔记里写了什么,林晨没有看见他写的是什么,但他看见郑嘉明在那行字旁边,又画了一个圈。
会议在下午四点多结束,陈医生走的时候把文件夹留下了,说让他们继续参考。五个人把白板上的内容拍了照,把清单更新了两条,收拾东西准备走。
林晨是最后一个出门的。
他在门口停了一下,回头看了一眼白板,艾莉最早写的那行字还在左上角,他在左下角写的那行小字还在,旁边是七条、现在变成九条的清单,是Priya写的"可见的在场",是今天下午新加进来的内容。
那块白板上有五个人的笔迹,但林晨看着它,感觉上面还有另外一些人,那个三岁半的孩子,那个妈妈,那对争了一年的夫妻,那个等待消耗的一年。
他把灯关上,走出去,把门带上。
走廊里,郑嘉明在等电梯,看见他出来,没有说什么,两个人一起等。电梯门打开,两个人进去,门关上之前,郑嘉明说了一句话,声音很平,像是随口说的,但林晨知道他不是随口说的。
郑嘉明说:"你今天说的那些,不只是设计,是你想清楚了一件事。"
电梯门关上了,林晨看着那扇门,没有回答。
但他心里知道,那件事他还没完全想清楚,今天只是往里走了一步,里面还很深,还有很多他看不见的地方。
他不着急,他觉得他有时间,他也觉得他必须进去。
同一个起点
陈医生沉默了片刻,然后轻轻点了点头,像是在确认什么。
"你说的这个,"她说,"我在临床上见过一个反面的例子。一对父母,孩子五岁,妈妈拍了很多视频,想让爸爸看,但爸爸拒绝看,他说你拍这些是为了证明你是对的,不是为了孩子。他们的争论从孩子本身,变成了谁更爱孩子,谁更了解孩子。"她停了一下,"所以你说的那个共同起点,它成立的前提是,那个东西不是任何一方提供的,它是中立的,它不属于任何人。"
林晨听到这里,脑子里有什么东西安静地滑落到位,像是一块拼图找到了它的空格。
"所以装置不能是家长操作的,"他说,"不能是妈妈打开、妈妈管理、妈妈拿给爸爸看的东西,它要有自己的在场,它本身就是一个第三方。"
郑嘉明在屏幕上停住了,抬起头,说:"这影响整个交互逻辑设计,如果装置本身是中立的第三方,那它的数据存储、调取界面,都不应该绑定在某一个家长的账户下,或者——"他想了一下,"绑定,但权限对称。"
"权限对称,"Sam把这三个字写下来,在旁边打了一个问号,"这在法律层面很复杂,监护权不一定是对称的,如果父母离婚,如果只有一方有监护权——"
"那就要有一个优先级规则,"艾莉说,"但优先级不等于独占,持有监护权的一方有更高权限,但不能剥夺另一方的基本知情权。"
这个讨论像一块石头扔进水里,圈子一层层往外扩。林晨看着白板,感觉他们正在触碰的东西远比最初设想的要复杂,但这种复杂不是让他退缩的那种,是让他想往里走的那种。
下午三点多,陈医生起身去接一个电话,走到走廊里。屋子里的五个人沉默了一会儿,不是疲倦的沉默,是各自在想东西的沉默。
林晨走到窗边,窗外是一排低矮的建筑,下午的阳光斜着打过来,把每一个屋檐的影子拉得很长。他站在那里,想着陈医生说的那个妈妈,想着那一年,想着等待本身也在消耗这句话,感觉那些文字不是关于某一个具体的人,而是关于某一种他在某个地方见过的时间的形状。
他想起他爸,想起初中那段时间,他爸妈因为他的成绩吵过一次架,不是很激烈,但他躲在房间里听见了,听见他妈说他只是需要时间,听见他爸说时间不等人。那时候他不知道他们在争的到底是什么,后来才慢慢明白,他们争的不是他的成绩,是他们两个人对他这个人的不同理解,而他夹在中间,是那个争论的起点,也是那个争论的终点,但争论本身跟他没有关系。
他不知道如果那时候有一个东西,可以让他爸妈看见同一个他,那个争论会不会不一样。
他在想这件事,听见身后郑嘉明叫他。
"林晨,你过来看一下。"
他走回桌边,郑嘉明把屏幕转过来,上面是一个简单的示意图,几个方块和箭头,画的是装置、数据、用户之间的关系结构。
"我把权限对称这个逻辑画了一下,"郑嘉明说,"你看这里,装置本身是一个独立节点,不属于任何一个用户,数据从装置出发,到达家长端是对称的,到达孩子成年后的个人端是单独的一条线,到达专业评估系统是另一条线,每一条线的权限、用途、保存期限都不一样。"
林晨看着那张图,感觉那几个方块和箭头里有某种清晰的力量,是郑嘉明特有的那种能力,把一个混沌的讨论压缩成一个能被看见的结构。
"如果装置是独立节点,"林晨说,"它的数据谁来托管?"
"这是最难的部分,"郑嘉明说,"不能是公司,不能是家长,可能要是一个第三方机构,有点像公证。"
"医疗机构,"艾莉说,"或者专门的儿童数据托管机构,这在欧洲有先例。"
Sam已经开始查资料,把几个链接发到群里,说:"我看一下,等会儿告诉你们。"
陈医生回来的时候,看见他们围在郑嘉明的屏幕旁边,站在门口问:"你们又想到什么了?"
"数据托管,"Priya说,"我们觉得装置应该是独立的第三方节点,数据不归任何一个用户所有。"
陈医生走进来,看了那张示意图,停了一会儿,说:"这个方向是对的,但我想提醒你们一件事。"
她在椅子上坐下来,把文件夹合上,放在一边,说:"你们设计这套系统,是为了帮助家庭,这个出发点是好的。但有一件事你们要非常小心——不要让这套系统变成一个仲裁者。它可以提供共同的起点,但它不能告诉任何人,谁是对的,谁是错的,谁更爱孩子,谁更了解孩子。一旦它开始做这件事,它就不再是工具,它变成了权威,那个权威会伤人。"
屋子里又安静下来。
林晨听完这句话,感觉有什么东西在他心里慢慢沉下去,不是重,是深,像一块石头沉进水里,越沉越清晰。
他想了一会儿,说:"所以它只能呈现,不能解释。"
陈医生看着他,说:"说下去。"
"它记录声音,呈现数据,告诉你孩子在这个情境里有这样的反应,但它不告诉你这意味着什么,那个解释是人来做的,是专业的人,或者是父母自己,系统不做裁判。"
"对,"陈医生说,"它是一面镜子,不是一个法官。"
Priya把这句话写在本子上,在旁边画了一条线,把它单独圈出来。
林晨站在那张白板前,看着上面密密麻麻的字,看着那七个条目,看着最早那两行字——可见的在场。他想起今天从早上到现在,他们走过的那条路,从一个设计原则到一个伦理结构,从一段代码逻辑到一个真实家庭里正在流失的时间。
他不知道这套系统最终会长成什么样子,不知道它会不会被做出来,不知道它能不能真的进入一个家,放在某一个孩子的卧室角落里,发出一点橘黄色的光。
但他知道今天他们碰到了一个真实的东西。
不是一个项目,不是一个方案,是一个问题的真实的重量,是那个妈妈瞒着爸爸带孩子来的那一天,是等待本身也在消耗的那一年,是两个大人站在同一个孩子面前却看见两个不同孩子的那种撕裂。
他站在那里,感觉自己比早上进这个门的时候,往里走了一段。
走廊里有人经过,脚步声渐渐远去。窗外的影子又长了一点。郑嘉明还在盯着他的屏幕,Sam还在查资料,艾莉把咖啡杯里最后一口喝完,Priya在本子上继续写着什么。陈医生看了一眼手表,没有说要走。
这一天还没有结束。
独立节点
陈医生走回桌边,在椅子上坐下,把他们说的话听完,沉默了一会儿,说:"你们想的方向是对的。但我要告诉你们一件事,托管机构不是万能的,它解决的是数据归属的问题,它解决不了信任的问题。"
她把文件夹合上,放到一边,说:"那个拒绝看视频的爸爸,后来我约他单独谈过一次,他不是不爱孩子,他是怕。他怕看见那段视频,他怕那段视频是真的。"
屋子里又安静下来。
林晨听到这句话,感觉什么东西在胸腔里轻轻一动,不是震动,是一种慢慢渗开的感觉,像水浸进干燥的土里。
他怕那段视频是真的。
他在心里把这句话重复了一遍,感觉它的重量和他之前理解的完全不同。他之前以为那个爸爸是固执的,是不肯承认的,是在用自己的判断压过事实的,但陈医生说的不是这个,陈医生说的是一种他很熟悉的东西——那种不敢看的感觉,那种如果我不去确认它,它就还没有发生的感觉。
他想起初一期末考试之前,他把成绩单压在书包最底层,拖了三天没有拿出来,不是因为他不知道上面写了什么,是因为只要他不拿出来,那个数字就还不是真的。
他没有把这件事说出来,只是坐在那里,听见Priya在问:"那系统能做什么,来处理这个问题?"
"系统处理不了这个问题,"陈医生说,"这个问题是我们的,是临床的,是需要人来处理的。但系统可以做一件事——它可以让那个爸爸在准备好之前,不必被迫看见。"
郑嘉明在键盘上停住了,抬起头。
"分级呈现,"他说,不是问句,是确认。
"对,"陈医生说,"不是把所有数据一次性摊开,是有一个进入的过程,是有一个缓冲。你们在清单里写了数据激活阈值,我觉得这个方向是对的,但阈值不只是技术的,也是心理的。"
林晨拿起笔,在本子上写下:心理缓冲层。
他写完,看着这四个字,感觉这不是一个功能描述,是一种态度,是这个系统对使用它的人的一种理解——它知道你害怕,它不会在你没有准备好的时候推开你的门。
会议在下午五点前结束,陈医生起身,把文件夹收好,在走之前说了一句话:"你们今天讨论的这些,不是产品功能,是价值取向,这两件事要分清楚,因为价值取向一旦定了,很多技术决策就有了依据,你们不会再每次都从零开始争。"
她说完就走了,走廊里的脚步声很快消失在楼梯方向。
五个人在屋子里待了一会儿,没有人立刻开口。Sam把笔记本合上,艾莉站起来伸了个懒腰,郑嘉明把屏幕关掉,那张示意图消失了,屋子里暗了一点。
"我们今天到底做了什么,"艾莉说,不是抱怨,是一种说不清楚的感慨,"感觉什么都没写出来,但感觉又想清楚了很多东西。"
"想清楚了很多东西,"Priya说,"就是今天做的事。"
林晨把本子翻回到最前面,从早上开始,他写了密密麻麻将近四页,问题、关键词、几个不完整的句子,还有那句心理缓冲层。他把这些东西看了一遍,感觉它们不是结论,而是一张地图,是他今天走过的地方留下的痕迹。
他们收拾东西,陆续出门。林晨是最后一个离开的,他站在白板前,把那两行最初的字看了一眼,又看了看旁边的清单,那些条目现在都有了更深的来路,不只是待解决的技术问题,每一条背后都坐着一个真实的人,一个妈妈,一个爸爸,一个三岁半的孩子,一年被消耗掉的等待。
他关了灯,把门带上。
走廊里,郑嘉明在等他,两个人一起往楼梯走,没有说话,走了一段,郑嘉明说:"你今天说的那个共同起点,是你自己想到的,不是从哪里看来的。"
林晨没有立刻回答。
"我知道,"郑嘉明说,"因为你说的时候,你自己先信了。"
林晨走在他旁边,听见这句话,感觉有什么东西在安静地松开,像是一根他自己没有察觉一直绷着的弦,在这句话落下来之后,轻轻地放了。
他想起那个不敢看视频的爸爸,想起那个把成绩单压在书包底层的自己,想起陈医生说的那句他怕那段视频是真的,感觉这些东西不是分开的,它们是同一件事的不同形状——那种站在一个真实的东西面前,却先把眼睛闭上的时刻。
他在台阶上停了一下,说:"我觉得我们做的这个东西,不只是帮人看见孩子,也是帮人看见他们自己有多害怕。"
郑嘉明听完,走了两步,说:"那就要做得足够轻,足够让人觉得,看见了也没关系。"
外面的天还没有完全黑,西边留着一条窄窄的橘黄色,压在屋顶的边沿上,像是白天最后的余温没有来得及散尽。林晨站在台阶上看了一眼,没有说话,跟着郑嘉明往停车场走去。
不敢看的那个人
走到楼梯口,郑嘉明先下去了,林晨在走廊尽头停了一下,把手机从口袋里掏出来。
屏幕上有一条未读消息,是他妈发的,下午三点四十二分,他开会开到忘了看。消息很短:晚上吃什么,要不要我去接你。
他盯着这行字看了几秒,然后打了回去:不用,我自己坐车,随便吃。
发出去,他把手机塞回口袋,下了楼梯。
外面的天已经开始往深色走,那种硅谷傍晚特有的蓝,不是夜色,是光退去之前的最后一层,很薄,很清。他站在台阶上等了一会儿,等郑嘉明骑车走远,然后自己慢慢往公交站走。
他在走的时候,脑子里一直转着陈医生说的那句话。
他怕那段视频是真的。
他今天在会议室里没有说出口的那件事,那张压在书包底层三天的成绩单,他现在想起来,感觉那不只是一个十二岁孩子的小心思,那是一种他后来在很多地方见过的、他自己也有的东西——只要我不去确认,它就还没有成为事实。
他上了公交车,找了个靠窗的位置坐下,窗外的建筑和路灯开始往后移。
他想起来他爸。
不是那次吵架,是更早一点,他大概十岁,有一次他爸带他去打棒球,他连续挥空了好几次,他爸站在旁边,一开始是在教他,后来慢慢不说话了,只是看着,那种沉默林晨当时不知道怎么读,以为他爸是失望了,后来才慢慢觉得,也许不是,也许他爸只是在用那种沉默保护他,让他不用在纠正和指导里感受到自己的失败。
但他当时不知道这些,他只感受到了沉默,感受到了距离。
公交车在一个路口停下,车窗上映出他自己的脸,他看了一眼,觉得陌生,像是在看另一个人。
他在想,如果那个时候有一个东西,能让他爸看见他——不是他挥空的那几次,而是他挥空之后低着头重新站好、重新握棒的那一刻,他爸会不会说点什么,或者他自己会不会感觉不一样。
不一定是说出口,是被看见本身。
他在本子上翻到今天写的那些字,坐在晃动的车厢里,把它们重新看了一遍。心理缓冲层,权限对称,独立节点,共同起点。这些词在他脑子里开始有了不一样的温度,不只是功能,是他认识的某些人,某些时刻,某些他说不清楚但一直记得的感觉。
他想起郑嘉明在楼梯口说的那句话。
你说的时候,你自己先信了。
他不知道郑嘉明是怎么看出来的,但他知道那句话是准确的,因为那个共同起点,他说出来之前已经在某个地方放了很久,只是他自己没有认出来。
车停了,他下去,在街边的一家快餐店买了份饭,坐在角落里吃,吃了一半,手机震了一下,是他妈又发来一条:回来记得告诉我,门锁了。
他把这条消息看了很长时间,然后回了一个字:好。
他想起来今天陈医生最后说的那句话,价值取向一旦定了,很多技术决策就有了依据。他在想这句话的时候,感觉它不只是在说那个系统,也是在说别的什么,是在说一个人,如果他知道自己在意的是什么,他就不会每次都从零开始想怎么做。
他不知道他在意的是什么,他以为他在意的是做出一个东西,是证明自己能把一个想法变成真实的,但今天坐下来,听陈医生说那个爸爸,他感觉自己在意的不是那个,或者不只是那个。
他在意的是那个孩子。
是三岁半,是一年,是等待本身也在消耗,是那个妈妈拍的视频,是那个爸爸不敢看的眼神,是夹在中间的那个孩子,既是争论的起点,又是争论的终点,但争论本身和他没有关系。
他吃完饭,把餐盒扔掉,走出快餐店,外面已经完全黑了,路灯把地面照成橙色。他走在上面,影子一会儿在前面,一会儿在后面,随着路灯的位置变换。
他想起那张压在书包底层的成绩单,他最后是怎么把它拿出来的,他已经记不清了,只记得拿出来之后,那个数字其实没有他想象的那么可怕,可怕的是那三天,是那三天里他抱着那个可能性走来走去的感觉。
他不敢看的那三天,其实比他最终看见的那一刻消耗了更多。
他走到自己住的那条街,站在门口,把钥匙掏出来,在插进去之前停了一下。
他在想,如果那个系统真的做出来,它给那个爸爸的,不是强迫他去看,而是让他知道,当他准备好的时候,那个视频会在那里,那个孩子的那一刻会在那里,不会消失,不会被任何人拿走,也不会被时间改变。
等待不会消耗它,它会等你。
他把钥匙插进锁眼,转了一圈,门开了,屋子里的灯是开着的,他妈在客厅,听见动静抬起头,说:"吃了吗?"
"吃了,"他说,把背包放下,"快餐。"
他妈点了点头,没再问,低下头继续看她手里的东西。
林晨站在门口,看了她一眼,想起那条消息,门锁了,记得告诉我,想起她下午三点四十二分发的那条,晚上吃什么,那时候他在开会,她不知道他在做什么,只是在某一个时刻想到了他,发了一条消息,然后等。
他想说什么,但不知道说什么,最后只是走进去,把门带上,在经过客厅的时候,在沙发上坐了下来,没有拿手机,没有打开电脑,只是坐在那里,陪着她待了一会儿。
她没有问他为什么突然坐下来,他也没有解释。
窗外的风把一棵树的影子打在玻璃上,动了几下,又静了。
比那个数字更重
他最后是怎么把成绩单拿出来的,他已经记不清了。
但他记得拿出来之后的感觉——不是解脱,是一种轻微的荒谬,像是你攥着一块石头走了三天,松开手,发现它其实没有你想象的那么重,但你的手已经麻了。
他走到小区门口,按了门禁码,铁门发出一声短促的蜂鸣,他推门进去。
楼道里的灯是感应的,他走进去,头顶的灯跟着他一路亮起来,他上了楼,在三楼停下,站在门前摸钥匙。
他摸到钥匙,但没有立刻插进锁孔,他就那么站着,听见楼上有人在说话,声音很轻,听不清内容,只是一种有人在的感觉。
他想起今天陈医生说的那句话——他不是不爱孩子,他是怕。
他在想,怕,是一种什么形状的东西。
他小时候以为怕是大声的,是尖叫,是哭,是退后,是那种在游乐园鬼屋门口腿软的感觉。但他后来慢慢发现,怕也可以是很安静的,是沉默,是把一张成绩单压进书包最底层,是不去确认,是把门关上,然后假装门后面什么都没有。
他把钥匙插进锁孔,转了一下,门开了。
屋子里亮着客厅的灯,他妈坐在沙发上,手里拿着一本书,听见开门声,抬起头看了他一眼,说:"吃了吗。"
"吃了,"他说,把鞋换掉,把背包放在玄关的柜子上,"快餐店那家。"
他妈"嗯"了一声,没再说话,低下头继续看书。
林晨走进客厅,在沙发另一头坐下,他没有拿手机,也没有打开电视,只是坐在那里,感觉今天积累下来的那些东西在他身体里慢慢往下沉。
"妈,"他听见自己说。
他妈抬起头。
"你有没有……"他顿了一下,不知道怎么把这个问题问出来,"你有没有一件事,你知道你应该去看,但你一直没有去看。"
他妈把书放在膝盖上,认真看了他一眼,那种看法不是在评估他说了什么,是在确认他是不是还好。
"有,"她说。
林晨没想到她回答得这么快,这么直接,他等着她往下说。
"你外公病的时候,"她说,"我有一段时间不敢去医院,不是没时间,是不敢,每次走到医院门口,我就会找一个理由转头走掉,说等一下再来,说明天来,说下周来。"
她说完,低头看了一眼手里的书,又抬起头。
"后来我去了,"她说,"你外公那时候已经说不了太多话了,但他看见我进来,笑了一下。就那么一下。"
林晨坐在那里,没有说话。
"那一下,"他妈说,"比我在门口站的那些次,加起来还要值。"
屋子里安静了一会儿,林晨听见窗外远处有车经过,声音很轻,很快就消失了。
他想起那个爸爸,那个不敢看视频的爸爸。他想,陈医生说那个系统可以做的那件事——让他在准备好之前,不必被迫看见——是一种很重要的善意,但善意的终点不是永远不看,是有一天,在他自己准备好的时候,他走进去了。
他在那个时候看见什么,才是真正重要的。
"你今天在做什么,"他妈问,语气是那种很随意的问法,不是追问。
"开了一个会,"他说,"和陈医生,还有我们组的人,讨论一个系统的设计方向。"
"陈医生是哪个陈医生?"
"发育行为科的,她在帮我们做顾问。"
他妈点了点头,没有问更多,但林晨感觉她是在听的,那种不追问本身也是一种在听。
"我们在讨论,"他说,"一个系统怎么对使用它的人友好,不只是功能上的友好,是……"他找了一下词,"是知道他们害怕什么,然后不在他们没准备好的时候推开他们的门。"
他妈安静地看着他,等他说完。
"陈医生说,这不是产品功能,是价值取向,"林晨说,"我今天一直在想这两个词有什么区别。"
"有很大区别,"他妈说,"功能是你做了什么,价值取向是你为什么做,以及你在意的是谁。"
林晨把这句话在脑子里过了一遍,感觉它和陈医生说的是同一件事,只是说法不同,但落点是一样的。
他在意的是谁。
他今天在快餐店里坐着吃饭的时候,想到的是那个三岁半的孩子,是那个孩子被夹在争论中间的处境,是争论本身和他没有关系。他想,那个孩子不会知道,有一天有几个人坐在一间会议室里,为了怎么设计一个系统吵了一个下午,但那个系统如果做对了,会在他人生最早的那段时间里,帮他的父母多看见他一点,帮他们少错过一点。
不一定改变什么,但不错过,本身就是一件事。
"我去洗澡了,"他站起来,在走过他妈身边的时候,停了一下,"那个值的,你去了之后。"
他妈看了他一眼。
"外公笑的那一下,"他说,"比你在门口站的那些次值。"
他妈没有说话,但她的眼睛里有什么东西动了一下,很轻,像是水面上的一圈涟漪,一下就散开了。
林晨走进浴室,把门带上,打开热水,听着水声把其他的声音盖住,站在水里,感觉今天所有的东西都在慢慢往下流,那些问题,那些关键词,那根他没有察觉一直绷着的弦。
他想起郑嘉明说的那句话,你说的时候,你自己先信了。
他站在那里,水从头顶淋下来,他想,也许做一件事,最开始需要的不是方法,不是清单,不是功能列表,而是你先知道你在意的是谁,你先信那个人值得被在意,然后其他的东西,会慢慢有来路。
他把这个想法在心里放了一会儿,感觉它不像一个结论,更像是一颗种子,还没有长成任何形状,但已经落了地。
在意的是谁
他今天在快餐店想到的那个问题,他现在有了一个答案的轮廓,但轮廓和答案之间还有一段距离,他感觉那段距离需要时间,不是今晚,是往后的某个时候。
他跟他妈说了晚安,回到自己房间,把书包放在椅子上,没有立刻打开电脑,而是在床边坐下,把那个本子翻出来,找到今天写的那些词,在下面又加了一行:
在意的是谁。
他盯着这行字看了一会儿,然后把本子合上,放在床头。
窗外的路灯还亮着,橙色的光从窗帘缝里透进来,把地板照出一条细线,他看着那条线,感觉今天所有的事情都还漂在某个地方,没有落地,但也不再像早上那么虚,像是某个东西开始慢慢有了重量,不是压着他的那种重,是实的。
他躺下来,盯着天花板,想起郑嘉明今天下楼梯之前说的那句话。
你说的时候,你自己先信了。
他想,也许信不是一个开关,不是某一天忽然就信了,是在一次次说出口的过程里,慢慢把它从一个想法变成一个他愿意负责的东西。
他第二天早上七点醒来,窗外的光已经是白的,他躺了一会儿,然后起来,洗漱,吃了他妈留在桌上的早饭,背上书包出门。
今天没有会,他去了学校附近的图书馆,找了个靠窗的位置坐下,打开电脑,把昨天会议上陈医生说的那些内容重新整理了一遍。
他在整理的时候,发现自己一直卡在一个地方——权限对称这个词,他昨天用这个词的时候,觉得它是准确的,但今天重新看,他感觉它是技术语言,是一个他用来描述某件事的框架,但框架底下的那件事,他还没有说清楚。
他在那个词下面停了很久,然后在旁边空白处写了一句话:谁有权利决定什么时候打开那扇门。
他写完,看了一眼,感觉这才是那个词真正想说的东西。
不是系统能不能控制权限,是那个权利应该在谁手里。
他在想这个问题的时候,手机震了一下,是郑嘉明发来的消息:昨晚我把你说的共同起点这个词想了一下,我觉得有个问题,你有空说一下吗。
林晨回了一个:图书馆,可以打字。
郑嘉明发来一段话,比他预期的长,林晨把屏幕往上滚了一下,从头看。
郑嘉明说:你说共同起点是所有人都在同一个地方开始,但我觉得如果起点是一样的,反而会有压力,因为如果起点一样,结果不一样,那差异就全是你自己的问题,这个逻辑你想过吗。
林晨看完,在椅背上靠了一下。
他没有想过这个,或者他想过,但他是用另一种方式绕开了它——他以为共同起点是一种公平,但郑嘉明说的是,公平本身也可以变成一种压力,如果你把起点拉平,你同时也抹掉了每个人到达那个起点之前已经走过的路。
他在本子上写下这句话:起点之前的路,也是路的一部分。
他想起陈医生说的那个孩子,三岁半,等待的那一年,那一年不是从零开始的,那一年本身就已经是一段路,那个孩子在那一年里发生的所有事,不会因为一个共同起点而消失,它们会跟着他继续走。
他给郑嘉明回了一段话:你说得对,我昨天用共同起点的时候,想的是给每个人同等的可见性,但可见性不是起点,是一个工具,我可能把工具和目标混在一起说了。目标是什么,我现在还在想。
郑嘉明回了一个字:嗯。
然后过了几秒,又发来一句:你这个人想问题的方式很奇怪,你总是先说出来,然后再想。
林晨看了这句话,笑了一下,没有回复,把手机放在桌上,继续看他的文档。
他在文档里翻到陈医生昨天说的那段话——他不是不爱孩子,他是怕,怕看见之后他没有办法接受。他把这句话复制到另一个空白文档里,在下面打了几行字:
系统能做的事:降低看见的成本。
系统不能做的事:替他决定要不要看。
系统应该在意的事:他准备好的那一刻,他看见了什么。
他写完,往后靠在椅背上,感觉这三行字之间有一个逻辑,但第三行是他没有把握的,因为他不知道那一刻他看见的是什么,他只能假设,假设那个时候看见的是他的孩子,而不是他自己的失败。
但他没有办法控制那个时刻,没有人可以。
他在想这个问题的时候,感觉到一种很具体的限度——技术能做的事是有边界的,边界在哪里,不是技术能回答的,是他决定的。是他今天坐在这里,想清楚他在意的是谁,然后用那个答案去画那条线。
他在图书馆坐到下午两点,把文档保存,合上电脑,把本子收进书包。
他走出去的时候,外面阳光很强,他站在台阶上,眯着眼睛往远处看了一会儿,感觉今天那些东西比昨天更实了一点,还没有完全落地,但他感觉它在往下走,往他能够够到的地方走。
他想起他妈昨晚说的那句话,那一下,比我在门口站的那些次,加起来还要值。
他不知道他自己在等哪扇门,但他感觉他今天往前走了一点,不是走进去了,是走到了能看见门的地方。
他准备好的那一刻
他写完那三行字,窗外的光忽然暗了一下,他抬头,看见一片云压过来,把上午的太阳遮住了大半,图书馆里的光线跟着沉下去,靠窗坐的几个人都下意识抬起头,然后又低下去,继续看各自的东西。
林晨也低下头,但他没有继续看文档,他在想第三行那个没有写完的句子。
他不知道那一刻他看见了什么,才是真正重要的。
他把这个问题在脑子里转了一圈,发现他一直在想的是系统能做什么,但他忽略了一件事——系统做完所有能做的事之后,真正发生的那件事不在系统里,在那个人身上。那个不敢看视频的爸爸,如果有一天他打开了那个界面,如果那一刻他真的看见了自己孩子的样子,那个画面是什么,那个画面对他意味着什么,系统不知道,系统只是把门打开了,走进去的是他自己。
林晨把这个想法写在文档最后,只是一行,很短:
门是系统开的,但走进去的是他。
他合上电脑,把本子收起来,在图书馆里坐了一会儿,感觉窗外的云慢慢散了,光重新白起来,照在桌面上,把木纹的纹路照得很清楚。
他在想郑嘉明说的那句话——你总是先说出来,然后再想。
他以前以为这是一个坏习惯,是准备不足,是说了不该说的话,然后再反过来替自己收拾。但今天他重新想了一下,他觉得也许不全是这样,也许有些东西是说出来之后才有形状的,就像他昨晚跟他妈说的那些,他在说之前并不知道自己想说什么,是说的过程里,他才慢慢看见那件事的轮廓。
他想起一个词,是语文课上学过的,说出口才能被看见。
他当时以为这是一句很文艺的话,但现在他觉得它是一句很实际的话,它说的是一件很具体的事——有些东西在你脑子里是雾,说出来才变成线,你得先把它变成线,才能顺着线往下走。
他从图书馆出来,在门口站了一会儿,看了一眼手机,郑嘉明又发来一条消息:下午你们组有安排吗,我有个想法想当面说。
林晨回:没有正式的,你说地方。
郑嘉明发来一个咖啡馆的定位,林晨认识那个地方,在学校附近,他们之前去过几次,靠墙有一排高脚椅,坐在那里说话不容易被打扰。
他们约在两点,林晨提前几分钟到,郑嘉明已经在了,桌上放着两杯咖啡,林晨坐下,把外套搭在椅背上。
"你说有个想法,"林晨说。
郑嘉明把两手放在桌上,看着他,说:"我昨天想了很久,我觉得我们这个项目现在有一个根本性的问题,我们一直在说系统怎么帮助家长,但我们没有认真想过,家长为什么需要被帮助。"
林晨没有立刻接话,等着他往下说。
"我查了一些东西,"郑嘉明继续说,"很多特殊需求的家庭,他们最大的困难不是信息不够,是信息太多了,而且这些信息是分散的,是矛盾的,是每个医生说一套,每个机构说一套,每个家长群里说一套,他们不是不想去了解自己的孩子,是他们在了解的过程里已经精疲力竭了。"
林晨把这段话听完,感觉某个地方被戳了一下。
他想起陈医生说的那个等了一年的孩子,那一年里,那个家庭经历的不只是等待,是在等待里不断被各种说法推来推去,是每次以为找到了一个答案,结果发现那个答案又引出了三个新问题。
"所以你觉得,"林晨说,"我们应该想的不是给他们更多信息,是帮他们整理。"
"不只是整理,"郑嘉明说,"是给他们一个可以停下来的地方。"
林晨愣了一下,重复了一遍这句话,"一个可以停下来的地方。"
"对,"郑嘉明说,"不是叫他们停下来,是告诉他们,停下来是可以的,你现在不需要做决定,你不需要今天就弄清楚所有事,你可以先在这里待一会儿。"
林晨把这句话在脑子里过了一遍,感觉它和昨天他想的那个东西是同一件事的两面——他昨天想的是不在他没准备好的时候推开门,郑嘉明说的是告诉他,停在门口也是可以的。
"你这个想法,"林晨说,"是从哪里来的。"
郑嘉明沉默了一下,然后说:"我小时候我妈生病,有一段时间我爸每天晚上在网上查各种资料,查到很晚,第二天眼睛是红的,但他越查越焦虑,因为每查到一条新信息,他就觉得他之前做错了什么,或者他还有什么没做到,他没有办法停下来,因为他觉得一停下来就是放弃。"
林晨没有说话。
"后来有个医生跟他说,"郑嘉明说,"你已经做得足够多了,今晚你可以睡觉,明天我们再继续想,就这一句话,我爸那天晚上哭了。"
屋子里安静了一下,咖啡馆里其他桌的说话声还在,但那个安静是真实的,林晨感觉它落在他们之间,有重量。
"你之前没有说过这件事,"林晨说。
"没有,"郑嘉明说,语气是平的,"但我觉得今天说有用。"
林晨点了点头,没有问更多,他知道郑嘉明不是在给他讲一个故事,他是在告诉他,为什么他在意的是谁。
他把本子翻开,在那行"在意的是谁"下面,写了郑嘉明刚才说的那句话:
告诉他,停下来是可以的。
他写完,盖上笔,看了一眼窗外,下午的光斜着打进来,把咖啡杯的影子拉得很长,他感觉今天这段距离,那个轮廓和答案之间的距离,又近了一点点,还没有到,但脚踩着的地是实的。
你这个想法是从哪里来的
郑嘉明没有立刻回答,他把咖啡杯转了半圈,看着桌面,停了一会儿才说:"我弟。"
林晨没想到是这个答案,他没说话,等着。
"他小时候有语言发育迟缓,"郑嘉明说,语气很平,不像是在说一件很重的事,但林晨听得出来那种平是后来练出来的,"我爸妈那几年去了很多地方,做评估,做训练,买了一堆书,加了很多家长群。我记得我妈那时候每天晚上坐在沙发上刷手机,她不是在玩,她是在找答案,一直在找,找到很晚,但第二天她还是不知道该怎么办,因为她昨晚找到的那些东西,今天又被另一些东西推翻了。"
他说完,抬起头看了林晨一眼,"她那几年睡得很差,我知道,因为我有时候半夜起来喝水,能看见她的房间还亮着。"
林晨把两手放在桌上,没有说"我很遗憾",也没有说别的什么,他只是点了一下头,让郑嘉明知道他在听。
"后来我弟好多了,"郑嘉明说,"他现在上小学,挺正常的,就是话比别人多一点。"他说到这里,嘴角动了一下,"但我一直记得我妈在沙发上刷手机的那个样子,我那时候不知道能帮什么,我就去倒了杯水放在她旁边,她都没抬头,但后来她跟我说,她记得那杯水。"
图书馆外面的光还是白的,咖啡馆里有人在低声说话,背景音乐很轻,林晨坐在高脚椅上,感觉自己和郑嘉明之间的这张桌子忽然不一样了,不是讨论项目的桌子,是另一种东西。
他想了一下,说:"所以你说的那个可以停下来的地方,你想的不是一个功能,是一种感觉。"
"对,"郑嘉明说,"我不知道怎么把它做成功能,但我知道那种感觉是什么,就是有人告诉你,你现在不需要跑了,你可以先站在这里,喘口气,没关系。"
林晨在本子上写下这句话,没有加任何解释,就是这句话本身:你可以先站在这里,喘口气,没关系。
他写完,把笔放下,说:"我今天在图书馆想了一件事,我以前一直在想系统能做什么,但我今天意识到系统做完所有能做的事之后,真正发生的那件事不在系统里,在那个人身上。你刚才说的这个,我觉得是同一个方向,我们不是要替他们解决问题,我们是要让他们在解决问题的过程里,不把自己先耗光。"
郑嘉明听完,沉默了几秒,然后说:"耗光,这个词准。"
他们两个都没有继续说话,林晨喝了一口咖啡,已经有点凉了,他没在意,把杯子放回去,看着窗外,外面有几个学生背着包走过去,步子很快,像是要赶什么。
"你有没有想过,"林晨说,"我们一直在说帮助家长,但我们两个都不是家长,我们也没有经历过那些,我们凭什么说我们知道他们需要什么。"
郑嘉明看了他一眼,"你这是在质疑这个方向,还是在质疑我们自己。"
"都有,"林晨说,"但我觉得质疑本身是对的,如果我们不质疑,我们做出来的东西就只是我们以为他们需要的东西,那个东西可能根本没用。"
"那怎么办,"郑嘉明说。
"我想去问,"林晨说,"真的去问,不是查文献,不是看报告,是找到那些家长,听他们说。"
郑嘉明把两手交叉放在桌上,想了一下,说:"陈医生那边,你觉得他愿意帮我们对接吗。"
"我可以试着问,"林晨说,"我上次跟他说话,他对这个方向是感兴趣的,他说他见过太多家庭在信息里迷路,他自己也觉得这个环节是断掉的。"
郑嘉明点了点头,然后说了一句让林晨意外的话:"你跟陈医生说话的时候,你是什么感觉。"
林晨愣了一下,"什么意思。"
"就是,"郑嘉明说,"你有没有觉得,你说的那些东西,有一部分不只是在说项目。"
林晨没有立刻回答,他把这个问题在脑子里过了一遍,想起那天坐在陈医生诊室里,听到那个等了一年的孩子的故事,那一刻他感受到的不只是一个案例,是某种他说不清楚的东西,像是一根线从那个故事里伸过来,碰到了他自己的某个地方。
他不知道那个地方是什么,但他知道那根线是真实的。
"也许有,"他说,"但我还不知道是哪一部分。"
郑嘉明没有追问,只是说:"那就先记着,等你知道了再说。"
他们又聊了一会儿,把接下来的计划大致捋了一遍,联系陈医生,看能不能安排和几位家长见面,在见面之前先把他们想问的问题整理出来,不是问卷,是对话。林晨把这些写在本子上,字迹比平时快一点,但还算清楚。
出咖啡馆的时候,外面的风比下午大了一些,林晨把外套拉了拉,郑嘉明往另一个方向走,走了几步,回头说了一句话。
"我妈后来跟我说,那几年她最怕的不是找不到答案,是觉得自己是一个人在找。"
他说完,转回去走了,没等林晨回应。
林晨站在咖啡馆门口,把这句话在风里听了一遍,然后往回走,路灯还没亮,天色还有一点亮,他走在路上,脑子里那条线还在,他还不知道它通向哪里,但他知道它是实的。
他说不清楚,但他知道是真的
林晨把郑嘉明的问题在脑子里转了一圈,没有转出一个干净的答案。
他最后说:"可能有。"
郑嘉明没有追问,只是点了一下头,把咖啡杯推到一边,像是这个话题可以先放在这里,不用今天就弄清楚。
林晨反而有点感激他没有继续问,因为他自己也不确定那根线的另一头是什么,他只是知道那根线是真实的,不是他想象出来的。
他想起他爸的样子——不是某一个具体的画面,是一种综合的印象,是那个人在饭桌上说话的方式,是他每次谈到林晨的成绩或者竞赛的时候眼睛里的那种东西,是他从不直接说"我希望你怎样",但你能从他不说的地方读出来他希望你怎样。
林晨不知道他爸有没有在某个夜里坐在沙发上,对着手机屏幕,想弄清楚他这个儿子究竟是什么样的人,想弄清楚怎么才算是把他养好了。
他不知道。
但他忽然意识到他从来没有想过这件事。
他一直以为那些期望是压在他身上的东西,是他需要去应对的东西,但他今天才第一次想到,那些期望的背面,也许是另一种他没有看见过的慌张。
他把这个想法压了下去,因为咖啡馆里郑嘉明正在说另一件事。
"我觉得我们下一步应该整理一下现在的框架,"郑嘉明说,"不是推翻,是重新看一遍,把我们今天说的这些放进去,看看哪些地方是空的,哪些地方是多余的。"
"好,"林晨说,"今晚还是明天?"
"明天吧,今天先各自想一想,"郑嘉明说,"你去联系陈医生,我这边整理一下我弟那几年我妈做过的事,我记得她存了很多东西,我可以回去翻一翻,也许对我们理解那个信息过载的过程有帮助。"
林晨把这两件事记在本子上,合上,把笔夹在封面上。
他们又坐了一会儿,说了一些不那么重要的事,郑嘉明讲了一个他们组另一个同学在展示时出的笑话,林晨笑了,感觉那种绷着的东西松了一点。
出咖啡馆的时候,外面的光已经偏了,不是上午那种直的白光,是下午的斜光,把地面上的影子拉得很长。林晨骑车回去,风从侧面来,把他的头发往一边压,他骑得不快,让风压着,感觉脑子里很多东西在慢慢沉淀,像是一杯被搅动过的水,正在重新变清。
他回到宿舍,室友不在,房间里很安静。
他坐在书桌前,打开手机,找到陈医生上次留的联系方式,想了一下,给他发了一条消息:陈医生您好,我是上次来访的林晨,我们项目最近有一个新的方向,想请教您一件事,如果方便的话,能否帮我们对接一两位有意愿分享经历的特殊需求孩子的家长?我们不是要做访谈报告,只是想听一听他们真实的感受,大概一个小时,地点时间完全配合他们。
他发完,把手机屏幕朝下放在桌上,拿出本子,翻到今天写的那些东西。
门是系统开的,但走进去的是他。
你可以先站在这里,喘口气,没关系。
他看着这两行字,觉得它们之间有一个他还没有完全想清楚的关系。
第一句是关于门的,是关于时机的,是关于什么时候打开,怎么打开;第二句是关于门口的,是关于那个站在门口的人,是关于他还没有走进去之前,他需要的不是一把钥匙,是有人告诉他,站在这里也是可以的,不丢人,不是你的错,不是你不够努力。
他在这两行字下面写了第三行:
也许我们要做的,是让那个门口不那么冷。
他写完,把笔放下,盯着这行字看了一会儿。
手机震了一下,是陈医生回的:好的,我这边有几位家长,之前也有过类似的意愿,我来问一问,你们这个出发点很好,做这件事之前,你们自己先想清楚一件事——你们去听,不是去解决,去了之后如果你们忍不住想给建议,先把那个冲动压下去,先听完,真的听完。
林晨把这条消息读了两遍。
先听完,真的听完。
他想起郑嘉明讲他妈妈坐在沙发上刷手机的样子,他那时候去倒了一杯水,没有说话,只是把水放在旁边。那不是一个解决方案,但他妈记住了那杯水。
他回复陈医生:明白,谢谢您,我们会注意这一点。
他把手机放下,靠在椅背上,看着天花板。
宿舍的灯还没开,窗外的光斜进来,把房间里的东西照出一半,另一半在阴影里。他在这种半明半暗里坐着,感觉今天发生的事情太多,但不是那种让人疲惫的多,是那种让人慢慢变重的多,像是装进去了一些东西,还没有完全放好,需要时间。
他想起郑嘉明问他的那句话——你跟陈医生说话的时候,有没有觉得你说的那些不只是在说项目。
他当时说了一个"可能有",就把那扇门虚掩上了。
但现在他一个人坐在这里,他知道那个答案不是"可能有",是"是的,有",而且他现在大概知道是哪里了。
他不是在说他爸,也不是在说他自己,他是在说那种感觉——那种你在一个你不确定自己走对了没有的路上,旁边没有人告诉你可以停下来,所以你只能一直走,走得越来越快,因为停下来比走下去更让你害怕。
他以前以为这是他自己的事。
今天他才意识到,这件事比他想的要大得多,也普通得多。
他拿起笔,在本子的空白处写了一行字,不是项目的笔记,只是写给自己的:
停下来不是放弃,是另一种准备。
他合上本子,起身去开了灯,房间里亮起来,那些阴影消失了,东西重新变得清楚,他站在灯下,感觉自己比早上出门的时候,又重了一点点。
那不是一个解决方案,但它是真的
林晨把手机放下,在本子上抄了陈医生那句话:去听,不是去解决。
他写完,盯着这行字看了一会儿,忽然意识到这件事比他以为的要难。他从小到大的训练方式是发现问题、分析问题、解决问题,这个闭环已经在他脑子里跑了十几年,顺畅得像一条磨光了的轨道。让他去听,只是听,不插话,不给方案,不在脑子里同步构建解决路径——他不确定自己能不能做到。
他想起他妈有一次跟他说,你爸爸说话你有没有注意,他每次听你说事情,都在等你说完之前想下一句,你能看出来的,他的眼睛会开始往旁边飘一点点。
他当时笑了,觉得他妈观察得很仔细。
但他没有想过,他自己也是这样的。
他把本子合上,靠在椅背上,看着天花板,房间里很安静,外面偶尔有人经过走廊,脚步声来了又去。他就这样坐着,没有打开电脑,没有拿手机,什么都没有做,让脑子空了一会儿。
这对他来说不容易,但他想试一试。
第二天上午,他和郑嘉明在图书馆的讨论室碰面,把框架重新铺开来看。郑嘉明带来了一个文件袋,里面是他妈妈当年整理的一些东西,打印出来的文章,手写的笔记,几张贴了便利贴的表格。
他把这些东西摆在桌上,两个人都没有立刻说话,只是看着。
那些纸张已经有点旧了,边角微微卷起来,有几张上面的笔迹很潦草,像是深夜里赶着记下来的,有一张表格上面画了密密麻麻的箭头,把不同的评估机构和训练方式连来连去,最后在角落里写了一行字,字迹比别处都小:不知道哪个是对的。
林晨看见这行字,没有说话。
郑嘉明用手指点了点那个角落,"她后来跟我说,那段时间她最怕的不是没有信息,是信息太多,每一条都有人说有用,每一条又都有人说没用,她不知道该相信谁,她怕选错了,怕耽误了我弟,她一个人扛着这个,我爸那时候在出差,一个月里有一半时间不在家。"
林晨把目光从那行字上移开,看向郑嘉明。
"你那时候多大。"
"十二,"郑嘉明说,"我弟五岁。"
林晨想了一下,说:"你倒那杯水的时候,你知道那是你能做的事里最重要的一件吗。"
郑嘉明摇了摇头,"不知道,我就是觉得她可能渴了,或者需要点什么,但我不知道是什么,水是我能想到的最具体的东西。"
林晨把这句话记下来:水是我能想到的最具体的东西。
他觉得这里面有一个他们一直在绕着走却没有直接说出来的东西——不是方案,不是方向,是那个最小的、最具体的、当下能给的东西。系统能不能做这件事,能不能在一个家长最茫然的时候,给他一个最具体的、只是眼下这一步的东西,不是解决全部,只是这一步。
他把这个想法说出来,郑嘉明听完,沉默了几秒,说:"这跟我们之前想的优先级排序不一样,我们之前想的是帮他们看清楚全局,但你说的这个是反过来的,是先不要让他们看全局,先给他们一个落脚点。"
"对,"林晨说,"全局太重了,一个人扛不住全局,但他可以先走这一步,走完这一步,再走下一步。"
郑嘉明把那张密密麻麻箭头的表格拿起来,看了一会儿,说:"我妈当时就是陷在全局里出不来,所有箭头都指向她,没有一个人告诉她,今天你只需要做这一件事。"
他说完,把那张纸放回去,轻轻压平了一个卷起来的角。
林晨看着他这个动作,没有说话。
那天下午,陈医生发来消息,说有一位家长愿意见面,是一个男孩的妈妈,孩子今年八岁,有注意力缺陷,她在这条路上走了三年,陈医生说她是个很能说的人,但她说的那些东西,你们要做好准备听。
林晨把消息转给郑嘉明,两个人定在周四下午。
周四来的时候,林晨比约定时间早到了十分钟,在咖啡馆门口站了一会儿,风有点凉,他把外套的拉链往上拉了拉,想起陈医生说的话,又想起他昨晚在本子上写的那几个字:去听,不是去解决。
他在心里把这句话默了一遍,像是在出发前检查一件要带的东西,确认它在,才推门走进去。
那位妈妈已经到了,坐在靠窗的位置,三十多岁,穿一件深蓝色的外套,手边放着一个手提袋,看见他们进来,站起来打了招呼,笑了一下,但那个笑里有某种疲倦,是那种笑了很多年但每次笑都还要用力的样子。
他们坐下来,郑嘉明点了三杯东西,然后说:"谢谢您今天愿意来,我们就是想听您说一说,没有别的目的,您说什么都好。"
那位妈妈点了点头,把手提袋放到椅子旁边,说:"那我就说了,说多说少你们别嫌。"
"不嫌,"林晨说。
她开口说的第一句话是:我儿子第一次被老师叫家长的时候,我坐在老师对面,我不知道我该哭还是该道歉,我什么都没做,我就坐在那里,像个犯了错的人。
林晨把手放在桌上,没有动,没有打开本子,没有拿笔,只是听着。
窗外的光斜进来,落在那位妈妈的手提袋上,她的手放在桌面上,手背上有一道很浅的疤,不知道是什么时候留下来的。
林晨听着她说话,感觉那根他之前说不清楚的线又出现了,从她说的话里伸过来,轻轻碰了他一下。
他没有想要说什么,他只是坐在那里,让自己真的在那里。
她说完,咖啡馆里很安静
林晨比约定时间早到了十分钟,在咖啡馆门口站了一会儿,风有点凉,他把外套的拉链往上拉了拉,想起陈医生说的话,又想起他昨晚在本子上写的那几个字:去听,不是去解决。
他在心里把这句话默念了一遍,然后推门进去。
郑嘉明已经到了,坐在靠窗的位置,桌上放着两杯水。他看见林晨进来,抬了抬下巴,没有说话。林晨在他对面坐下,把外套搭在椅背上,两个人都没有说话,只是等着。
大概五分钟后,门开了,进来一个女人,三十五六岁的样子,穿一件深蓝色的外套,头发扎起来,有几根碎发散在耳边,她环顾了一下咖啡馆,眼神落在林晨和郑嘉明身上,走过来,自我介绍说她叫苏怡,然后把包放在椅子上坐下了。
林晨说了一遍他们的名字,解释了一下这次见面的目的,说我们不是来做访谈的,只是想听您说一说,您愿意说什么就说什么,我们听着。
苏怡点了点头,把手放在桌上,看了看他们两个,说:"你们比我想的年轻。"
"我们是学生,"林晨说,"在做一个跟特殊需求儿童家庭有关的项目。"
"陈医生跟我说了,"苏怡说,然后停顿了一下,像是在想从哪里开始,"那我就说了。"
她说了将近五十分钟。
她说她儿子叫苗苗,八岁,上二年级,确诊注意力缺陷是五岁的时候,但她三岁就觉得不对劲了,只是不知道是什么不对劲,以为是自己太紧张,以为是孩子发育慢,以为再等一等就好了。她说那两年是最难的,不是确诊之后,是确诊之前,是你知道有什么东西不对但你没有名字可以叫它,你不知道该去找谁,你跟家里人说,他们说你想太多,你跟老师说,老师说这孩子就是调皮,你一个人扛着那个说不清楚的东西,睡觉都睡不好。
她说确诊那天她反而哭了,不是因为难过,是因为终于有个名字了,终于可以说,我的孩子是这个,不是我养得不好,不是我想太多,是这个,是有名字的这个。
林晨听着,没有说话,把手放在桌上,没有去拿本子,没有去拿笔,只是听着。
他能感觉到那个冲动在,想问一些什么,想说一些什么,想在脑子里把她说的东西整理成结构,但他把那个冲动压住了,让它在那里,不去碰它。
苏怡继续说,她说确诊之后信息更多了,反而更乱,各种训练方法,各种机构,各种家长群,每个人说的都不一样,有人说这个方法好,有人说那个方法是骗钱的,有人说你要接受你的孩子,有人说你一定要干预,越早越好,不然就晚了。她说她最怕的就是那句"越早越好,不然就晚了",那句话像一根刺,扎进去之后就拔不出来,她每天都在想,我今天是不是又晚了一天,我昨天那个决定是不是错的,我到底耽误他了没有。
她说着,声音有一点变化,不是哽咽,是那种说到深处时候的平静,比哭更重的那种平静。
郑嘉明把桌上的一杯水轻轻推到她面前,没有说话。
苏怡看了看那杯水,拿起来喝了一口,然后说:"谢谢。"
她停了一下,说:"你们知道我现在最想要的是什么吗,不是方法,不是资源,是有人告诉我,你今天做的那件事,是对的。就这一件事,今天这一件,是对的,你做到了。"
她说完,咖啡馆里很安静。
林晨听见外面偶尔有车经过,听见咖啡机在某个角落嗡嗡地响,听见自己的呼吸。他没有说话,因为他知道这个时候任何话都会变成多余的,包括"我理解您",包括"您做得很好",包括任何一句完整的句子。
他只是坐在那里,让她说的那些话落在空气里,落着,不去动它。
苏怡又说了一些,说苗苗现在在一个很好的老师那里上课,说他最近开始喜欢画画,说上周他画了一幅画给她,画里有一棵树,树上有一只鸟,她问他那只鸟叫什么名字,他想了很久说叫"晴天"。她说到这里,笑了一下,是真的笑,不是那种撑着的笑。
林晨也笑了。
走出咖啡馆的时候,天已经快暗了,路灯刚刚亮起来,光是橙黄色的,把地面染了一层暖色。林晨和郑嘉明并排走了一段,谁都没有说话。
走了大概两个路口,郑嘉明开口,声音很平,"她说的那个,你今天做的那件事,是对的,就这一件——"他停了一下,"我妈当年也需要有人说这句话。"
林晨没有接,只是点了点头。
他们又走了一段,林晨才说:"我们的系统能不能做这件事,不是评估,不是建议,就是在某一个具体的时刻告诉她,你今天这一步,走对了。"
郑嘉明想了想,"这比给建议难,给建议是有逻辑的,这个是要判断她的感受,要知道她现在需要的是被看见,不是被指导。"
"对,"林晨说,"但如果做不到这一点,前面所有的功能都是冷的。"
他说完,把手插进口袋,感觉那句话在胸口压了一下,不是重的那种压,是那种什么东西终于落了地的感觉,结实的,有根的。
他知道他们的项目从这一天开始,走进了一个他之前没有预料到的地方,不是更复杂,是更深,深到他需要重新想一想,一个系统究竟能不能有温度,或者,它能不能至少,让那个门口不那么冷。
那只鸟叫晴天
走出咖啡馆的时候,天已经快暗了,路灯刚刚亮起来,光是橙黄色的,把地面染成一种旧照片的颜色。林晨和郑嘉明并排站在门口,谁都没有马上走。
风比来的时候凉了一些。
郑嘉明先开口,说:"她说的那句话。"
林晨知道他说的是哪句,"你今天做的那件事,是对的。"
"对,"郑嘉明说,"就这一句。"
两个人沉默了一会儿,林晨把手插进外套口袋,抬头看了看天,天边还有一点暗蓝色的余光,很快就要收走了。
他想起苏怡说"越早越好,不然就晚了"那句话的时候,声音里那种平静,是把什么东西压住之后的平静,不是真的平静,是撑着的。他想起她说那两年,不是确诊之后,是确诊之前,是你知道有什么东西不对但你没有名字可以叫它。他想起她拿起那杯水的时候,手稳稳的,但喝水的时候停顿了一下,像是那个动作本身就需要一点力气。
他把这些想了一遍,没有变成结构,没有变成框架,就是想了一遍,让它们在脑子里待着。
"我以前觉得,"他慢慢说,"听一个人说话,然后不给任何东西,是一种很不负责任的事情,就是坐在那里,什么都没做,然后走了。"
郑嘉明看着他。
"但今天坐在那里,我忽然觉得,"他停了一下,找那个词,"那个空间本身就是一个东西。你坐在那里不走,不打断她,不把她的话接走,那个空间就是你给她的东西。"
郑嘉明没有立刻说话,想了一会儿,说:"我妈跟我说过一件事,她说那段时间最难受的不是累,是没有人愿意真的听她说,大家要么说你想太多,要么说你这样不行要调整,要么就是说我理解你,然后话题就转走了,没有人就只是坐在那里,让她把那些话说完。"
林晨把这句话听进去,没有说话。
路灯的光把郑嘉明侧脸照得很清楚,他的表情不是难过,是那种说到一件已经想通了但还是有重量的事情时候的表情。
"走吧,"郑嘉明说,"有点冷了。"
他们往停车场的方向走,走了一段,林晨说:"我想把今天她说的那句话放进去,不是作为一个功能点,是作为一个……我不知道怎么说,像一个锚,整个系统想要做的事,用那句话来定。"
"你今天做的那件事,是对的,"郑嘉明重复了一遍,"这个作为系统的核心逻辑?"
"不是逻辑,"林晨说,"是那个系统存在的理由,它不是来给家长一个解决方案的,它是来告诉他们,你今天这一步,走对了。"
郑嘉明在车边站住,钥匙拿在手里,没有马上开门,看着林晨说:"这跟我们最开始想的差很远。"
"差很远,"林晨说,"但我觉得这才是对的。"
郑嘉明想了一下,点了点头,把车门开了。
那天晚上林晨回到家,他妈在厨房,他爸坐在沙发上看新闻,看见他进来,抬了一下头,说:"回来了,吃了吗。"
"吃了,"林晨说,把包放下,在他旁边坐下来。
他爸把电视声音调小了一点,问:"今天去见那个家长了?"
"嗯,"林晨说,"她叫苏怡,她儿子叫苗苗,八岁,喜欢画画,上周画了一幅画,画里有一只鸟,叫晴天。"
他爸愣了一下,然后说:"叫晴天。"
"嗯。"
他爸没有说话,把这件事想了一会儿,然后说:"这名字起得好。"
林晨看着他爸,他爸的侧脸在灯光下有一点老了,眼角的纹路比他记忆里深了,他忽然想起他妈说的那句话,你爸爸听你说话,会在你说完之前想下一句,眼睛会往旁边飘一点点。
但刚才他爸的眼睛没有飘,他就是坐在那里,听他说那只叫晴天的鸟,然后说,这名字起得好。
林晨想,也许他以前观察得不够仔细,也许他爸一直都有这样的时候,只是他没有注意到。
他妈从厨房出来,手里拿着一个削好的苹果,递给他,说:"你那个项目做到哪里了?"
"在想核心是什么,"林晨说,接过苹果,"今天想清楚了一些。"
"想清楚了什么?"他妈坐在旁边的椅子上,把腿盘起来。
林晨想了一下,说:"就是那个系统,它不是用来告诉家长全部答案的,它是用来告诉他们,你今天这一步,做对了。就这一件事。"
他妈听完,沉默了几秒,说:"这个好。"
她说这话的时候,声音很轻,但林晨听出来那是真的好,不是客套的好,是她自己也懂那件事的好。
他没有追问,只是把苹果咬了一口,酸甜的,很脆。
电视里新闻还在播,他爸又把声音调回来了,三个人坐在灯光里,没有再说话,但那个安静是饱的,不是空的。
林晨靠在椅背上,想起那只叫晴天的鸟。他想,一个八岁的孩子,把一只鸟叫做晴天,他不知道那个名字是怎么来的,也许就是那天天气好,也许就是他喜欢这两个字,也许他自己也说不清楚,但那只鸟就叫晴天了,落在树上,落在他妈妈的记忆里,落在今天这个快暗下去的傍晚,还亮着一点什么。
这名字起得好
"想清楚了什么?"他妈坐在旁边的椅子上,把自己的手放在膝盖上,看着他。
林晨把苹果在手里转了一下,说:"我以前想这个系统,想的是怎么给家长提供资源,怎么匹配信息,怎么让他们少走弯路。但今天那个妈妈说的一句话,让我觉得我一开始想的方向就偏了。"
"她说什么?"
"她说,她现在最想要的,不是方法,不是资源,是有人告诉她,你今天做的那件事,是对的。"
他妈安静了一下,手指在膝盖上轻轻动了一下,没有说话。
林晨继续说:"我后来一直在想这句话。我们做的那些功能,推送文章、整理资料、给建议,其实全都在默认家长是不够的,是需要被纠正的,是需要被教的。但她需要的不是这个,她需要的是有人看见她今天做了什么,然后告诉她,够了,你今天做到了。"
他爸这时候把电视静音了,转过来看着他,林晨注意到这个动作,但没有停下来。
"所以我想把整个系统的核心换掉,不是信息平台,是一个……"他想了一下,"像一个见证者,它记录家长每天做的那些小事,不是大决定,就是今天带孩子去公园了,今天没有发火,今天听他把那句话说完了,然后它告诉你,这是真实的,你做到了这些。"
说完,他有点不确定,因为这说出来之后听起来比在脑子里的时候简单,甚至有点幼稚,他等着他妈说什么。
他妈没有立刻说话,想了一会儿,说:"你知道我生你那一年,你外婆来帮我,她每天晚上帮我把你哄睡,然后回到客厅,她不说别的,就说,今天你做得很好。就这一句,每天说。"
林晨看着他妈。
"我那时候觉得这句话没什么,"他妈说,"因为我总觉得自己做得不够好,觉得她是在安慰我。但你外婆走了之后,我忽然发现,那句话没了,才知道它有多重。"
厨房里有什么东西在微微滴水,很轻,像节拍器。
林晨把手里的苹果放在茶几上,没有吃,就放在那里。他想起他外婆,想起她坐在客厅的样子,想起她说话的时候声音很低,不急,像什么都等得起。
他爸开口说:"你这个想法,工程上怎么实现?"
这是他爸的方式,问具体的,问可以落地的,林晨以前会觉得这是在打断他,但今晚他觉得不是,是他爸在认真对待这件事,想知道它能不能真的站住。
"还没想清楚,"林晨说,"但我觉得第一步不是技术,是要先知道那些小事是什么,要去问更多家长,他们觉得自己今天做对了什么,哪怕一件,哪怕很小,然后才知道系统要记录的是什么形状的东西。"
他爸点了点头,没有说"这个方向对",也没有说"这个方向不对",就是点了点头,把那件事接住了。
林晨回到自己房间,坐在书桌前,没有马上打开电脑,就坐着,窗外是硅谷夜里常见的那种安静,偶尔有车远远经过,声音很快就消失了。
他把今天的事情从头捋了一遍,苏怡进门时候的眼神,她说"终于有个名字了"时候的那种平静,郑嘉明把水推过去的那个动作,走出咖啡馆之后两个人站在路灯下没有马上走,他爸听他说那只叫晴天的鸟然后说"这名字起得好",他妈说外婆每天那一句话,他爸把电视静音然后转过来看他。
他拿出本子,翻到空白的一页,写下一行字:系统不是来解决问题的,是来告诉你,你今天在这里。
写完,他盯着这行字看了一会儿,觉得还不够准,在后面加了几个字:你今天在这里,这已经是一件事了。
他把笔放下,靠在椅背上,想起苏怡最后说苗苗那幅画的时候,笑了一下,是真的笑,不是撑着的,是那种笑的时候整个人都松了一点点的笑。
他想,那只叫晴天的鸟,苗苗想了很久才想出来这个名字,不知道他是怎么想的,是想到了什么才觉得这只鸟就该叫这个名字,还是那个名字忽然就来了,他自己也不知道为什么,就是觉得对。
也许就是觉得对,不需要为什么。
林晨打开电脑,新建了一个文档,在最上面写了四个字作为标题:见证者模型。然后停下来,把窗帘拉开了一条缝,外面的天是那种深蓝色,不是纯黑,还有一点光留在里面,不知道是哪里来的光,但它在那里。
他开始打字,很慢,不是在写代码,是在写他今天听到的那些话,他想先把它们存下来,在它们还是原来那个形状的时候,存下来,然后再去想怎么把它们变成别的东西。
见证者
林晨在那个文档的最上面写了四个字:见证者计划。
然后他停下来,盯着这四个字,觉得"计划"这两个字有点硬,像一份报告的标题,不是他想要的那种感觉。他把"计划"删掉,就留"见证者"三个字,空在那里,像一个还没有被填满的容器。
他在下面新起一行,开始写:它不是一个工具。它不告诉你应该怎么做。它只是在那里,看着你,记住你今天做过的事。
写完,他看了一会儿,觉得这三句话说的是同一件事,但他需要把它们都写出来,因为他需要一遍一遍地提醒自己,这个系统的边界在哪里,它不能越过那条线。
他把这三句话框起来,在旁边写了一个词:克制。
第二天早上,他给郑嘉明发了一条消息,说他昨晚整理了一些新的想法,问他什么时候有空。郑嘉明回复得很快,说下午三点,图书馆。
林晨提早了二十分钟到,找了一张靠窗的桌子坐下来,把本子翻开,把昨晚写的那些东西重新看了一遍。阳光斜进来,把本子上的字照得很清楚,他用笔在几个地方画了线,又在空白处补了几句,等郑嘉明来的时候,那一页纸已经密密麻麻了。
郑嘉明坐下来,把背包往椅背上一挂,先看了一眼他的本子,说:"你昨晚没睡?"
"睡了,"林晨说,"就是早上起来又想了一会儿。"
他把本子推过去,郑嘉明低头看,没有说话,看了大概两分钟,抬起头,说:"见证者。"
"嗯。"
"这个词选得很准,"郑嘉明说,把本子推回来,"但我有一个问题,见证者记录的那些事,谁来定义它是一件值得记录的事?"
林晨知道这个问题会来,他想了一下,说:"家长自己定义。"
"家长自己说今天我做了什么,然后系统记下来?"
"对,但不是什么都记,"林晨说,"它要问一个问题,就一个,每天一次,类似于,今天有没有一个时刻,你觉得你在这里。"
郑嘉明把这句话嚼了一下,说:"这个问题很难回答。"
"对,所以才值得想,"林晨说,"你要真的想一想今天发生了什么,才能找出那一个时刻,这个找的过程本身就是一件事了。"
郑嘉明安静了一下,窗外有人推着自行车经过,轮子在地上滚出一点声音,很快过去了。
"我觉得,"郑嘉明慢慢说,"这个问题问的不是事情,是状态,是你今天有没有真的在场,有没有在那个关系里待过,哪怕一分钟。"
"是这个意思,"林晨说,"很多家长,一天都过去了,但他们不知道自己今天跟孩子有没有真的接触过,不是物理上的,是那种,你知道对方在那里,对方也知道你在那里。"
郑嘉明点了点头,说:"那系统在他们回答完这个问题之后做什么?"
"就说,我记住了,"林晨说,"不分析,不评价,不给建议,就说,我记住了,这件事发生过。"
郑嘉明把这个场景想了一遍,说:"然后呢,长期下去,它积累的是什么?"
"一个人的记录,"林晨说,"可能三个月之后,半年之后,他可以回头看,看见自己在那段时间里做过的那些事,不是大事,就是那些小的、容易被自己否定掉的时刻,然后他会知道,那段时间他是在的,他没有缺席。"
说完,他有点意外,因为他说到这里的时候,脑子里忽然浮出一个画面,是他爸,是他爸那些年在他记忆里有点模糊的侧脸,是那些他以为他爸没有在听的时候,也许他爸其实在,只是他没有记住。
他没有把这个说出来,但他坐在那里,把这个想了一会儿。
郑嘉明没有催他,等了一下,说:"我觉得这个东西可以做,但做之前我们要先去问人,要找那些家长,不是问他们要什么功能,是问他们,你上一次觉得自己做对了一件事,是什么时候。"
"对,"林晨说,"我也是这么想的,要先去听,才知道要记录的是什么形状的东西。"
"苏怡那边,"郑嘉明说,"她说过她愿意帮我们,你觉得可以再约她一次吗?"
林晨想了一下,说:"可以,但这次不是让她帮我们,是真的去问她那个问题,就问她,她上一次觉得自己做对了一件事,是什么时候,是什么事。"
郑嘉明说:"这个问题她可能一时答不上来。"
"答不上来也没关系,"林晨说,"答不上来本身就是一个答案。"
两个人在图书馆坐到快五点,把接下来的步骤理了一遍,不是路线图,不是产品文档,就是一个清单,上面写着要去问的人,要问的那一个问题,和一些林晨觉得需要记住的东西。
清单最后一条,林晨写的是:不要替他们说出那件事,让他们自己说出来。
郑嘉明看见这条,说:"这条是给我们自己的。"
"对,"林晨说,"是给我们自己的。"
出图书馆的时候,天还亮着,比前一天亮,风也小了一些,林晨把本子夹在手臂下面,走了一段,忽然停下来,说:"我昨晚想到一件事,苗苗给那只鸟起名字叫晴天,他妈妈说他想了很久,我在想,他在想的那段时间里,他其实是在等一个感觉,不是在想名字,是在等那种,对了,就是这个的感觉。"
郑嘉明走了两步,回头看他,说:"你想说什么?"
"我想说,"林晨说,"我们做的这个东西,也是在等那种感觉,等它真的对了,不是功能对了,是它存在的理由对了。"
郑嘉明看着他,没有说话,然后轻轻笑了一下,说:"你越来越会说话了。"
林晨没有接这句,但他走回去,和郑嘉明并排继续往前走,脚步比来的时候稳了一点,像踩到了什么他以前一直在找的东西,不大,但实实在在在那里。
可以找她
林晨发消息给苏怡,说有个问题想当面问她,不是讨论系统,就是问她一件事。
苏怡回了三个字:什么问题?
林晨想了一下,回:你上一次觉得自己做对了一件事,是什么时候。
苏怡过了比平时久一点才回复,说:这个问题很奇怪。
林晨说:我知道,但你愿意回答吗。
又过了一会儿,苏怡发来:明天下午,咖啡馆,两点。
林晨把手机放下,觉得这个回答本身就已经是一个答案了。
第二天,他和郑嘉明一起去的,提前到了,还是上次那家,靠里的位置,光线不那么直接,适合说话。郑嘉明要了杯美式,林晨要了热水,两个人把本子摊开,等苏怡。
苏怡两点零三分进来,摘了外套搭在椅背上,坐下来,先看了一眼桌上的本子,说:"你们已经准备好了。"
"不是来审问你,"郑嘉明说,"就是聊。"
苏怡说:"我知道,但你们那个本子看起来很正式。"
郑嘉明把本子合上,推到一边,说:"好,不看本子。"
苏怡笑了一下,那个笑有点短,但是真的,林晨看见了。
林晨说:"我昨天发给你那个问题,你想好了吗?"
苏怡把手指绕着杯沿转了一圈,说:"我想了,但我不确定我想到的那件事算不算。"
"不用算,就说,"林晨说。
苏怡抬起头,看了他一秒,说:"上个月,有个妈妈,她孩子刚被诊断出来,她当时整个人是……那种刚刚被什么东西击中的状态,没哭,就是不说话,坐在那里。我那天也不知道说什么,就坐在她旁边,什么都没说,就坐着。大概坐了二十分钟,她才开口说了第一句话。"
她停了一下,说:"后来她走的时候,她说谢谢你陪着我。我那天什么都没做,就坐着,我不知道这算不算做对了一件事。"
林晨没有立刻说话,郑嘉明也没有,三个人在那个安静里待了一会儿。
林晨说:"你觉得自己什么都没做,但你做了最难的那件事。"
苏怡低下头,看着桌面,没有说话。
郑嘉明说:"就是这个,就是这种时刻,我们想记录的就是这个。"
苏怡抬起头,问:"记录什么,记录我坐在那里?"
"记录你知道那二十分钟是值得的,"林晨说,"记录你没有走,记录你选择待在那里,哪怕你自己都不确定那算不算做对了一件事。"
苏怡把这几句话听完,安静了一下,说:"你们的系统是想做这个?"
"对,"林晨说,"不是给建议,不是给方案,就是见证,就是有一个地方记住这件事发生过,记住你那天在那里。"
苏怡把手从杯沿移开,放在桌上,手指微微收了一下,说:"我觉得这件事情是真实需要的,但你们知道难在哪里吗?"
"你说,"郑嘉明说。
"难在那个问题,"苏怡说,"你们那个问题,今天有没有一个时刻你觉得你在这里,这个问题问到很多家长,他们的第一反应不是去想,是先说没有,因为他们已经太习惯否定自己了,不是谦虚,是真的相信自己什么都没做对。"
林晨把这句话听进去,在本子的空白处写了下来,没有说话。
苏怡继续说:"所以你们要想的,不只是系统怎么记录,是这个问题怎么问,问的方式不对,他们会直接关掉。"
郑嘉明说:"你觉得怎么问才对?"
苏怡想了一会儿,说:"也许不要问今天,太大了,今天这两个字会让人把一整天都扫一遍,然后觉得什么都不算,要更小,更具体,比如,今天有没有哪一秒,你注意到了你的孩子。"
"注意到,"林晨把这两个字念了一遍,"不是做了什么,是注意到。"
"对,"苏怡说,"注意到他今天眼睛红了,注意到他吃饭慢了,注意到他说了一句话然后自己笑了,这些都是注意到,不需要你做什么,就是你看见了,这也是在场的一种。"
林晨在本子上写下:注意到,是在场的一种。
他写完,抬起头,看见窗外的光正好落在苏怡手边,她的手指还是收着的,但没有之前那么紧。他想起她说那二十分钟什么都没做,就坐着,他觉得她现在大概也是这样,她在这里,她在说这些,她没有走,这已经是一件事了。
郑嘉明问:"苏怡,你愿不愿意帮我们去问更多人,就问这一个问题,不用解释系统,就问,你上一次觉得自己做对了一件事是什么时候。"
苏怡看了他一眼,又看了林晨一眼,说:"你们打算问多少人?"
"能问多少问多少,"林晨说,"我们需要知道那些时刻是什么形状的,才知道要接住什么。"
苏怡把外套从椅背上取下来,搭在腿上,没有立刻回答,窗外有人骑车经过,铃铛响了一声,远远的,然后消失了。
"好,"她说,"但我有一个条件。"
"什么条件?"
"你们问完,要告诉我你们听到了什么,"苏怡说,"不是数据,是那些人说的话,我想知道他们说了什么。"
林晨说:"好。"
他没有想太久,就说了这个字,因为他觉得这个条件本身就是她在问,她也想知道,她也需要有人告诉她,那些时刻是真实的,那些人在那里,她也是。
三个人在咖啡馆又坐了一会儿,没有再打开本子,就说话,说到一半郑嘉明去加了一杯水,回来的时候苏怡在跟林晨说那个叫苗苗的孩子,说他最近又画了一幅画,画的是他妈妈站在窗边,没有脸,但苗苗说那个人是妈妈,因为她站在那里的样子是妈妈的样子。
林晨听完,没有说话,就点了点头。
他想,也许就是这个,也许这就是见证者要接住的东西,不是那件事,是那个样子,是那个人站在那里的样子,被人看见,被人记住,就是这个。
她的手指还是收着的
林晨在本子上写完那句话,抬起头,窗外的光落在苏怡手边,她的手指还是收着的,但没有之前那么紧。
他想起她说那二十分钟什么都没做,就坐着。他忽然觉得,他从来没有认真想过,"在场"这件事本身需要多大的力气。
不是去做什么,是留下来,是不走。
咖啡馆里有人在点单,收银机响了一声,背景音乐是那种不会被注意到的轻音乐,飘在空气里,又飘走了。郑嘉明在翻他的本子,没有说话,给他们留了一点空间。
苏怡先开口,说:"你们现在做到哪一步了?"
"还在想问题,"林晨说,"就是那个核心的问题,怎么问,用什么语气,在什么时间问,这些我们都还没想清楚。"
"时间很重要,"苏怡说,"不能在他们刚进门的时候问,也不能太晚,太晚人已经累了,什么都不想说,最好是在他们刚刚结束一件事,但还没有开始另一件事的那个缝隙。"
郑嘉明把头抬起来,说:"缝隙。"
"对,就是那种还没有被下一件事占满的一分钟,"苏怡说,"我们做咨询的时候也知道,那一分钟是人最容易真的想事情的时候,不是思考,是感受,是你的身体还记得刚才发生了什么。"
林晨把"缝隙"这个词写下来,在旁边画了一个圆括号,里面写:身体还记得的那一分钟。
他写完,把笔放下,说:"苏怡,我想问你一件事,你可以不回答。"
苏怡看他,说:"你问吧。"
"你自己有没有用过这样的东西,"林晨说,"不是我们这个,就是有没有什么方式,让你记住自己做对了的那些事,而不是一直记得那些没有做好的。"
苏怡没有立刻回答,她把手里的杯子转了半圈,看着杯底,停了几秒,说:"没有,我没有,我也是那种会直接说没有的人。"
她说完,自己笑了一下,说:"所以我刚才说那个,不是理论,是真的知道那种感觉,你问今天有没有一件事,我的第一反应也是,没有,今天哪有什么,今天又有什么做对了吗,就会这样想。"
"那你是怎么想起那二十分钟的,"郑嘉明说。
苏怡想了一下,说:"是因为你们那个问题问法,你说的是觉得自己做对了,不是真的做对了,这两个字很关键,'觉得',它允许你不确定,它不要求你有结论,就是你当时那个感觉,哪怕只是一个模糊的感觉,也算。"
林晨把这句话在心里转了一遍,在本子上写:允许不确定,允许模糊。
他写的时候,脑子里转了另一件事,他没有说出来,但他想着,这个问题他自己能不能回答,他自己今天有没有一件事觉得做对了。
他想了一会儿,想到今天早上,他妈在厨房做早饭,他路过,她问他要不要吃,他说要,然后他就坐下来等了,没有拿手机,就那么坐着,听见油锅的声音,听见她把盘子放下来,她把饭推到他面前的时候,说了一句,你最近睡得够吗,脸色不太好。他说够的,她没有再说什么,他也没有再说,但他坐在那里吃完了,没有站起来走。
他不知道这算不算什么,但他现在想起来,那顿早饭有种什么东西,是他平时没有认真接住的那种东西,今天他接住了一点点。
他把这个想了一会儿,然后抬起头,发现苏怡在看他。
她说:"你刚才想什么了?"
林晨说:"我在想,我自己能不能回答这个问题。"
"能吗?"
"能,"他说,"就是今天早上,我妈做了早饭,我坐下来吃了,没有走,就这个。"
苏怡听完,点了点头,说:"这个就够了。"
郑嘉明把本子合上,把笔夹在上面,说:"我们现在有问题了,有问法了,下一步我觉得要找真实的家长来试,不是测试系统,就是试这个问题,看他们怎么反应,看他们第一句话是什么。"
林晨说:"你有资源吗,"他看向苏怡,"你认识的那些家长,有没有愿意聊的?"
苏怡说:"要想一想,不能直接去问,要先建立一点信任,他们对陌生人是有防御的,尤其是有孩子被诊断过的家长,他们不太愿意被观察,被研究。"
"不是研究他们,"林晨说,"是问他们一件事,就一件,今天有没有哪一秒,你注意到了你的孩子。"
苏怡把这句话听了一遍,说:"用这个问,也许可以,这个问题不会让他们觉得被考核,因为注意到本身不需要结果,只是看见。"
"对,"林晨说。
外面的光变了,从斜的变成了平的,下午快过去了,咖啡馆里人多了一些,声音也厚了一层。苏怡把外套从椅背上拿下来,搭在手臂上,说:"我去问问,但你们给我一点时间,不是这两天,可能要两个礼拜。"
"够的,"郑嘉明说。
苏怡站起来,林晨也站起来,她看了他一眼,说:"你那个早饭的事,你回去可以告诉你妈。"
林晨愣了一下,说:"告诉她什么。"
"告诉她,那顿早饭你记住了,"苏怡说,"就这一句,不用多说。"
她说完,把外套穿上,推开门走了。
林晨站在原地,把这句话在心里放了一会儿,觉得它有点重,但不是那种压着人的重,是那种你把它放进口袋,走路的时候会感觉到它在的那种重。
郑嘉明在收本子,头也不抬,说:"你今晚回去说了吗,告诉我。"
林晨没有回答,但他把外套拉链拉上,往门口走的时候,脚步比来时稳了一点。
他们不轻易开门
苏怡把那半句话搁在空气里,没有立刻说完。
林晨没有催她,郑嘉明也没有,咖啡馆里有人挪了椅子,腿脚在地板上拖出一道短促的声音,然后又安静了。
苏怡继续说:"他们对陌生人是有防御的,尤其是有孩子被诊断过的家长,他们不轻易开门,不是不信任你这个人,是他们已经被太多人进来过了,进来,然后说了一些他们听不进去的话,然后走了,所以他们学会了先把门关着。"
林晨把"先把门关着"这几个字在脑子里过了一遍,没有写下来,但记住了。
"那怎么进去,"郑嘉明说。
"不是进去,"苏怡说,"是等,你在门口等,你不敲,你就在那里,他们会先从门缝看你,看你是不是真的只是站着,不想要什么,不急着说什么,等他们觉得你不会推门的时候,他们才可能自己把门开一条缝。"
郑嘉明把这段话听完,沉默了一会儿,说:"这个逻辑和我们系统想做的事是一样的。"
苏怡点了一下头,说:"所以你们要找的不是愿意接受测试的家长,是愿意聊天的人,不一样的,测试是任务,聊天是……另一件事。"
林晨说:"那你能不能帮我们,就是做那个在门口等的人,不是我们,是你,你已经在那里了,他们认识你,你只是多问他们一个问题。"
苏怡看了他一会儿,说:"你想让我问什么。"
"就是我昨天发给你的那个,"林晨说,"今天有没有哪一秒,你注意到了你的孩子,就这一个,不要解释,不要说为什么问,就问,然后记下来他们说的第一句话。"
苏怡把这个请求在心里放了几秒,说:"我试试,但我不能保证他们会说,也不能保证他们说的是真的,有些人会给你一个他们觉得你想听的答案。"
"没关系,"林晨说,"那也是答案,那种答案也告诉我们一些事情。"
苏怡看了他一眼,那个眼神里有点什么,林晨说不准是什么,但他感觉是某种重新打量。
她说:"好,我下周有两个家庭要见,我可以在结尾的时候试,就是那个缝隙,快结束的时候,我问一次,看他们怎么反应。"
"谢谢你,"郑嘉明说。
苏怡摆了摆手,说:"不用谢,我自己也想知道他们怎么回答。"
他们又聊了一会儿,说到系统的界面,说到语气的问题,苏怡说她不喜欢那种太干净太白的界面,像病历表,让人不想打开,她说她见过一些做得好的记录工具,颜色要有一点温度,字体不能太小,问题不能超过一行,超过一行人就开始分析而不是感受了。
林晨把这些都记下来,写得很密,郑嘉明在旁边补充,两个人偶尔讨论,苏怡有时候听,有时候加一句,整个桌子的气氛比刚开始松了很多。
快四点的时候,苏怡说她要走了,还有一个电话要打。她站起来穿外套,郑嘉明说我们送你到门口,她说不用,就几步路。
她走到门边,转过来,对林晨说:"你那个早饭的事,你妈问你睡得够不够,你有没有认真回答她?"
林晨愣了一下,说:"我说够的。"
"够的是认真回答吗?"苏怡说。
林晨没有接话,苏怡也没有等他,转过身,推门走出去了,门关上的时候带进来一点外面的风,凉的,带着下午快结束的那种气息。
郑嘉明说:"她最后那句话是什么意思。"
林晨把本子收起来,说:"她在问我,我到底有没有在场。"
他们结完账,走出咖啡馆,外面的光已经低了,斜着打在街道上,人的影子拉得很长。郑嘉明说今晚他要把今天的东西整理一下,林晨说好,他自己走回停车的地方,一个人。
他走着,想起苏怡最后那句话,想起那顿早饭,想起他妈把盘子推过来的时候说的那句,你最近睡得够吗,脸色不太好。
他当时说够的,说完就低头吃饭了。
他其实没有睡够,他最近每天都在想这个系统,脑子停不下来,但他说够的,因为说不够会让她担心,说够的是最快结束这个话题的方式。
他走到车边,把手搭在车门上,站了一会儿,没有开门。
他在想,他现在做的这个东西,是想让那些家长看见自己,看见那些被忽略的时刻,看见那些没有被记住的在场,但他自己,他刚才坐在那个咖啡馆里,他在认真看见他妈妈吗,还是他只是在想他的系统。
他不确定。
他掏出手机,给他妈发了一条消息,就五个字:今晚我回来吃饭。
发完,他把手机揣进口袋,打开车门坐进去,把本子放在副驾驶,启动,看了一眼后视镜,后面的街道在镜子里慢慢缩小,缩成一条线,然后消失了。
他踩了油门,往家的方向开。
够的不是答案
林晨把手搭在车门上,站了一会儿,没有开门。
街上的光已经低了,停车场这边背着太阳,光线是那种暗下去之前最后的平静,不刺眼,也不温暖,就那么落着。
他想起苏怡说的那句话,她说够的是认真回答吗,她说完就走了,门带着一点风关上,她不等他回答,是因为她知道他怎么回答都一样,那个问题不是问他的,是给他留着的,让他自己带回去。
他站在车边,手指按着车门的冷金属,脑子里把那顿早饭重新走了一遍。
他妈在油锅前,背对着他,他坐下来,她把盘子推过来,说你最近睡得够吗,脸色不太好。他说够的,然后低头吃饭,然后吃完,然后走了。
他以为那顿早饭他已经在场了,他坐下来了,他没有拿手机,他吃完了,他以为这就够了,但苏怡那句话让他意识到,他只是身体在场,那个问题他没有回答,他妈不是在问他睡眠,她是在问他,你还好吗,她用的是侧面的方式,因为她也不知道怎么直接问,她们那一代人不擅长这种,所以她问睡眠,问脸色,用这些具体的东西靠近一个她说不出口的问题。
而他用"够的"把那扇门关上了。
他终于把车门打开,坐进去,没有发动,就坐着。
车里有他妈上次来的时候留下的一个购物袋,叠好放在后座,她顺手叠起来的那种,叠得很整齐,他一直没有拿走,也没有想起来,就那么放着。
他看了那个袋子一会儿,掏出手机,找到妈妈的号码,停了几秒,发了一条消息。
他打的是:妈,我最近睡得不够,脑子一直停不下来,但我没什么事,就是在想一个事情,想得比较多。
他发完,把手机扣在腿上,等了一会儿。
回复来得很快,他妈说:知道了,晚上早点睡,想不清楚的事睡一觉有时候会好一点,家里冰箱有你上次说想吃的那个汤,我今天炖的,你要回来吃吗。
林晨看着这条消息,看了很久。
她没有问他在想什么事,没有追问,没有担心的语气堆上来,就说了知道了,然后说了汤,她把担心放进那碗汤里了,用食物装着,递过来,那是她的方式。
他回了一个字:回。
他发完把手机放进口袋,发动了车,开出停车场,拐上回家的路。
开车的时候他想起今天苏怡说的那些话,那些关于门缝、关于等待、关于缝隙的话,他意识到他妈一直都在那个缝隙里等他,不只是今天,是很多个早饭,很多个她把饭推过来的时候,很多个她用侧面的方式靠近他的时候,她一直在等他从那条缝里看出来,看见她在门口站着。
他不知道他之前有没有看见,但他今晚要回去吃那碗汤,这件事他很清楚。
他到家的时候,他妈正在厨房,锅盖打开,热气出来,那个味道是他从小就认识的那种,带着一种说不清楚的具体感,是家的气味里最安静的那一层。
他妈回头看了他一眼,说:"来了,洗手,快好了。"
林晨把书包放下,去洗手,出来坐在餐桌前,他妈把汤盛出来,放在他面前,然后在旁边坐下,没有说话,只是坐着。
他喝了一口汤,说:"妈,我在做的那个东西,我说给你听一下。"
他妈把手搭在桌上,看着他,说:"说吧。"
他就说了,不是讲系统,不是讲技术,他讲的是那个问题,今天有没有一件事你觉得自己做对了,他讲他们为什么想到这个,讲他今天在咖啡馆里想到那顿早饭,讲他坐在车里想到她问他睡得够不够,他说他那个时候回答的不是真的答案,他说他知道了。
他妈听他说完,安静了一会儿,说:"我那天也没什么别的意思,就是看你脸色不好,随口问了一句。"
"我知道,"林晨说,"但我应该认真回答你的。"
他妈低下头,用汤匙搅了搅碗里的汤,说:"你这孩子,从小就这样,有什么事放在心里,不说,以为不说就等于没有。"
林晨没有接话,他知道她说的是真的。
她又说:"你在做的那个,帮家长记事情的,我觉得有用,你爸以前工作忙,我跟他说什么他都说好好好,但他不记得,不是不在意,就是脑子里装的东西太多,这种东西要是有一个地方提醒他,说你今天有没有注意你的孩子,他可能会停一下,想一想。"
林晨把这句话听完,手边的汤热气还在,他看着他妈,她低着头,在说她自己的事,也是在说他爸,也是在说他,说他们家那些年的一些什么,那些被放进侧面的话里、放进食物里、放进随口一问里的东西。
他在心里把这句话记下来,不是记在本子上,是记在别的地方,那个更深的地方。
他说:"妈,今天这碗汤是你今天做对的那件事。"
他妈抬起头看他,愣了一下,然后笑了,是那种不大的笑,嘴角动了动,眼睛里有一点什么,她说:"你这是在试验你那个问题呢。"
"也是,"林晨说,"也不只是。"
他妈没有再说话,把汤推了推,示意他再喝,林晨低头,把剩下的那半碗喝完了。
好好好
林晨把那三个字听进去了,没有插话,等她说完。
她说:"你爸以前工作忙,我跟他说什么他都说好好好,说完转头就忘了,不是他不在乎,是他那时候脑子里装的事太多,装不下了,就全部从另一边漏掉,我后来就不说了,说了也是漏掉的那种,不如不说。"
她停了一下,低头看着碗里的汤,说:"所以你那个东西,如果能让人记住一件事,就算只是一件,也是好的。"
林晨看着他妈,一时没有说话,那一刻厨房的灯光很暖,他妈的侧脸在那个光里,有一些他平时没有注意到的疲倦,不是今天的,是很多年积下来的那种,安静地放在那里,不声张。
他说:"妈,你那时候有没有想过跟爸直接说,就是告诉他,我希望你记住我说的话。"
他妈抬起头,看了他一眼,像是没想到他会这样问,沉默了一会儿,说:"说过,说了他说知道了,然后还是一样,说多了就变成吵架了,后来我就觉得,算了,各人有各人的事,我管好我自己的就行了。"
林晨把这句话在心里放了一会儿,没有再追问,他妈也没有继续,两个人就那么坐着,各自喝汤,厨房里只有偶尔的一点声音,安静得像什么事都没有发生过,但又像什么事都发生完了。
那天晚上他睡得比最近任何一晚都早,脑子没有像往常那样转个不停,他躺下来,窗外的路灯把一点光透进来,他看着天花板,想起他妈说的那句各人有各人的事,想起她说说多了就变成吵架了,他忽然觉得,他和他妈之间其实一直都有一条缝,不是隔阂,是各自留给对方的那种距离,她用侧面的方式问他,他用简短的方式回答,两个人都在缝隙里摸索,但今晚他们离那条缝近了一点,没有穿过去,但近了。
他闭上眼睛,想到了系统,想到了苏怡说的那个门缝,想到那些家长,他们也是这样的吧,在很多个日常里,用侧面的方式靠近自己的孩子,用一碗汤,用一句睡得够不够,用一个整齐叠好的购物袋,把说不出口的东西装进去,递过来,等着对方接。
他想,如果那个系统能做一件事,就是帮人把这些侧面的靠近记下来,让它们不要漏掉,那就够了。
他带着这个念头睡着了。
第二天早上他比平时早起了半小时,下楼的时候他妈已经在厨房,他说妈我来,把锅铲接过来,他妈愣了一下,说你会吗,他说我就煎个蛋,我会,他妈就退到旁边,靠着橱柜看他。
蛋煎得不算好看,蛋边有点焦,他妈没有说什么,把碗筷摆好,两个人坐下来,他妈喝粥,他吃蛋,他主动说了一句:"今天要去学校跑一下用户测试的事,可能晚点回。"
他妈说:"带钥匙。"
"带了,"他说。
就这样,没有别的,但他说了,他妈也听了,那个话题没有被什么东西挡住,就这么流过去了,轻的,像什么都没有,但又不是什么都没有。
他骑车去学校的路上,风是那种入秋之后的风,带着一点干燥的凉意,路两边的树叶还没有全黄,只有边缘开始变色,像是还在犹豫要不要改变。
他想起郑嘉明昨天说要把笔记整理出来,不知道整理到哪一步了,他掏出手机想发消息,又想着骑车不安全,把手机塞回口袋,等到学校再说。
到了实验室,郑嘉明已经在了,桌上摊着一张打印出来的流程图,上面密密麻麻有手写的标注,他抬头看见林晨进来,说:"你看一下这个,我昨晚改了一版,我觉得问题出在第三步。"
林晨把书包放下,走过去看那张图,郑嘉明用笔指着第三步说:"我们原来想的是,用户记录完一天的事之后,系统会给一个反馈,但我昨晚一直在想苏怡说的那句话,超过一行人就开始分析而不是感受了,我觉得我们的反馈太多了,我们给了太多字,像在给用户出一份报告,但他们不需要报告,他们需要的是——"
郑嘉明停了一下,找词。
林晨说:"被接住。"
郑嘉明看了他一眼,说:"对,被接住,就是你说出来了,有人在,不是有人分析你,是有人在,这两件事不一样的。"
林晨把那张流程图拿起来,看了一会儿,说:"那第三步的反馈,我们缩到一句话,就一句,不解释,不建议,就是一个回应,让他们知道有人收到了。"
"一句话能做到吗,"郑嘉明说。
"苏怡那天问我,今天有没有一件事你觉得自己做对了,"林晨说,"就这一句,我坐在那里,我不知道怎么回答,但我想了,那就够了,不是答案让我在场,是那个问题让我在场。"
郑嘉明安静了一会儿,把笔放下,说:"那我们要写的不是反馈,是一个问题。"
"是,"林晨说,"一个让他们在场的问题。"
两个人对着那张流程图又站了一会儿,外面走廊上有人经过,脚步声远了,实验室里又安静下来,林晨把郑嘉明手里的笔接过来,在第三步那个方框上划了一道,在旁边重新写了四个字:
一个问题。
就这四个字,他把笔盖盖上,把那张图放回桌上,说:"走,我们去找苏怡说的那两个家庭之前,先把这一步想清楚,问题要怎么问,用什么语气,这件事比界面重要。"
郑嘉明点头,拉开椅子坐下来,说:"那我们从语气开始。"
林晨也坐下来,打开本子,翻到新的一页,在最上面写了一行字,写的是:不是报告,是有人在。
他看了这行字一眼,然后开始写下一句。
在就够了
郑嘉明停在那个字上,没有继续,像是让那句话自己落地。
林晨在他对面坐下来,把那张流程图拿过来,重新看了一遍,第三步用红笔圈出来,旁边写着"太满"两个字,他盯着这两个字看了一会儿,觉得郑嘉明说的是对的,他们一直在想给用户什么,给反馈,给分析,给建议,但他们想的方向一直是给,没有想过有时候什么都不给,只是在,才是最重的那个东西。
他把图推回去,说:"你想怎么改?"
郑嘉明拿起笔,在第三步旁边画了一个括号,说:"我想把反馈缩到最少,就一句话,不分析,不建议,只是回应,像是有个人听完了,然后说,我听到了。"
林晨想了一下,说:"但用户会不会觉得太简单了,觉得系统没用。"
"会,"郑嘉明说,"一定有人觉得,但我昨晚想了很久,我觉得我们不是在做一个给答案的东西,我们是在做一个让人先把话说出来的东西,把话说出来本身就是一件事,不是说出来等着被解决,是说出来这个动作本身,它需要一个地方落。"
林晨没有立刻接话,他把郑嘉明的话在脑子里过了一遍,想起昨晚他妈说的那句,说了他说知道了,然后还是一样,说多了就变成吵架了,他想,他妈当年跟他爸说那些话的时候,她需要的可能也不是他爸去解决什么,她只是需要他爸在,认真地在,不漏掉。
他说:"那我们要测试的就是这个,用户能不能接受一个只回应不解决的系统。"
郑嘉明点头,说:"对,我觉得这才是今天要跑的那个核心问题,不是功能好不好用,是这件事本身,他们愿不愿意接受一个只是陪着他们的东西。"
两个人对着那张图又讨论了将近一个小时,把测试的问题重新整理了一遍,删掉了三个原来设计的功能性问题,加进去两个关于感受的问题,其中一个是苏怡上次说过的那个思路,今天用完这个系统,你觉得有什么不一样,哪怕只是一点点。
快到中午的时候,苏怡来了,她推门进来,看见桌上的图,说:"你们在改版?"
郑嘉明说:"昨晚想了一下,第三步要动。"
苏怡走过来看,林晨把他们讨论的结果跟她说了一遍,她听完,拿起那张图看了一会儿,说:"被接住这个词是谁想到的。"
郑嘉明指了指林晨。
苏怡把图放下,看了林晨一眼,没有说什么,但那个眼神里有一点什么,不是夸奖,是一种认出来的意思,像是她看见他往前走了一步,她认出了那一步。
林晨没有解释那个词是怎么来的,他知道苏怡不需要解释,她已经知道了。
下午的用户测试约在学校旁边的一个小会议室,来了三组家长,都是通过学校渠道联系到的,一对是孩子刚上初中的,一对是高中生的家长,还有一个是单独来的妈妈,带着一个装着笔记本的布袋,进来的时候看上去有一点紧张。
林晨负责主持,郑嘉明在旁边做记录,苏怡坐在角落观察。
他们给每组家长看了一个简化的原型,就是一个很朴素的界面,让家长记录今天孩子说的一件事,可以是任何事,然后系统给出一句回应。
那个回应不是建议,不是分析,就是一句话,林晨他们写了很多版,最后留下来的那个是:谢谢你把这件事记下来。
第一组家长用完,那个爸爸说,就这样?他说得不是不满,更像是有一点意外,像是他准备好了要接住什么,但什么都没有来。
林晨问他,这句话你看到的时候有什么感觉。
那个爸爸想了一下,说,有点奇怪,但是,停了一下,但是觉得自己做了一件事,就是记下来这件事本身,好像是真的做了一件事。
林晨把这句话写下来。
那个带着布袋来的妈妈是最后一个,她用完之后,安静了很长时间,林晨以为她有什么意见,准备好接反馈,但她抬起头,说:"我女儿上个星期跟我说了一件事,说她在学校有个朋友最近不理她了,她说完我就说那你有没有做错什么,然后她就不说了,我后来一直觉得,我那句话说错了,但我不知道该怎么说才对,我就是想告诉她,妈妈听到了,但我说出来的是另一件事。"
她说这些话的时候声音很平,不是在抱怨,就是在说一件真实发生过的事。
会议室里安静了一会儿,林晨没有立刻说话,他等了一下,然后说:"你刚才记录的那件事是这个吗?"
那个妈妈点点头。
林晨说:"那系统给你那句话,谢谢你把这件事记下来,你看到的时候,有什么感觉?"
她低下头想了一会儿,说:"觉得,那件事是真实的,不是我想多了,是真实发生过的,被记下来了,就是真的。"
林晨把这句话一字一字写进笔记本,他写的时候手有一点稳,不是刻意的,是那种东西落地了之后自然就有的那种稳。
测试结束,三组家长陆续离开,苏怡把椅子推到桌边,坐下来,说:"那个妈妈说的那句,被记下来了,就是真的,这个很重要。"
郑嘉明说:"我也记了,我觉得这是我们今天拿到的最核心的一个东西。"
林晨把笔记本合上,放在桌上,说:"我一直以为我们在做一个记录工具,但今天我觉得,我们在做的是一个让事情变成真实的东西,就是它发生过,但如果没有被记下来,它在某种意义上就像没有发生过,被记下来,它就在了。"
苏怡看着他,说:"你昨天晚上发生了什么事。"
不是问句,是陈述。
林晨停了一下,说:"回家吃了碗汤。"
苏怡点了点头,没有再问,她知道这个回答已经是全部了。
窗外的光是下午靠后的那种,斜进来,落在桌上那张流程图的边缘,第三步旁边那个"太满"的红笔字被光照着,林晨看了它一眼,想,有些东西,少一点,才能装得下更多。
你不该说错了
那个妈妈没有把话说完,但她已经说完了。
林晨握着笔,没有动。
会议室里安静了几秒,不是尴尬的那种安静,是某件重的东西落下来之后的那种安静,大家都感觉到了,没有人去打破它。
苏怡在角落里,低着头,林晨看不见她的表情,但他看见她手里的笔停住了。
林晨最后说:"你那句话,其实是想帮她想清楚这件事。"
那个妈妈看了他一眼,像是没想到他会这样说,停了一下,说:"是,但我说的方式不对,她一听就关上了,我就知道说错了。"
林晨想了想,说:"那你现在记下来了,这件事,还有你自己的那句话。"
她低下头,重新看了一眼屏幕上那句"谢谢你把这件事记下来",沉默了片刻,说:"记下来有什么用,又不能回去重新说。"
"不能回去,"林晨说,"但是能知道下次她说什么的时候,你想先做什么。"
那个妈妈没有再说话,把布袋放到腿上,双手按着,像是在想什么,又像是什么都没在想,只是坐在那里,让那句话待一会儿。
测试结束之后,三组家长陆续离开,那个带布袋的妈妈走得最慢,出门的时候回头看了一眼那个朴素的界面,没有说什么,走了。
郑嘉明把门带上,转身靠在门边,说:"林晨,你最后跟她说的那几句话,是你自己想的还是我们测试脚本里有的。"
林晨说:"自己想的。"
郑嘉明点了点头,没有评价,在本子上写了什么。
苏怡从角落站起来,把椅子推回去,说:"我们今天测到的那个东西,跟我们原来设计的不一样。"
林晨问:"哪里不一样。"
苏怡说:"我们原来想的是,系统陪着用户,但今天那个妈妈,她需要的不只是被陪,她需要有人帮她把那件事放到一个地方,让她能重新看见它,不是为了解决,是为了她自己能跟那件事再待一会儿,想清楚自己在里面是什么位置。"
林晨把这句话听完,在脑子里转了一圈,说:"所以不只是记录,是帮人找到自己在那件事里的位置。"
"对,"苏怡说,"这个比被接住更深一层。"
三个人在会议室又待了将近半小时,郑嘉明把今天的记录整理出来,苏怡在白板上写了几个词,林晨坐在旁边看,偶尔说一句,偶尔沉默,他脑子里有一条线开始变清晰,但他没有急着说出来,他知道这种清晰需要再待一会儿,说早了会散。
回去的路上,林晨一个人骑车,郑嘉明和苏怡先走了,他绕了一段远路,从学校旁边的小街穿过去,路边有一家他小时候常来的文具店,现在还开着,门口放着一个旧的旋转架,上面挂着一些圆珠笔和橡皮。
他在那家店门口停了一下,没有进去,就那么站着看了一会儿。
他想起很小的时候,他妈带他来这里买铅笔,他每次都要在那个旋转架前面转很久,把每一支笔都摸一遍,他妈就在旁边等,不催他,等他自己选完,付钱,出来,然后把那支笔放进他的书包。
那是一件很小的事,小到他完全忘了,今天才忽然想起来。
他想,他妈那时候肯定也在等别的什么,等他长大,等他开口说什么,等他变成她看得懂的那个人,但她没有催,她就在旁边等,让他把每一支笔都摸一遍。
他把自行车推着走了一段,掏出手机,给他妈发了一条消息:今天测试顺利,晚饭我来做。
他妈回得很快,就两个字:好啊。
他看着这两个字,忽然觉得有一点什么,说不清楚,不是感动,是一种更安静的东西,像是一件一直悬在那里的事,轻轻落了一点。
晚上他炒了两个菜,一个番茄炒蛋,一个青菜,都是他妈平时做的那两样,他做得不如他妈好,番茄放多了,有点酸,但他妈没有说,把碗里的汤都喝了。
吃饭的时候他妈问今天测试的事,他说了那个带布袋的妈妈,说她讲到一半没讲完,但其实已经讲完了。
他妈听完,筷子停了一下,说:"她那句话说的,其实每个家长都说过。"
林晨看着她,说:"你也说过?"
他妈想了想,说:"你初一的时候,有一次你说班上有个同学老是针对你,我说那你有没有先检讨一下自己,你当时脸色就变了,后来就不说了,我那时候觉得是你玻璃心,后来想,可能是我的问题。"
林晨记得那件事,但他没想到他妈也记得,而且记得那么清楚。
他说:"我那时候其实就是想说给你听,不是要你帮我解决。"
他妈说:"我知道,我后来才知道的,知道了也来不及了,你那之后跟我说学校的事就少了。"
林晨没有说话,他妈也没有继续,两个人把饭吃完,他收了碗,他妈在旁边擦桌子,厨房里有水声和碗碟碰撞的轻响,像是一个普通的晚上,什么都没有发生。
但他知道,有什么东西走近了一步,不是穿过去,是近了,近了就够了。
他站在水池边,看着泡沫顺着水流走,想到今天那个妈妈说的那句你不该说错了,想到他妈刚才说的那句我后来才知道的,想到郑嘉明说的被接住,苏怡说的找到自己的位置,这些话在脑子里叠在一起,变成一件事。
不是系统的事,是人的事。
系统只是一个地方,让这些话有地方落,让那些来不及说的、说错了的、说了没人听的,都有一个地方待着,不漏掉。
他把最后一只碗冲干净,放进碗架,关上水龙头。
窗外天已经全黑了,路灯把橘色的光打进来,他站在那个光里,觉得有什么事想清楚了,但他没有急着告诉任何人,他把那个清晰放在自己这里,先待一晚上,明天再说。
说过的
他妈想了想,把筷子放下,说:"你小时候,大概三年级,有一次你回来说班上有个同学不跟你玩了,说你上课传纸条被老师抓到,他不想跟你一起被骂,就不理你了,你说完我第一句话就是问,那你为什么要传纸条。"
林晨听着,没有接话。
他妈说:"你当时没有回答我,就去房间了,把门关上,晚饭也没怎么吃,我以为你是因为那个同学的事难过,后来才想明白,你其实是被我那句话堵住了。"
林晨低下头,番茄炒蛋的汤在碗底晃了一下,他说:"我不记得这件事了。"
"你当然不记得了,"他妈说,"小孩子不记得,但我记得,我一直记得那个晚上你关门的声音。"
饭桌上安静了片刻,窗外有车经过,灯光从窗帘缝里扫过去,又走了。
林晨说:"那你后来有没有跟我说什么。"
他妈说:"说了,第二天早上,我跟你说,妈妈昨天那句话问错了,你说的那件事,是那个同学让你难过,不是纸条的事,妈妈没有先听你说完。"
林晨抬起头,看着他妈,他妈的眼神是平的,不是在讲一件沉重的往事,更像是在陈述一件她早就想清楚了的事。
他说:"我真的不记得了。"
他妈说:"记不记得没关系,我说这件事不是为了让你记得,我是想说,那个带布袋的妈妈,她知道自己说错了,她记着,这件事本身就已经不一样了,很多人说完那句话,根本不会回头想。"
林晨把这句话在心里过了一遍,没有立刻说话,他觉得他妈说的这句话里有一个东西,是他今天在测试里触碰到的那个东西的另一面,他们想做的那个系统,想帮人的,不只是把话说出来,也是帮人能回头看见自己说了什么,做了什么,在那件事里是什么位置。
他妈已经收拾碗筷站起来了,他说:"妈,等一下。"
他妈停下来看他。
他说:"你第二天跟我说那句话的时候,你怎么知道要说。"
他妈想了一下,说:"因为我那天晚上睡不着,一直在想你关门的那个声音,想了很久,才想明白我问错了什么。"
她说完就去厨房了,林晨坐在饭桌前,听见水龙头开了,碗碟碰撞的声音从厨房传出来,细碎,日常,像是这个家一直以来的底色。
他在那个声音里坐了一会儿,没有动。
他想,他妈那晚上睡不着,反复想那个关门的声音,想了一整夜,才找到那个问题出在哪里,然后第二天早上去跟他说了,他不记得了,但他妈一直记着,带了这么多年。
他忽然觉得,他们在做的这个东西,某种程度上,就是想给那个睡不着的夜晚留一个地方,让人在那个地方把那件事放下来,重新看一眼,不是为了解决,是为了能把那个声音听清楚。
他去厨房帮他妈擦桌子,两个人没有再说什么,他妈洗碗,他把桌上的水渍擦干净,然后把椅子推进去,动作都是小时候他妈教他的那个顺序,先椅子,再桌布,再关灯。
他妈洗完碗,把手擦干,说:"你今天的番茄放多了。"
林晨说:"我知道,下次少放一点。"
他妈说:"不用少,你爸以前也爱放多,酸一点好,下饭。"
她说完就去客厅了,语气很平,像是随口说的,但林晨站在厨房里,手里还拿着那块抹布,愣了一下。
他爸走得早,他十一岁的时候,心脏的事,很快,林晨记得的东西不多了,但他妈提起来的时候从来都是这种语气,不是回避,是一种已经和那件事相处了很久的平静,像是那件事一直在,她知道它在,偶尔拿出来放一放,然后放回去,继续过。
他把抹布搭在水龙头上,站了一会儿,然后去客厅,在他妈旁边坐下来,他妈在看一个园艺的视频,声音开得很小,他没有说话,就坐着,他妈也没有说话,两个人一起看那个视频,看一个人把一棵植物从小盆换到大盆里,动作很慢,很仔细,把每一条根都顺好,再填土。
林晨看着那双手,想起今天那个带布袋的妈妈出门时回头看那个界面的眼神,想起郑嘉明说的那句被接住,想起苏怡说的帮人找到自己在那件事里的位置。
他觉得这几件事是同一件事,只是说法不一样。
他在心里把这条线又理了一遍,清晰了一点,还没有完全清晰,但他知道方向在哪里了,他知道他们要做的那个东西,核心不是功能,不是界面,是要让人能在里面慢慢地,把根顺好。
他没有掏手机记下来,他知道这句话他不会忘。
找到自己在那件事里的位置
林晨那天晚上睡得很晚。
他坐在书桌前,屏幕开着,光打在脸上,但他没有在看屏幕,他在看窗外,窗外什么都没有,就是夜色和对面楼的几盏灯,有一盏窗里有人影晃了一下,然后灯灭了。
他把今天的事在脑子里过了一遍,从早上到现在,那个带布袋的妈妈,那句没说完的话,苏怡在白板上写的几个词,郑嘉明在本子上记的东西,还有他妈说的那个三年级的晚上,关门的声音。
他打开一个新文档,在最上面写了一行字:帮人找到自己在那件事里的位置。
然后他停下来,看着这行字,觉得它是对的,但还差一点,差在哪里他一时说不清楚。
他想,今天那个妈妈,她不只是找到了自己的位置,她还做了一件事,她在那件事里待了一会儿,没有急着走,没有急着解释,没有急着说下次我会怎样,她就是坐在那里,把双手按在布袋上,让那句话在旁边放着。
他在那行字下面又写了一行:让人有地方在那件事里待一会儿。
他看着这两行字,觉得差不多了,但还是有一个缝,两句话之间有一个东西他还没捏住。
他想起他妈说的,那晚睡不着,反复想那个关门的声音,想了一整夜。他妈是一个人在黑暗里把那件事想清楚的,没有人帮她,她自己把那个声音听了一遍又一遍,才听出来里面是什么。
他想,他们在做的这个东西,某种意义上,是想陪着人做这件事,不是替人做,是陪着。
他在两行字中间加了一行:陪着,不是替代。
他看着这三行字,在文档里放了很久,然后把屏幕关了,去睡觉。
第二天早上他到学校,郑嘉明已经在了,坐在靠窗的位置,手边放着昨天的本子,在翻什么。苏怡晚来了几分钟,进来的时候头发还没完全干,在椅子背上搭了一件外套,坐下来就问:"你们昨晚想到什么了吗。"
郑嘉明说:"我把昨天那个妈妈说的那几句话重新整理了一遍,我发现她有一个动作,她把布袋放到腿上,用手按着,这个动作出现了两次,一次是她开始说那件事之前,一次是林晨说完那句话之后,两次的意思不一样。"
苏怡问:"哪里不一样。"
郑嘉明说:"第一次是她在给自己找一个支撑,第二次是她在安定下来,不一样的。"
林晨听着,把昨晚写的那三行字拿出来,推到桌子中间,两个人看了一眼。
苏怡先说话,说:"陪着不是替代,这句话我觉得是对的,但它现在是一个原则,还不是一个功能。"
林晨说:"我知道,我昨晚没想到功能这一层,我就是先把那个东西说出来。"
郑嘉明点了点头,说:"先有这个再说功能,顺序是对的。"
三个人围着那张纸想了一会儿,苏怡说:"我昨晚想了另外一件事,我们现在的系统,用户说完一件事,系统给一个回应,这个回应是往前走的,是在推进,但那个妈妈需要的不是往前走,她需要的是停在那里,系统能不能有一个状态,就是什么都不说,或者只是留着,让人知道那件事还在,没有被推走。"
林晨想了一下,说:"像是一个容器。"
苏怡说:"对,不是镜子,是容器,镜子是把你的东西反射给你,容器是把你的东西接住,放着,等你准备好了再去看。"
郑嘉明在本子上画了一个图,一个圈,里面写了个字:留。
他说:"留这个字好,我们可以给这个功能起一个名字,就叫留,或者说,把这件事留着。"
三个人都安静了一下,林晨觉得这个字落得准,不重,但稳。
课间的时候,林晨一个人去走廊站了一会儿,楼道里有人跑过去,书包碰到墙,发出一声响,然后走远了。
他想起他妈昨晚说的那句话,你爸以前也爱放多,酸一点好,下饭。
他妈说那句话的时候,语气是平的,不是拿出来给他看的,更像是说着说着,他爸就自然出现在那个句子里了,像是一直在那里,没有走远。
他在走廊上站了一会儿,想,他妈把他爸放在哪里的,不是一个很显眼的地方,也不是一个锁起来的地方,是一个随时能拿出来、放回去,不会打扰日常的地方。
他想,这也是一种留。不是为了解决,不是为了放下,就是留着,让它在,偶尔出来坐一坐,然后回去。
他掏出手机,给苏怡发了一条消息:我觉得留这个字还有一层意思,不只是把事情留着,是把那个人、那个时刻,留在一个能随时去的地方,不是档案,是可以去坐的地方。
苏怡回了一行字:我懂你说的,像是一间屋子。
林晨看着这三个字,像是一间屋子,在走廊上站了一会儿,然后把手机放回口袋。
铃声响了,他转身往教室走,走廊里的人陆续散开,各自回去,阳光从走廊尽头的窗子斜进来,把地板切成两半,一半亮,一半暗,他踩着那条线走进去,觉得脑子里有一个东西,正在慢慢找到它该在的形状。
不远不近的地方
林晨在走廊上站了一会儿,把这个问题在心里转了一圈,没有转出来,就放下了,回到教室。
下午放学,三个人留下来继续讨论,苏怡把之前画的那个容器的草图重新整理了一版,贴在白板上,郑嘉明在旁边补了几条线,林晨坐在椅子上,看着那个图,觉得还缺一个东西,但说不清楚是什么。
苏怡问他:"你在想什么。"
林晨说:"我在想,容器这个东西,它放东西,但它本身也有一个形状,我们现在只想了它能装什么,没想它是什么形状的。"
郑嘉明抬起头,说:"你是说,不同的人,容器的形状不一样?"
林晨说:"不只是不同的人,是同一个人,在不同的事里面,需要的那个容器也不一样,那个妈妈,她需要的是一个能让她慢下来的形状,不是一个很深的、让她往里走的形状,就是浅浅的,能接住的。"
苏怡在白板上把那个圈擦掉,重新画了两个形状,一个宽口浅底,一个窄口深腹,她说:"这两个不一样,但都是容器,用的时机不一样。"
三个人看着这两个形状,都没有立刻说话,窗外的光已经斜了,打在白板上,把那两个形状的边缘照得很清楚。
郑嘉明说:"那我们怎么知道用哪个。"
苏怡说:"问。"
她说这个字的时候很轻,但林晨觉得这个字落得很稳,他说:"对,不是系统判断,是让人自己选,你现在想要一个能放下来的地方,还是一个能往里走的地方,让人自己说。"
郑嘉明在本子上把这句话记下来,然后停笔,说:"但有的人不知道自己想要哪个。"
林晨想了一下,说:"那就先放着,不用急着选,容器在那里,人准备好了再去用。"
这句话说完,三个人又安静了一会儿,林晨觉得今天的讨论到这里有一个落点了,不是结束,是停在了一个可以往后接的地方。
傍晚他一个人走回家,路过那条有几棵老榕树的街道,树根把地砖撑起来一块,他从小就知道这个地方,小时候每次走到这里都会踩那个翘起来的砖角,听它发出一声闷响。
他今天也踩了,闷响还是那个声音。
他走过去,想起他妈说的那句话,你爸以前也爱放多,酸一点好,下饭。
他妈不是刻意说那句话的,那句话是自己走出来的,他爸就在那个句子里,很自然地在,像是一直坐在饭桌那个位置,没有离开过。
他想,他妈把他爸放在一个不远不近的地方,不是一个要专门去找的地方,也不是一个会突然撞上然后受不了的地方,就是日常里的某个角落,番茄放多了,他爸就出现了,碗碟的声音,椅子推进去的顺序,他爸也在那里面,不显眼,但一直在。
他走到家门口,站在门前摸钥匙,忽然觉得,他妈花了很多年,才把他爸放到那个位置的,不是一开始就能放得那么稳,中间一定有很多个睡不着的夜晚,很多次拿出来看,看了又放回去,放了又拿出来,反复很多次,才找到那个不远不近的地方。
他把门打开,屋里的灯是开着的,他妈在客厅,听见门响,说了一声回来了,他说嗯,换了鞋,去洗手。
吃饭的时候,他妈做了排骨汤,说今天买到了新鲜的,炖了两个小时,林晨喝了一口,说很好喝,他妈说你以前不爱喝汤,他说我现在爱了,他妈说人的口味会变的,这是好事。
两个人吃饭,说了一些不重要的话,林晨问他妈最近园艺视频看到哪里了,他妈说看到怎么给多肉配土,说那个up主讲得很细,他说有没有想过自己种一盆,他妈说想过,但怕种死,林晨说种死了再种一盆,他妈想了一下,说也是。
饭吃到一半,林晨忽然说:"妈,你现在还会想起爸吗。"
他妈没有停下来,还在喝汤,喝完了把碗放下,说:"想,经常想,不是专门去想,就是做着做着事,他就出来了。"
林晨说:"出来的时候你怎么办。"
他妈说:"就让他在那里待一会儿,不赶,待够了他自己走。"
林晨听着,把这句话在心里放了一下,待够了他自己走,他觉得这句话里有一个很重要的东西,不是放下,不是忘记,是让那个人在那里待一会儿,不赶他,他待够了会走的,但他还会回来,下次番茄放多了,他还会出来,坐一会儿,再走。
他妈说:"你问这个干什么。"
林晨说:"我们在做的那个东西,我在想它能不能帮人做这件事。"
他妈沉默了一下,说:"这件事很难帮,每个人放的地方不一样,你帮不了,只能陪着。"
林晨说:"对,我们就是想陪着。"
他妈看了他一眼,没有说话,又低下头去喝汤,林晨也低下头,碗里的排骨汤还是热的,冒着很小的一缕气,他看着那缕气,想起今天下午白板上那两个容器的形状,想起郑嘉明写的那个留字,想起苏怡说的不是镜子,是容器。
他觉得他妈刚才说的那句话,待够了他自己走,某种程度上,就是他们想做的那件事的另一个说法,不是系统帮你处理那件事,是系统给那件事留一个地方,让它在那里待着,待够了它会走的,但你知道它来过,你知道它在那个地方待过,这件事本身,就已经是一种陪伴了。
他妈把碗推过来,说:"再喝一碗。"
林晨说好,把碗接过来,喝了。
待够了他自己走
林晨把这句话在心里放了一下。
待够了他自己走。
他妈说这句话的时候,语气是很平的,不是努力平的那种平,是真的平,像是水面,下面有东西,但表面不起波,他妈已经和那个水面相处了很多年,才能这样说话。
他说:"你是什么时候开始能这样的。"
他妈又喝了一口汤,放下碗,用勺子在碗里转了一圈,说:"不知道,没有一个具体的时候,就是有一天发现,他出来了,我没有慌,就知道差不多了。"
林晨点了点头,没有再问,继续吃饭,排骨炖得很烂,一碰就脱骨,他妈说你多吃点,他就又夹了一块。
桌上安静了一会儿,他妈说:"你最近老问这些,是学校有什么事?"
林晨说:"我们在做一个东西,跟这个有点关系。"
他妈说:"什么东西。"
他想了一下,说:"就是帮人把一些事放到一个地方,不用一直扛着,但也不用忘掉,放着,想的时候去看一眼,不想的时候就让它在那里。"
他妈听完,没有立刻说话,用筷子夹了一块豆腐,吃了,然后说:"这个东西有用。"
说得很简单,就这四个字,但林晨听到这四个字,觉得心里有什么东西落了一下,不是被夸了的那种落,是被一个真的懂的人说了一句真的话,那种落。
饭后他回到房间,打开文档,把他妈说的那句话写下来:待够了他自己走。
他看着这句话,想,这句话的核心是什么,是主动权,不是被那件事赶着走,不是自己撑着把那件事压下去,是等,等它待够,等它自己走,人在这个过程里不是被动的,也不是强撑的,是一种很松的主动。
他在这句话下面写:不是压下去,不是推走,是等它待够。
然后他想起今天下午苏怡画的那两个形状,宽口浅底和窄口深腹,他现在觉得,那两个形状对应的不只是不同的事,也对应着不同的时间,同一件事,刚发生的时候需要宽口浅底,先接住,别让它散掉,等过了一段时间,人准备好了,再换成窄口深腹,往里走,真的去看清楚那件事是什么。
他把这个想法写下来,写完觉得对,但还不够,还差一个东西。
他想,差的那个东西是什么?
他坐在那里想了很久,外面楼道里有人说话,声音很轻,然后走远了,屋子里就只剩他的呼吸和窗外偶尔过一辆车的声音。
他想到他妈说的,不是专门去想,就是做着做着事,他就出来了。
不是专门去想。
他忽然明白了,差的那个东西是——那件事不需要一直被记得,它只需要有地方在,人不用专门去看它,但它在,随时可以出来,出来了就让它待一会儿,待够了它自己走,下次再出来,再待一会儿,就这样,很多次,很多年,慢慢地,那件事就不再是一个必须处理的东西,它变成了一个会来会走的东西,像他妈说的他爸,就坐在那里,不远不近。
他在文档里加了一行:不是处理,是相处。
他把这四个字看了很久,觉得这是今天最重要的一句话,甚至可能是他们这整件事最核心的一句话,不是帮人处理那件事,是帮人和那件事学会相处。
第二天早上,他把这句话带到了教室。
苏怡先看,看完抬头,说:"这句话和我们之前说的容器,是接上的。"
郑嘉明说:"怎么接。"
苏怡说:"容器不是为了处理,是为了相处,容器提供的不是一个解决方案,是一个关系,人和那件事的关系。"
郑嘉明把这句话在本子上写下来,写完说:"那我们的系统,它应该做的事,就是帮人建立这个关系?"
林晨说:"对,不是帮人解决问题,是帮人和那个问题在一起,在一起久了,关系变了,问题不一定消失,但人变了,人和它相处的方式变了。"
三个人安静了一下,窗外的操场上有人在打球,球碰到地面的声音一下一下传进来,很有节奏。
苏怡说:"这个东西如果真的做出来,我觉得它不该叫一个功能性的名字,它应该有一个更接近人的名字。"
郑嘉明说:"你想到什么了吗。"
苏怡说:"还没有,但我觉得那个名字应该是一个动词,或者一个状态,不是一个名词。"
林晨想了一下,说:"陪着?"
苏怡说:"陪着太宽了,还可以更准一点。"
郑嘉明说:"在旁边?"
苏怡摇了摇头,说:"还不够。"
三个人都沉默下来,林晨拿着笔,在纸上写了几个词,又划掉,写了,划掉,最后他停在一个词上,把它圈起来,推给苏怡和郑嘉明看。
那个词是:留着。
不是把人留着,是把那件事留着,不推走,不催它走,就留着,等它自己决定什么时候走。
苏怡看了这个词,没有立刻说话,看了很久,然后说:"就是这个。"
郑嘉明把这个词写进本子,写完把笔放下,三个人都看着那两个字,操场上球的声音还在,一下,一下,很稳。
林晨想,他们从那个带布袋的妈妈出发,走过容器,走过不远不近,走过待够了他自己走,走到这里,走到留着,这两个字。
他觉得这两个字不是终点,但是一个很好的落脚的地方,从这里可以往很多方向走,但此刻,站在这里,是稳的。
有地方在
苏怡没有立刻回答,她把笔放在桌上,看着白板,白板上还留着昨天两个容器的形状,宽口的和窄口的,边缘有点模糊,是擦了又画的痕迹。
她说:"我还没想到,但我知道那个名字应该是什么感觉,不是一个动词,不是帮你做什么,是一个名词,是一个地方,或者一种状态。"
林晨说:"像一个地址。"
苏怡转过来看他,说:"对,像一个地址,你知道那个地方在,你不用一直去,但你知道它在,需要的时候找得到。"
郑嘉明在本子上写了几个字,给两个人看,写的是:栖所,归处,留地。
三个人看了一会儿,林晨说留地有点像停车场,郑嘉明说那就划掉,苏怡盯着栖所看了一会儿,说这个字太古,像一首诗的题目,不像一个人每天会用的东西。
郑嘉明说归处呢。
苏怡说归处有一种回去的意思,但我们说的不是回去,是放在那里,人不一定要回去,那件事放在那里就行。
林晨说:"那就是有个地方在。"
他说这句话的时候没有特别强调,就是顺着说出来的,说完自己也停了一下,然后说:"就是这个意思,不是归,不是栖,就是在,有地方在,那件事在那里,人知道它在。"
苏怡把这几个字写在白板上:有地方在。
三个人看着这五个字,没有人说话,操场上的球声还在,一下一下,窗玻璃微微震着。
郑嘉明说:"这个名字太长,不像一个产品名。"
苏怡说:"名字可以再想,但这五个字是内核,我们做的东西就是这个意思。"
林晨点头,说:"先留着。"
这一天下午他们没有再讨论技术实现,而是各自回去做了一件事:苏怡去找了她妈妈,问她有没有什么事是放在心里很久但没有处理过的;郑嘉明给他初中的一个老同学发了条消息,问他现在怎么样;林晨回家,坐在书桌前,打开一个空白文档,把他爸的事从头到尾写了一遍。
不是为了项目,就是写。
他写他爸的手,写他爸开车时习惯把左手搭在车窗上的样子,写他爸喜欢在早饭时看手机新闻,看到好笑的会念出来,但念出来之前会先自己笑,写他爸最后一次送他上学,停在校门口,说了什么他已经记不清了,但他记得他爸当时戴的那顶深蓝色棒球帽,帽沿压得很低。
他写着写着,发现自己在哭,不是大声的那种,就是眼泪自己出来了,他没有去擦,就让它在脸上。
他妈敲门进来,看见他,没有说话,在他旁边坐下来,把手放在他肩膀上,他说:"我在写爸的事。"
他妈说:"写吧。"
就这两个字,他妈也没有走,就坐在旁边,他继续写,写到写不下去了,就停下来,把文档存了,说了声存好了,他妈说嗯,然后站起来,说待会儿吃饭,他说好。
他妈走出去,带上门,他坐在那里,觉得刚才那件事发生得很自然,哭了,被看见了,没有人要他振作,也没有人跟他说没事的,就是他妈坐在那里,陪他把那件事待完,待够了,自然就好了。
他想,这就是宽口浅底的容器,不是要往里走,就是接住。
第二天早上,三个人把各自的事说了一遍,苏怡说她妈说了一件从来没提过的事,是她外公去世那年,她妈一个人在医院等了一整夜,天亮了才打电话给她舅舅,因为不想让人连夜赶来,她妈说那一夜她就一个人在走廊坐着,也没哭,就看着走廊尽头的灯,看了一整夜,她说讲完之后觉得轻一点,就是说出来,轻一点。
郑嘉明说他同学回复了,说还不错,然后发了一张照片,是他养的一只猫,睡在窗台上,郑嘉明说他看了那张照片,莫名觉得那个人过得还行,他说不知道为什么,就是猫睡得很踏实,人也踏实。
林晨没有说他昨天写的那些,他说:"我昨天想到一件事,就是我们这个东西,它不能替人处理,但它可以陪人待着,就是那件事出来了,系统在那里,人不是一个人待着,那件事也不是漂在空气里没有地方落,有个地方,人和那件事一起在那里,待一会儿。"
苏怡说:"陪待。"
她说这两个字的时候也是顺口的,说完她自己停了一下,说:"这个词可以用,陪人待着,陪那件事待着。"
郑嘉明说:"那我们的系统做的事就是陪待,提供一个陪待的空间。"
三个人把这两个字写在白板上,写在有地方在的旁边,两组字并排在那里,林晨看着,觉得这两组字加在一起,就是他们想做的事的全部:有地方在,陪你待着。
他把这两句话拍了张照,存进手机。
中午吃饭,林晨一个人坐在食堂靠窗的位置,窗外是一排矮树,叶子被风吹着,一起动,又一起静,他看着那排树,想起他妈昨晚在他旁边坐着的样子,什么都没说,就坐着。
他想,那个动作本身就是一种语言,是一种说,我在,你不用一个人待着这件事的语言。
他拿出手机,给他妈发了条消息,就四个字:昨天谢谢。
他妈回得很快,也是四个字:干嘛客气。
林晨看着这四个字,笑了一下,把手机放回口袋,低头吃饭,窗外的叶子又动了,光从叶缝里漏下来,落在桌面上,碎的,一小片一小片,但都在。
陪着待
苏怡说:"陪着待。"
她说完,没有解释,就把这三个字写在白板上,写在"有地方在"的下面。
林晨看着这三个字,说:"对。"
郑嘉明说:"这是功能描述,还是名字。"
苏怡说:"先是功能描述,也可以是名字,看最后我们怎么想。"
三个人把这两行字并排看了一会儿:有地方在,陪着待。
郑嘉明说:"我现在觉得这两句话是一件事的两面,有地方在,是空间,陪着待,是时间,空间让那件事有地方落,时间让那件事慢慢待够。"
林晨点头,没说话,他在本子上把这两句话写下来,然后在旁边画了一个括号,括号里写:一个地方,加上时间。
苏怡看见他写的,说:"对,就是这个,我们做的东西不是一次性的,不是你去一次就解决了,它是一个会陪着你经过时间的东西。"
这句话说完,教室里安静了一下,外面有人跑过走廊,脚步声很快,然后远了。
这天中午,林晨没有和他们一起去食堂,他说你们先去,我待一会儿。
苏怡和郑嘉明走了,他一个人坐在教室里,把昨晚写的那个文档在手机上打开,往下翻,翻到最后一句话,他写的是:帽沿压得很低。
他就停在这句话上,没有继续写,也没有关掉,就这样看着。
他想,这个文档放在这里,他不用每天打开,不用专门去处理,但他知道它在,那些关于他爸的细节,手,车窗,棒球帽,它们不会消失,它们在那个文档里,在一个地方,等他哪天想看,就在那里。
他忽然想到,他们现在要做的东西,其实他自己已经在用了,用一个很原始的方式,一个文档,一些文字,但它起作用了,他昨晚哭了,然后他妈坐在旁边,然后他存了文档,然后他去吃饭,然后他睡着了,那件事没有消失,但他睡着了。
他在文档最后加了一行:他教会我系好鞋带,我到现在系的还是他教的那个方式。
写完他把手机放下,拿起书包去食堂。
走廊里有风,从走廊一头吹过来,他走进风里,觉得脸上凉的。
下午第三节课后,三个人又坐在一起,这次郑嘉明带来了一张纸,上面是他画的一个简单的流程图,很粗糙,框和箭头,但方向是清楚的。
他把纸放在桌上,说:"我想了一下,我们这个东西,它的流程应该很短,不能让人觉得麻烦,人在那件事里的时候,他没有力气走很多步,就是打开,写,或者说,然后存上,关掉,就这样。"
苏怡说:"然后那件事留在里面。"
郑嘉明说:"对,留在里面,系统会记着,但不会一直推给你,不会隔几天给你发一个提醒说你上次写了什么,那样太重了,应该是人主动去找它,不是它来找人。"
林晨说:"但要让人知道它在,不是放进去就消失了,那样人会觉得没有意义。"
郑嘉明在流程图上加了一个框,说:"所以有一个地方,是可以看见所有放进去的东西的,不是消失,是收着,人想看的时候,能看见,能感觉到那些东西都在。"
苏怡说:"像一个房间,你不用每天进去,但你知道那个房间在,你的东西在里面放着,哪天推开门,都在。"
三个人安静了一下。
林晨说:"这个比喻好,我们后面写东西可以用。"
快放学的时候,苏怡说了一句话,说得很轻,像是说给自己听,但另外两个人都听见了。
她说:"我今天一直在想,我们三个做这个,是因为我们都有什么东西是放着的。"
没有人立刻回答,郑嘉明把笔盖转了一下,林晨看着窗外。
过了一会儿,林晨说:"可能是。"
又过了一会儿,郑嘉明说:"但这不是坏事,因为我们知道那个感觉是什么,我们做的东西,是真的知道那个地方长什么样。"
苏怡点了点头,没有再说话。
外面操场上的球声停了,有人在收拾,球砸在地上最后几声,然后安静下来,夕阳从窗户斜进来,照在白板上,"有地方在"和"陪着待"这两行字,被光切了一半,亮的亮,暗的暗。
林晨把这两行字看了很久,然后站起来,把书包背上,说:"走吧,明天继续。"
三个人各自收拾,走出教室,走廊里有别的班的同学在说话,笑声很大,从他们旁边过去,林晨走在最后,出门的时候回头看了一眼教室,白板上那两行字还在,光已经移开了,字就在那里,不亮,也不暗,就在那里。
他转过身,跟上苏怡和郑嘉明,三个人走下楼梯,走出了学校的门。
拍下来
林晨把这两行字用手机拍了下来,没有滤镜,没有调光,就是教室里夕阳斜进来的那个角度,亮的亮,暗的暗,白板上的字迹有点粗,是苏怡写的,笔压得很重,横竖都清楚。
他把照片存进相册,没有发给任何人,就放在那里。
放学的时候三个人一起走出去,走廊里有人在追跑,书包撞在墙上,郑嘉明侧身让开,苏怡低着头看手机,林晨走在最后,他想,这一天过得很奇怪,不是什么大事发生了,就是说了很多话,但那些话说完,人是轻的。
第二天是周五,下午没有课,学校开放了图书馆和几间自习室,三个人约好在图书馆靠窗的那一排坐,郑嘉明带了他的平板,苏怡带了一叠打印出来的参考资料,林晨什么都没带,就带了他自己。
苏怡把资料摊开,说:"我看了一些类似的东西,大部分都在做记录,日记类的,情绪打卡类的,但它们都有一个问题。"
郑嘉明说:"什么问题。"
苏怡说:"它们都要求你每天用,甚至会给你发提醒,说你今天还没有记录,这种设计把记录变成了一个任务,一旦变成任务,人就会有压力,有压力就会逃避,逃避了就觉得自己失败了,然后就不用了。"
林晨说:"但我们的东西不是这样。"
苏怡说:"对,我们的东西不是任务,它是一个地方,你想去就去,不去也没有关系,它不会来找你,不会说你好久没有来了,它就在那里,等你。"
郑嘉明在平板上记了一行:不催,不提醒,不评分。
他把这一行给两个人看,说:"这三个不,是我们跟别人最大的不同。"
苏怡点头,说:"不催,不提醒,不评分,没有连续打卡,没有徽章,没有进度条,没有任何东西告诉你你做得好不好,因为这件事没有好不好,就是有没有地方放。"
林晨看着那三个不,说:"但这样的话,用户会不会觉得没有反馈,放进去了什么都没有,会不会觉得空。"
这个问题说出来,三个人都没有立刻回答,图书馆里有人翻书的声音,细碎的,窗外有风吹过树,叶子抖了一下又平了。
郑嘉明说:"反馈不是没有,是不一样,不是系统告诉你你做得好,是你自己感觉到那件事被放住了,那种感觉本身就是反馈。"
苏怡说:"但我们能不能在设计上帮人感觉到这件事,就是放进去之后,有一个很轻的确认,不是评分,不是鼓励,就是一个感觉,那件事落地了,它在这里了。"
郑嘉明说:"像一声轻响。"
苏怡停了一下,说:"对,像把一样东西放在桌上,轻轻落下去,有一声很小的声音,你知道它放稳了。"
林晨说:"这个可以做成触觉反馈,就是手机轻轻震一下,不是提醒的那种震,是落地的那种,很短,很轻。"
郑嘉明在平板上把这个记下来,说:"一次震动,落地感。"
三个人看着这几个字,林晨觉得这件事突然变得很具体,不再只是白板上的两行字,它有了一个细节,一个真实的、能被感知的细节,他想起他把那个文档存好之后,听见了一声保存的提示音,就是那一声,他知道那些字不会消失了,他才去吃饭,才睡着的。
下午快三点的时候,图书馆里人少了一些,郑嘉明去接了杯水回来,坐下来,说了一件事,说得很平,但林晨和苏怡都停下来听。
他说:"我小时候有一段时间,我爸妈关系不好,他们不吵架,就是家里很安静,那种安静不是平静,是两个人都不说话,我那时候不知道怎么办,就把很多事情写在纸上,写完叠起来,压在书桌的最下面那层,我也不知道为什么要写,就是写了,那件事好像就不只是在脑子里了,它在纸上了,在那个抽屉里了,我可以去上学,可以吃饭,可以睡觉。"
他说完,喝了口水,说:"后来那些纸我也没怎么再看过,但我知道它们在那里,那个抽屉我一直没有清,一直到我们搬家,我才把那叠纸拿出来,看了一眼,没有全看,就看了几张,然后我把它们放回去,一起搬过去了。"
苏怡说:"现在还在吗。"
郑嘉明说:"在,在我床底下一个箱子里。"
林晨没有说话,他想起他爸的那个文档,想起他妈坐在他旁边没有说话,想起他最后加的那一行,他教会我系好鞋带。
他想,郑嘉明那叠纸,他自己的那个文档,苏怡妈妈在医院走廊坐了一整夜,这些事不一样,但它们都是同一种事,就是一个人,一件放不下也没办法立刻放下的事,和一个能待着的地方。
他们现在要做的,就是把那个地方做出来,不是纸,不是文档,是一个任何人都能找到的地方,一个不会消失、不会催你、不会评判你的地方。
他低下头,在本子上写了一行字,写完之后没有给另外两个人看,就自己看着。
他写的是:做给那时候的我们,也做给那时候的所有人。
图书馆的灯在下午的光里显得有点多余,但窗外的风还在,树叶翻了一面又翻回来,安静地,一遍一遍。
还在那里
苏怡说:"现在那叠纸还在吗?"
郑嘉明点头,说:"在,搬过去之后我放在新书桌的最下层,位置一样,我也不知道为什么,就放在那里了。"
苏怡没有再问,林晨也没有说话,图书馆里有人走动,脚步声很轻,像是怕打扰了什么。
过了一会儿,苏怡说:"我有一个朋友,初中的时候,她妈妈生病了,很严重,她那段时间每天来学校,跟大家一起上课一起吃饭,看起来什么都正常,但我知道她不正常,就是她眼睛里有什么东西不一样了,像有一个地方被压着。"
她顿了一下,说:"她从来没有跟我说过她妈妈的事,一次都没有,我也不知道该怎么问,我们就还是每天坐在一起,讲别的事,有时候我觉得自己很没用,因为我知道有什么东西在那里,但我不知道怎么靠近它。"
林晨说:"她现在怎么样。"
苏怡说:"她妈妈后来好了,慢慢好了,她也慢慢变回来,但我一直记得那段时间,记得她眼睛里那个被压着的地方,我当时很想帮她,但我不知道帮是什么意思,不知道该做什么。"
郑嘉明说:"也许你陪着她这件事本身,就是帮了。"
苏怡低头看着桌上的资料,说:"我也这样告诉自己,但我不确定。"
教室外面有风从走廊吹进来,把图书馆门口挂着的一张通知单吹得翻了个角,又落下去。林晨想,他们三个人今天说的这些话,都是很久以前的事了,但说出来的时候,不像是旧的,像是一直搁在某个地方,没有变,还是那个重量。
他想,这就是他们要做的东西的意义,不是让那件事变小,不是让人忘掉,是让它有个地方待着,这样人才能去做别的事,才能陪着朋友吃饭,才能去上学,才能睡着。
快四点的时候,郑嘉明把平板推到桌子中间,说:"我们来说一下下周,我觉得我们现在想法是有了,但我们要把它落下来,不能一直在说。"
苏怡说:"你说的落下来是指什么。"
郑嘉明说:"就是做出来一个东西,哪怕很粗糙,哪怕只是一个页面,一个框,但能点,能用,能感受到它是什么,不然我们说的那些,有地方在,陪着待,一声轻响,这些都还只是想法,我们自己能感觉到,但别人感觉不到。"
林晨说:"你想什么时候。"
郑嘉明说:"下周三之前,我来做一个最简单的原型,就是一个输入框,一个存的按钮,存了之后有一个列表,能看到放进去的东西,没有别的功能,就这些,但把震动和那个落地感做进去,让人感受到那一下。"
苏怡说:"我来写文案,就是那个页面上的字,包括提示语,不能写得太重,要让人觉得这里是安全的,进来了不会被评判,不会被催,就是可以放东西。"
两个人说完都看向林晨,林晨想了一下,说:"我来想用户是谁,他在什么时候会打开这个东西,他打开的时候是什么状态,他想放进去什么,这些想清楚了,我们做出来的东西才不会偏。"
郑嘉明把这三件事记下来,说:"好,下周三,我们各自带着自己的部分来,然后拼在一起看。"
苏怡说:"拼在一起不一定合适。"
郑嘉明说:"不合适就改,但要先有东西,有东西了才知道哪里不对。"
这句话说完,三个人都觉得有什么东西定下来了,不再只是飘着的,有了一个落脚的地方,有了一个日期,有了各自要做的事。
林晨在本子上把这三件事写下来,然后在最上面写了一行字:下周三之前。
他看着这几个字,觉得有点陌生,又有点熟悉,他以前做事也写待办清单,但那些清单是压力,是要完成的任务,是完成了才能勾掉的东西,但这一次不一样,他写下这行字的时候,感觉不是压力,是一种想要往前走的劲,轻的,但是真的。
图书馆快关门的时候,三个人收拾东西,苏怡把那叠资料叠整齐,郑嘉明把平板装进包,林晨把本子合上,站起来,背上书包。
他们走出图书馆,外面的光已经开始斜了,不是正午那种直的光,是下午快结束时候的光,长长的,把人的影子拉得很长,落在地上,和人走的方向一致。
郑嘉明说:"我今晚先把框架搭起来。"
苏怡说:"我也先想想那几句提示语怎么写。"
林晨说:"我回去想用户的事。"
说完三个人分开,走向各自的方向,林晨走了几步,回头看了一眼,郑嘉明已经拐过转角,苏怡还在往前走,书包带挂在肩上,头发被风吹起来一点,然后落下去。
他转回头,继续走,影子跟着他,很长,走在他前面。
他想,他们三个人都有什么东西是放着的,郑嘉明说的,这不是坏事,因为知道那个地方长什么样,才能真的做出那个地方。
他想起他爸教他系鞋带,两个圈,交叉,拉紧,他每次系鞋带都还是那个方式,手的动作记住了,就不会忘。
有些东西是这样的,不是说出来才存在,是身体记住了,就一直在,不消失,也不用刻意去找,它就跟着你,走到哪里都在。
他低头看了一眼自己的鞋带,系着的,紧的,是那个方式。
斜光里的重量
走廊里的光是橘色的,斜斜地打在地板上,把三个人的影子拉得很长,郑嘉明的影子走在最前面,苏怡的影子紧跟着,林晨的影子在最后,细长,晃晃的。
林晨走着,忽然觉得今天这一下午很奇怪,不是发生了什么大事,就是三个人坐在那里,说了一些很久以前的事,说完之后,人没有变轻,也没有变重,是一种别的感觉,像是什么东西被放到了一个合适的地方,不再悬着了。
他想起郑嘉明说的那个抽屉,想起苏怡说的那个朋友眼睛里被压着的地方,想起他自己那个存好了才能去吃饭才能睡着的夜晚,他想,人大概都有一些这样的东西,不是大的悲剧,不是需要被解决的问题,就是一些重量,压在那里,不说,但一直在。
出了校门,三个人在路口分开,郑嘉明往左,苏怡往右,林晨直走,他们说了声下周见,没有多余的话,就散了。
林晨一个人走了一段,掏出手机,打开相册,翻到昨天拍的那张照片,白板上的两行字,有地方放,有人陪着。
他看了一会儿,把手机收起来。
回到家的时候,妈妈在厨房,锅里有什么东西在炒,油的声音很响,林晨换了鞋,把书包放在门口,走进厨房,问今天做什么。
妈妈说番茄炒蛋,说你今天回来得晚,在学校做什么。
林晨说在图书馆,跟同学一起。
妈妈没有追问,转身去翻炒锅里的东西,说快去洗手,快好了。
林晨站在厨房门口,看了妈妈一会儿,想说什么,又没说,去洗了手,坐到饭桌前。
吃饭的时候爸爸回来了,坐下来,说了几句公司的事,说最近项目赶,有点累,妈妈说让他少喝点咖啡,两个人说了几句,都没有再说话,就是一家三口坐着吃饭,电视里在播新闻,声音开得很小。
林晨夹了口番茄,想起郑嘉明说的那段安静,两个人都不说话,那种安静不是平静,是两个人都不说话。他看了看爸爸,又看了看妈妈,他们现在说话,说的是咖啡,说的是项目,是很普通的话,但那些话是真实的,是活着的,不是那种沉默。
他想,他以前从来没有认真想过这件事,家里是什么样的,爸妈是什么样的,他只是在这里长大,吃饭,睡觉,上学,觉得这一切理所当然,但今天听了郑嘉明说的那些,他忽然觉得理所当然这四个字是有重量的,轻易得来的东西,也是有重量的,只是你没感觉到。
吃完饭,林晨回到房间,打开本子,把今天下午三个人说的那些话,大概记了几行,不是整理,不是做笔记,就是把那些话放在纸上,这样它们就不只是在脑子里了。
他写了郑嘉明的抽屉,写了苏怡的朋友,写了那三个不,不催,不提醒,不评分,写了一声轻响,落地感。
写完,他把本子合上,靠在椅背上,看了看天花板。
他想,他今天要做的事是想清楚用户是谁,他在什么时候会打开这个东西,他打开的时候是什么状态。
他把本子重新翻开,在新的一页上写了一行字:他是谁。
然后他想了很久,写下去。
他可能是一个十五岁的人,可能是一个三十岁的人,年纪不重要。他在某一个时刻,感觉有什么东西压着,不是大的,不是需要打电话给心理医生的那种,就是一件事,一句话,一个眼神,一个念头,他没有办法跟别人说,不是因为他们不好,是因为那件事说出来需要解释太多,或者他自己也说不清楚,或者他不想让别人担心,或者他只是需要那件事被放在某个地方,不用被看见,不用被处理,就是放着。
他打开这个东西,不是因为它好看,不是因为它有很多功能,是因为他知道放进去之后,那件事不会消失,也不会被人看见,也不会被评判,就在那里,跟他的那个抽屉一样,跟压在书桌最下层的那叠纸一样。
他写了大概半页,停下来,看着这些字。
他想,他其实也是这个用户,他也有过那样的夜晚,有些话没有地方放,他也有过那种感觉,说出来太重,压着又难受,只能搁在那里,等它自己慢慢变淡。
他在那半页字的最下面,写了一句话:他不需要被修好,他只需要有个地方。
写完这句话,他停了一下,觉得有什么东西忽然清晰了,不是关于这个产品,是关于他自己,他以前做事总是想着要解决问题,要把东西修好,要有一个结果,一个答案,但有些事没有答案,有些重量放下去就是放下去,不会消失,不需要消失,只是需要有个地方待着。
他把本子合上,窗外的光已经完全暗了,路灯亮着,橘黄色的,把窗帘边缘照出一条细细的光线。
他想,下周三,他要把这些带过去,让郑嘉明和苏怡也看见这个人,这个在某个夜晚打开他们做的东西的人,他是真实的,他是有重量的,他们做的东西,要接得住他。
他是谁,也是我
他在那半页字的最后,加了一行:他也可能是我。
写完这句话,林晨放下笔,坐在那里,没有动。
房间里很安静,外面偶尔有车经过,声音从窗缝里透进来,又消失了。他看着那半页字,觉得有点奇怪,他写这些的时候,是在想一个抽象的用户,一个他不认识的人,但写到后来,那个人的轮廓越来越清晰,越来越像他自己。
他想,这大概就是郑嘉明说的那个意思,我们做的东西,是给那些跟我们一样的人用的,不是给别人,是给那些有过同样夜晚的人。
他把本子合上,但没有去睡觉,坐了一会儿,又把它翻开。
他重新看了一遍他写的那些,觉得有几个地方还不够清楚,就继续往下写。
他写:他打开这个东西的时刻,可能是深夜,可能是下午三点,可能是在公交车上,可能是吃饭吃到一半,忽然有什么东西涌上来,他没办法继续,他需要把那件事放到某个地方,然后才能继续吃饭,继续坐车,继续睡觉。
他写:他放进去的东西,可能只是一句话,可能是一个词,可能是三个字,可能是一段他自己都说不清楚的感觉,但他需要把它写下来,写下来就是放下了,不是解决了,不是消失了,是放下了,这两件事不一样。
他写到这里,停了一下,想了想,在旁边加了一个括号:放下和解决不一样,这个要跟苏怡说,文案里不能用解决这个词,不能暗示用户这里能帮他解决什么,只是放。
这个括号让他觉得有点好笑,他在写给自己看的本子里,给苏怡留了一条备注,好像他们三个人不在同一个房间,而是在做一份共同的文件,每个人在自己那一页写,留给对方看。
他把这个括号画了个圈,提醒自己下周三记得说。
写完,他靠在椅背上,看了看桌上的东西,有教科书,有作业本,有上周没收起来的一根耳机线,还有那个本子,现在放在最上面,翻开的那页写了密密的字。
他想,他从来没有这样写过东西,不是写作文,不是写笔记,是把脑子里的东西直接倒出来,倒到纸上,不管它对不对,不管它完不完整,就是先倒出来,然后再看它是什么形状。
他以前写代码也是这样,先把想法快速敲出来,哪怕乱,哪怕有错误,先跑起来,然后再调,再改,但他从来没有想过,想人的事,也可以这样做。
他想,也许这就是他们三个人加在一起的东西,郑嘉明能做,苏怡能写,而他,他能想,能想那个人是谁,能想那个时刻是什么感觉,能把那些模糊的东西写清楚,让做的人知道为谁做,让写的人知道为谁写。
他以前不觉得这算什么,觉得这只是想,又没有产出,不像写代码有东西可以跑,不像写文案有文字可以看,但今天写完这半页多,他觉得这也是一种东西,是有重量的,是有用处的。
他把本子放下,去倒了杯水,站在窗边喝,外面的街灯是黄色的,把路面照出一块一块的光,有一只猫从光里走过去,走进黑暗里,消失了。
他想起今天苏怡说的那个朋友,说她眼睛里有一个地方被压着,说她不知道怎么靠近那个地方。林晨想,苏怡说这件事的时候,声音是平的,但他能感觉到那里面有什么东西,不是遗憾,不完全是,是一种想要做什么但不知道怎么做的感觉,那种感觉搁了很多年,还在。
他想,苏怡其实也是那个用户,郑嘉明也是,他也是,他们三个人做的这个东西,首先是做给自己的,是做给那些有过那种夜晚、有过那种说不清楚的重量的人的,不是做给一个抽象的市场,不是做给一个用户画像,是做给他们认识的那种感觉。
他觉得这件事很重要,重要到他想把它写下来,就是这个东西不是从外往里做的,不是先想谁会用,再想怎么做,是从里往外的,是先有了那个感觉,再把它做成一个能让别人也感受到的东西。
他回到桌前,在本子上翻到新的一页,写了一行字:从里往外做。
然后他看着这四个字,觉得这句话不只是说他们这个项目,好像也是说别的什么,是说他最近做的事情,是说他离开那个只想赢、只想被看见的自己之后,开始做的那些事,都是从里往外的,是先有了一个真实的感觉,再往前走,不是先想好了结果再往里填。
他不知道这是不是成熟,他觉得成熟这个词太大了,他也没有资格说自己成熟了,但他觉得他现在做事的那种感觉,跟半年前不一样了,半年前他做事是绷着的,是一直在证明什么,现在他做事是想往前走,不一样,但他说不清楚哪里不一样。
他坐在那里,想了一会儿,没有再写,把本子合上。
时钟走到十点多,他去洗漱,走过爸妈的房间,门开着一条缝,里面的灯还亮着,他能听见爸爸在低声说什么,妈妈在回应,声音很小,他没有听清楚说的是什么,就走过去了。
他回到房间,关了灯,躺下来,盯着天花板看了一会儿。
他想,他明天要把那半页字整理一下,下周三带过去,他想让郑嘉明和苏怡也看到那个用户是谁,不是一个概念里的人,是一个真实的人,是他们自己,是他们认识的那种感觉。
他闭上眼睛,窗外的街灯把一点光透进来,打在墙上,淡淡的,不亮,但在。
他想,有些东西就是这样,不亮,但在,这就够了。
从里往外活着
他看着那四个字,觉得这句话不只是说他们这个项目,好像也是说别的什么,是说一个人活着的方式。
他在"从里往外做"后面,停了很久,最后没有继续写,只是把笔放下了。有些话写到一半,不是因为不知道后面是什么,是因为后面太多,写不完,也不需要写完,放在那里,让它自己慢慢长。
第二天早上,林晨醒得比平时早,闹钟还没响,天色是那种灰白的,窗帘透进来一点光,很薄。
他躺了一会儿,没有再睡着,就起来了。
厨房里妈妈还没起,他自己倒了杯水,站在窗边喝,外面的街道是空的,路灯还亮着,一个骑自行车的人从远处骑过来,很慢,骑到路口,拐弯,不见了。
他想起昨晚写的那些字,想起"从里往外",想起郑嘉明说的那个抽屉,想起苏怡说的那个被压着的地方,想着想着,忽然想到一件事,一件他以前从来没有认真想过的事。
他想,他自己是从哪里往外的。
他做这个项目,是因为郑嘉明拉他进来,是因为苏怡说这个想法有意思,是因为他觉得可以做,技术上可以做,逻辑上说得通,但他有没有那个"里",有没有那个最开始的、属于他自己的感觉,让他想做这件事,不是因为它可以做,而是因为他需要它。
他站在那里,想了很久。
然后他想起那些夜晚,不是一个,是很多个,高一开学的时候,他一个人坐在宿舍楼道里,不知道该给谁发消息,也不知道说什么,就坐着,坐到困了,回去睡,什么都没留下。还有一次,他在学校的操场上,看着别人打球,有一种很奇怪的感觉,不是孤独,不完全是,是一种站在外面看着里面的感觉,那里面很热闹,但他不知道从哪里走进去。
那些时刻他没有告诉过任何人,不是因为那是秘密,是因为他不知道怎么说,说出来也不知道对方能做什么,就算了。
他想,他有那个"里",他一直有,只是他从来没有把那个"里"和他在做的事连起来看。
妈妈起来的时候,他已经把早饭的水烧上了。
妈妈看了他一眼,说今天起这么早,林晨说睡不着,妈妈没有多问,去冰箱拿鸡蛋,两个人在厨房里各做各的,偶尔说一句,说昨天剩的饼要不要热一热,说橙汁快没了,是很普通的话,但林晨站在那里,觉得这个早上有一种很踏实的质地。
他想起昨晚想到的那件事,理所当然也是有重量的,轻易得来的东西,也是有重量的,他看着妈妈把鸡蛋磕进碗里,听着油锅烧热的声音,觉得这句话今天早上又多了一层意思。
下午放学,林晨没有直接回家,在学校旁边的小公园坐了一会儿。
公园里有几个老人在下棋,有两个小孩在追着鸽子跑,鸽子每次被追近了,就扑棱棱飞开一小段,落在几步外,继续低头啄地,小孩再追,再飞,循环往复,谁也不累。
林晨看了一会儿,觉得有点好笑,又觉得这个画面里有什么东西,他说不清是什么,就是看着它,心里有一块地方松了一点。
他掏出本子,不是要写什么,只是拿出来放在膝盖上,翻到昨晚写的那页,重新看了一遍。
他看到"他也可能是我"那一行,看了很久。
他想,他以前做东西,想的是怎么做好,怎么让它跑起来,怎么让它有用,但他很少想过,做这件事的人是什么感觉,做的时候,那个感觉从哪里来,要不要让它进来。
他想,郑嘉明大概一直是从里往外的,那个抽屉,那些画,那些他压在最下层的东西,他做这个项目,不是因为它有市场,是因为他需要它,那个需要是真实的,早就在那里了,项目只是它的一个形状。
苏怡也是,那个被压着眼睛的朋友,那种想靠近但不知道怎么靠近的感觉,搁了好多年,她做文案,做的不是广告词,是那种感觉的一个出口。
那他呢。
他在本子上,在"从里往外做"那行字的下面,隔了一行,写:我做的是那个形状,把说不清楚的东西,做成别人能摸到的东西。
他看着这句话,觉得对,但还不完整,想了一下,在后面加了半句:这样它就不只是我的了。
他把笔盖上,坐在那里,公园里的风把一片叶子吹到他脚边,他低头看了一眼,没有捡,就让它在那里。
回家的路上,他给郑嘉明发了一条消息:我昨晚写了一些东西,关于用户是谁,下周见面再说,但我想先告诉你,我想清楚了,我为什么要做这件事。
郑嘉明回得很快,只有三个字:我也是。
林晨看着这三个字,走了很长一段路,才把手机放回口袋。
他想,有些话不需要说完,说了开头,对方接了,那个东西就是完整的了,不是因为话说完了,是因为两个人都知道那话后面是什么。
他抬起头,前面的路很长,路灯一盏一盏亮起来,把影子推到他身后,他走着,影子跟着,细长,晃晃的,但这一次,他觉得那个影子是他自己的,不是被什么东西拉着走,是他走,影子跟着。
那个形状是我的
他看着这句话,觉得对,但还不完整,想了一下,在后面加了几个字:那个形状,也是我的。
他坐在那里,把这句话读了两遍,感觉有什么东西轻轻地落下来,不是什么大事,就是某个一直悬在那里的东西,终于落到了地上。
公园里的鸽子又被追起来了,扑棱一声,飞过他头顶,落在不远处的长椅背上,歪着头看了他一眼,又低下去,理羽毛。
林晨把本子合上,坐了一会儿,然后站起来走了。
路上他想,他以前做东西,总是先想能不能做,再想怎么做,再想做给谁用,这条线是从外往里的,从技术可行性出发,到用户,最后才回到自己,有时候根本没有回到自己,就停在用户那层了。但昨晚他写的那些,今天坐在公园里想的那些,那条线是反过来的,是先有了一个自己真实感受过的东西,再想怎么把它做成别人能摸到的形状。
这两条线他以前觉得没什么区别,结果差不多,都能做出东西来,但今天他觉得不一样,不是结果不一样,是做的时候,那个人在不在里面,是不一样的。
第二天下午,他们三个人约了在郑嘉明家碰,说要把用户那块再捋一遍,准备下周的进度。
郑嘉明的房间林晨来过几次,每次都觉得那个房间有点特别,不是因为它乱,是因为它有很多层,桌上是代码和线框图,墙上贴着几张手绘的草稿,书架最下面那一格塞着几个本子,林晨知道那是郑嘉明说过的那些画,从来没有打开给他们看过。
苏怡来的时候带了三杯饮料,放在桌上,说我昨晚想了一下文案的方向,我觉得我们不能用那种"理解你"的语气,那种语气是假的,用户一眼就能看出来,像客服。
郑嘉明说那用什么语气。
苏怡想了一下,说就是在场的语气,不解释,不分析,就是在,就是陪着,像一个不说话但一直坐在那里的人。
林晨听到这里,说我昨天写了一点东西,我读给你们听。
他把本子翻出来,从"他打开这个东西的时刻"那里开始,一段一段读,读的时候没有抬头,读完,抬起来,看了看他们两个。
郑嘉明没有说话,但他的表情变了一点,不是惊讶,是那种被说中了什么的样子,眼睛里有一点东西在动。
苏怡说,放下和解决不一样,这个我之前没有这么想过,但你说了,我就知道是对的,我们不能用解决这个词,绝对不能,一用就跑偏了。
林晨说,我在括号里给你留了备注。
苏怡低头看,看到那个圈起来的括号,笑了,说你在自己的本子里给我留备注。
林晨说,我当时就是那么想的,觉得得告诉你。
郑嘉明说,这个本子能不能给我看看,林晨把本子推过去,郑嘉明翻了翻,翻到最后那页,看了一会儿,没有说话,把本子推回来。
林晨问,怎么了。
郑嘉明说,没什么,就是觉得你把我说不清楚的那个东西,写清楚了。
这句话说得很平,但林晨听到,心里有什么东西动了一下,不是骄傲,是一种更安静的感觉,像是他做的那个形状,有人摸到了。
他们三个人在那个房间里坐了两个多小时,把用户的几个典型时刻重新整理了一遍,不是列功能,是把那些时刻描述清楚,每一个时刻是什么感觉,那个人在那个感觉里需要的是什么,是被接住,是被看见,还是只是有个地方可以放。
苏怡在她的本子上写了很多,写了又划掉,划掉又写,郑嘉明在旁边的白板上画了几个框,不是流程图,是那些时刻的空间感,说我想让这个界面在那个时刻是收缩的,不是打开一个大页面,是一个很小的口,刚好够放进去,不多。
林晨听着他们说,偶尔插一句,大部分时候在想,在把他们说的和他本子里写的那些对起来,看哪里对上了,哪里还有缝隙。
快结束的时候,郑嘉明忽然说,你们有没有觉得,我们做这个,其实也是在做自己。
苏怡说,我一直这么觉得。
林晨想了一下,说,我是昨天才想清楚这件事。
郑嘉明说,什么事。
林晨说,我做这个,不只是因为它可以做,是因为我也有那些时刻,我也需要一个地方放,我以前没有把这两件事连起来,总觉得做东西是做东西,自己的感觉是自己的感觉,要分开,但其实不用分,分开了,反而做不准。
郑嘉明没有说话,但点了点头,那个点头很慢,像是在确认一件想了很久的事。
苏怡说,你这个人说话越来越有意思了。
林晨说,我也不知道怎么了,最近脑子里东西多。
苏怡说,是因为你开始往里想了,不是往外想了。
林晨听到这句话,楞了一下,然后笑了,说你说的比我说的清楚。
苏怡说,因为我在旁边看着,看着比在里面想着,有时候更清楚。
从郑嘉明家出来,天已经黑了,街上的灯亮着,林晨一个人往家走,走得不快,听着自己的脚步声,想着今天说的那些。
他想,他以前做东西,总是想把自己藏起来,觉得做东西是客观的,是技术的,是可以复现可以验证的,不应该掺进去太多自己,掺进去了,反而不干净。但今天他觉得,也许那个不干净,才是它真正有用的地方,是那里面有人,有一个真实感受过那些夜晚的人,把那些夜晚做成了别人能摸到的形状。
他想,他花了很长时间,才开始相信自己的感觉是有用的,不是多余的,不是需要被管理的,是有用的,是可以往外的。
他在心里把这句话重复了一遍,然后抬起头,看了看前面的路,路灯把影子拉得很长,他走着,影子跟着,一起往前。
我做这个,不只是因为我会做
林晨说,我做这个,不只是因为我会做。
他说完,房间里安静了一下。
郑嘉明没有接话,只是看着他,等他说下去。
林晨想了一下,说,我以前做东西,出发点都是技术,是这个能不能做,怎么做,做完了有没有人用。这条线走得很顺,但有一个东西一直不在,我说不清楚那个东西是什么,就是会有一种感觉,做完了,跑起来了,但好像跟我没什么关系。
苏怡说,像是帮别人完成了一件事。
林晨说,对,就是这个感觉。
他停了一下,说,但这个项目不一样,不是因为它更难,是因为我有那个"里",那些在楼道里坐着不知道给谁发消息的夜晚,那种站在操场外面看里面的感觉,那些我没有说出来过的东西,它们一直在,我只是没有把它们和我在做的事连起来。昨天我才把它们连起来。
郑嘉明听完,点了一下头,没有说话,但那个点头是很认真的,不是敷衍,是那种听到了真话之后的回应。
苏怡说,所以你本子里写的那些,不是你在分析用户,是你在写你自己。
林晨说,一半一半,写着写着就分不清了。
苏怡说,那才对,分得清楚的那种,写出来是报告,分不清楚的,才是真的。
他们三个人又坐了一会儿,没有再讨论项目,就是坐着,偶尔说一句,说窗外那棵树最近掉叶子掉得很厉害,说郑嘉明书架上那本书的书脊快断了,说下周进度会不会来不及。
林晨坐在那里,听着他们说话,感觉有什么东西在他身体里慢慢稳下来,不是松了,是稳了,像是一块一直没有放好的东西,今天终于放到了它该在的位置。
他想,他以前很少跟人说这种话,不是因为他不想,是因为他不知道怎么开口,也不确定说了有没有用,说了对方能不能接住。但今天他说了,郑嘉明点了那个头,苏怡说了那句"分不清楚的才是真的",那些话接住了,没有掉在地上。
他想,这大概也是他做这个东西想要的,不是解决,只是接住。
回家的路上,林晨一个人走,郑嘉明家离他家不远,走路十几分钟,他没有戴耳机,就这么走,听着街上的声音,有人在打电话,有小孩在哭,有什么地方在放音乐,隔着距离,只剩一点低频的震动。
他想起郑嘉明最后翻他本子的那个动作,翻到最后那页,停了一会儿,没有说话,把本子推回来。他当时问郑嘉明怎么了,郑嘉明说,你把我说不清楚的那个东西,写清楚了。
他想,这句话他会记很久。
不是因为它是夸奖,是因为它说的是那件事本身,是他做的那个形状,有人摸到了,摸到的人告诉他,我摸到了,这件事比任何评价都要真实。
他走到一个路口,等红灯,旁边站着一个老人,提着一袋菜,袋子有点重,老人换了一只手拎,又换回来,林晨看了一眼,没有说什么,绿灯亮了,两个人各走各的。
他想,他今天说出来的那些话,是他以前从来没有说出口的,那些楼道里的夜晚,那种站在外面看里面的感觉,那些说不清楚的时刻,他一直以为那些东西是他自己的事,只属于他,说出来也没有意义。
但今天说了,没有变轻,但变清楚了。
他想,也许有些东西,不是说出来就会消失,是说出来,才能看清楚它是什么形状,才能知道它一直在那里,不是负担,是来处。
到家的时候,妈妈在厨房,问他吃了没有,他说吃了,妈妈说那喝点汤,锅里还有。
他去盛了一碗汤,坐在餐桌边喝,妈妈在洗碗,水声哗哗的,厨房的灯是暖的,把两个人的影子都拉得很长。
妈妈忽然说,最近那个项目怎么样了。
林晨说,在推进,下周要过一个进度。
妈妈说,你们三个人做,够不够。
林晨想了一下,说,够的,不是因为人多,是因为每个人做的那块是自己的。
妈妈没有太听懂这句话,嗯了一声,说别太晚睡。
林晨说,知道了。
他喝完汤,把碗放进水槽,说了声晚安,回自己房间。
他没有马上开电脑,坐在桌边,把本子翻开,翻到那句话:那个形状,也是我的。
他看了一会儿,拿起笔,在旁边的空白处,很小,写了一行字:说出来,才知道它一直在那里。
他把笔放下,坐了一会儿,然后开电脑,打开项目文件,开始工作。
窗外的街道安静下来了,路灯亮着,把一小块地面照得很清楚,林晨坐在灯光里,敲着键盘,那个声音很稳,一下一下,像是什么东西在生长。
还差一点什么
他把本子翻开,翻到昨晚写的那些,又翻到今天他读给郑嘉明和苏怡听的那几页,然后翻到最后那张空白页。
他没有写什么,就是看着那张空白,想着今天说过的那些话,想着郑嘉明那个很认真的点头,想着苏怡说的"分不清楚的才是真的"。
他想,他今天好像做了一件什么事,但他说不清楚那件事到底是什么,不是技术上的,不是项目上的,是他自己身上的某个地方,打开了,或者说,被看见了,不一样的是,这次是他自己先看见的,然后才让别人看到。
他在空白页的左上角写了一行字:还差一点什么。
他看着这行字,知道它是真的,今天说清楚了很多东西,但有一个地方还是模糊的,像一张快拍完的照片,大部分已经显影,但有一角还是白的。
他把本子合上,去睡了。
第二天是周六,林晨没有约人,一个人待在家里。
上午他帮妈妈去超市买了东西,回来的路上路过一个街角,那里有一家开了很多年的文具店,他小时候常去,买彩笔、买橡皮泥、买那种有格子的练习本。他走过去,推开门,铃铛响了一下,店里没什么人,老板坐在角落看手机,抬起头看了他一眼,又低下去。
他在货架之间走了一圈,什么都没有要买,但走着走着,在一个货架上看到一种本子,封面是深蓝色的,纸很厚,不是那种一撕就碎的薄纸,是有点分量的那种。他拿起来翻了翻,摸了摸纸的质感,然后放回去,走了两步,又回来,拿起来,去收银台付了钱。
他不知道为什么买这个本子,就是想要它,想要一个新的地方放一些还没有想清楚的东西。
下午他爸从外面回来,带了几个朋友,在客厅坐着说话,声音很大,说股票说投资说谁谁的孩子去了哪所学校,林晨听了一耳朵,悄悄回了自己房间,把门带上。
房间里安静下来,他坐在桌边,把新买的本子放在面前,没有马上打开,先看了一会儿那个深蓝色的封面。
他想,他以前有一段时间非常清楚自己要做什么,那个清楚是从外面来的,是成绩、是排名、是竞赛、是别人说你行你就觉得行,那种清楚很结实,但它是借来的,不是他自己的。
后来有段时间他不清楚了,就是那种浑浑噩噩往前走、不知道在走向哪里的感觉,那时候他以为是自己出了问题,是他不够努力,不够专注,但现在他觉得,那段不清楚的时间,也许不是坏的,是他那个借来的清楚在松动,在让出空间,让一些真正属于他自己的东西慢慢长出来。
他打开新本子,在第一页写:我到底想做什么样的东西。
他写完,停了很久,没有马上往下写,因为这个问题他以前也问过自己,但每次都是用答案来堵住它,说我想做有影响力的产品,我想做技术上有突破的东西,那些答案是真的,但都是第二层的真,不是第一层的。
他想,第一层的是什么。
他想了很久,慢慢地在下面写:我想做一个东西,让那些一直觉得自己不在里面的人,有个地方可以在。
他看着这句话,觉得有点幼稚,但没有划掉,因为它是真的,比那些更体面的答案更真。
客厅里他爸和朋友们的笑声透过门传进来,林晨听着,没有觉得烦,就是隔着那道门,两个世界各自在动。
他想起很小的时候,他爸有一次带他去参加一个什么聚会,他不认识那些大人,就坐在角落里,身边有一桌子食物,他没怎么吃,就是看着那些大人说话,觉得他们在一个他进不去的地方,那个地方有光,有声音,有来回传递的什么东西,他在外面,但他也不知道他想不想进去。
那个感觉他后来在别的地方也有过,在学校、在某些聚会上、在看到别人轻松融入一个圈子的时候。他以前以为那是他的问题,是他不会社交,不够外向,但今天他坐在这里,忽然想,也许那不是问题,那是他看东西的方式,他总是先站在外面看,看清楚了,才知道自己要不要进去,要用什么方式进去。
这个方式慢,有时候代价很大,但它是他的。
他在本子上又写了一行:站在外面看,也是一种在。
他写完,心里有什么东西动了一下,不大,但很真实,像昨天那个悬在空中的东西落下来,今天又有一个小的东西落下来,落在了它该在的地方。
他想,也许那张照片还差的那一角,不是还没有拍到,是他今天正在拍,慢慢地,一点一点,那个白的地方在显影。
他坐在那里,窗外的光斜进来,把桌面切成亮的和暗的两块,新本子的封面是深蓝色的,压在那里,有点分量。
他没有再写什么,就是坐着,听着客厅里的声音渐渐低下去,听着窗外有风,听着楼道里有人走过,脚步声从远到近,又从近到远。
他想,他今年做了很多事,有些是他选的,有些是被推着走的,但有一些时刻,是他自己停下来,往里面看了一眼的,那些时刻不多,但每一个都是真的,都在他身上留了什么。
他想,这些留下来的东西,比任何做完的项目都要结实。
站在外面的人,才看得见门
他没有把那句话写完。
不是因为想不到,是因为他突然意识到,那个"他"还没有落地,他不知道后面那个句子该怎么接。他把笔放下,把本子合上,靠在椅背上,看着天花板。
客厅里那些声音还在,有人在说一个什么故事,引得大家哄笑,笑声很响,隔着门也压不住。
林晨没有动,就听着,想着刚才写的那句话,想着那个"站在外面的人"。
他以前觉得那是一种缺陷。别人天然地在里面,有人认识,有话说,有个位置,而他总是要花很长时间才能找到那个位置,有时候找了半天,发现那个位置本来就不存在,他只是以为应该有。
但今天他忽然想,也许站在外面的人,反而是那个能看见门的人。
在里面的人看不见门,因为他们已经过来了,门对他们来说是透明的,是没有的。只有站在外面的人,才会一直盯着那扇门,看它是什么做的,怎么开,开了以后里面是什么。
他想,他做的那个东西,也许就是一扇门。
不是把人推进去,是让那些一直站在外面的人知道,那扇门是真实存在的,不是他们的错觉,不是他们太敏感,是那里真的有一道槛,而他们只是比别人更早看见了这道槛。
他打开本子,在刚才那句话下面继续写。
他写:站在外面的人不是出了问题,是他们的眼睛还没有学会忽略那道门。
他写:大多数人学会忽略它,是因为有人拉了他们一把,或者他们撞过几次,撞疼了,就不再看了。
他写:但有些人一直没有人拉,一直在那里看着,看久了,就把那扇门的样子记得很清楚。
他停下来,看着这几行字,想,这是他这两年一直没有说清楚的东西,今天坐在这里,在客厅笑声的背景里,忽然就写出来了。
他想,有些东西必须等,等到它自己准备好,等到你准备好,等到一个刚好的时刻,它才会从你手里出来,不是你挤出来的,是它自己走出来的。
快到傍晚的时候,客厅安静了,他爸的朋友走了,他听见他爸在厨房倒水,然后走廊里有脚步声,在他门口停了一下。
他等了一会儿,门没有被敲,脚步声走了。
他坐了一会儿,站起来,开了门,走出去。
他爸坐在客厅沙发上,没有开灯,就这么坐着,窗外的光慢慢暗下来,把他的侧脸照得很安静。
林晨在他旁边坐下来,也没有开灯。
他爸说,今天没出门?
林晨说,上午出去了,买了东西,下午在房间。
他爸嗯了一声,没有再问。
两个人就这么坐着,林晨想说什么,想了一下,说,爸,你当年刚来的时候,有没有那种感觉,就是不知道自己算不算在这里。
他爸没有马上回答,沉默了一会儿,说,有过。
林晨说,后来呢。
他爸说,后来就不想了,忙着呢,哪有时间想。
林晨说,是不想了,还是不敢想了。
他爸转过头看了他一眼,没有说话,又转回去看窗外,过了一会儿说,你这孩子,问的问题越来越难回答了。
林晨没有笑,说,我只是想知道。
他爸说,两个都有吧。忙着忙着,那个问题就放下了,放下了就不疼了,但你说它消失了,也没有,有时候还是会有,就是那种,你说话的时候,不确定别人是不是真的在听,还是只是在等你说完。
林晨说,对,就是这个。
他爸说,你也有这种感觉?
林晨说,一直有。
他爸没有说什么,把手放在他肩膀上,拍了拍,就这一下,然后拿开了。
林晨坐在那里,觉得那一下很重,不是力气重,是它承载的东西重,那是他爸说不出来的那些话,全部压缩在那一个动作里,他感觉到了,接住了。
他想,原来他和他爸之间,也有一扇他们谁都没有说出来过的门,今天他们都靠近了那扇门,没有推开,但看见了对方也站在那里。
妈妈回来的时候,把灯打开,看见父子两个坐在暗处,说你们在干什么呢,神神秘秘的。
他爸说,聊天。
妈妈说,聊什么。
他爸说,聊以前的事。
妈妈看了他们一眼,去厨房了。
林晨站起来,说,我去帮妈妈。
他爸说,去吧。
林晨走到厨房门口,停了一下,回头看了他爸一眼,他爸正在开电视,侧着脸,那个轮廓在灯光里很清楚,他想,他爸年轻的时候也是从外面看里面的那种人,只是后来他选择了不再看,而他,还没有决定。
他走进厨房,拿起一把菜,开始洗,水声哗哗的,妈妈在旁边切东西,两个人都没有说话,但那个安静是好的,是两个人都在的那种安静。
他想,今天那个还差一点什么的感觉,好像又近了一点。
不是找到了,是知道方向了。他知道他在找什么了。
灯亮了以后
妈妈把灯打开,去厨房做饭了,也没有再问。
林晨和他爸坐在亮起来的客厅里,刚才那种安静的感觉被灯光冲淡了一些,但没有完全散,像一层薄薄的东西还留着,压在沙发、桌角、窗帘的褶皱里。
他爸站起来,伸了个懒腰,说,去帮你妈。
林晨说,我去。
他爸说,你去就你去,我也去。
两个人一起走进厨房,妈妈回头看了一眼,说你们今天怎么了,平时哪次做饭你们进来过。
他爸说,改变了嘛,与时俱进。
妈妈笑了,说那你去切葱。
他爸接过菜刀,站在砧板前,切了两刀,问,这样行不行。
妈妈看了一眼,说,你切了二十年的葱都是这个水平?
他爸说,我一直以为这样是对的。
妈妈把刀接回去,说,你去坐着吧,别帮倒忙。
林晨站在旁边,看着他爸悻悻走出厨房,又看看妈妈,妈妈手里的刀落下去,葱被切得整整齐齐,她做这件事的时候很专注,眼睛盯着砧板,表情平静,像在做一件只需要做好本身就够的事情。
他忽然想,妈妈大概是他认识的人里面,最少问"我算不算在这里"的一个人,不是因为她从来没有这个问题,是因为她早就找到了自己的答案,答案就是手里那把刀,就是这个灶台,就是这一家人每天要吃的饭。
那个答案也许不够宏大,但它是实的,落得了地。
饭桌上,妈妈问他最近学校怎么样,林晨说还好,说了一些项目上的进展,说郑嘉明最近在研究一个新的方向,说苏怡帮他们梳理了很多之前没理清楚的逻辑。
妈妈说,你那个苏怡同学,上次见过一次,感觉是个很稳的孩子。
林晨说,对,她想问题的方式和我们不一样。
妈妈说,哪里不一样。
林晨想了一下,说,我和郑嘉明想到一个东西,第一反应是怎么把它做出来,她第一反应是,它为什么存在,它解决了什么,不解决什么。
他爸说,那挺好的,一个团队里得有这种人。
林晨说,对,她有时候问的问题让我难受,但难受完了会发现她是对的。
他爸说,那种难受不是坏事。
林晨说,我知道。
他爸夹了一筷子菜,说,你们这个东西,打算做到什么程度。
林晨说,还没想那么远,先把它做成一个真的可以用的东西,然后看。
他爸说,"然后看"是什么意思,是没想法,还是想法太多,不知道从哪个说。
林晨愣了一下,说,是后者。
他爸说,那就说。
林晨放下筷子,说,我想做的东西,不只是一个工具,我想让它变成一个地方,就是那种,有些人在任何地方都是边缘的,不是因为他们不好,是因为他们看东西的方式跟大多数人不一样,我想给他们一个地方,在那个地方,他们那种看东西的方式,不是奇怪,是有用的。
桌上安静了一下。
妈妈说,你是说你自己吧。
林晨没有否认,说,我也是,但不只是我。
妈妈看着他,没有说什么,表情里有一种他说不太清楚的东西,不是担心,也不是惊讶,像是认出了什么。
他爸喝了口汤,说,这个想法,你以前没跟我说过。
林晨说,以前没想清楚。
他爸说,现在想清楚了?
林晨说,想清楚了一半。
他爸点了点头,没有再追问,只说,那把那一半先做好。
林晨说,嗯。
饭后,林晨洗了碗,回房间,把新买的深蓝色本子翻开,翻到今天下午写的那些字,又往下翻了一页,那页还是空的。
他想,他今天说出了一些之前只写在本子里的东西,说出来和写下来是不一样的,写下来是给自己看的,说出来是给别人听的,但今天那些话从他嘴里出来,他自己也听见了,像是第一次真的听见,不是脑子里的声音,是在空气里确实存在过的声音。
他在新的一页上写:说出来的那一刻,它就不只是你的了。
他停了停,在下面写:但它也没有消失,它变成了一个更大的东西,能装得下不只是你。
他看着这两行字,觉得这是今天最后落地的那一个角,是那张快要显影完的照片,最后那一块白,今晚填进来了一点。
不是全部,但是一点。
他合上本子,窗外的天已经完全黑了,街灯亮着,把一截树影打在墙上,随着风轻轻动。
林晨看了一会儿,想,他爸当年站在外面,忙着忙着就不看那扇门了。妈妈站在外面,找到了一个灶台,就在那里扎下来了。而他站在外面,还在看着那扇门,不是因为他比他们更执拗,是因为他这一代人,也许有机会把那扇门推开,推开以后,后面进来的人就不用再盯着它看了。
这个想法让他觉得,他手里的东西,比他以前以为的要重一些。
他没有觉得害怕,就是重,是那种可以承受的重。
照片里最后的那个角
那晚他睡得很早,但睡前做了一个很长的梦。
梦里他站在一个走廊里,走廊很长,两边都是门,每扇门后面都有声音,有些是笑声,有些是争论,有些是他听不清楚的低语。他走过去,想推开一扇,手放上去,门是凉的,但没有开,他换了一扇,还是没有开,他走了很久,一直走到走廊尽头,那里有一扇和别的不一样的门,是深蓝色的,他伸手,门开了,里面什么都没有,就是光,很安静的光,不刺眼,只是亮。
他在那个亮里站着,然后醒了。
窗外的天还没亮透,是那种灰蓝色,像一张刚湿了水的纸,还没干。他躺着看了一会儿,把那个梦想了一遍,想那扇深蓝色的门,想里面的光。他知道这是他脑子在消化昨天的东西,梦不是预言,是复盘,是那些白天没有处理完的情绪在夜里找地方落下去。
他翻身起来,拿过那本深蓝色的本子,翻到昨晚写的那两行字,在下面又加了一行:
里面什么都没有的地方,有时候才是真的有空间。
早饭的时候,妈妈问他今天有什么安排,他说要去郑嘉明那里,他们约好了把原型的几个交互逻辑重新走一遍,有几个地方上周测试的时候发现不对,要改。
妈妈说,几点去。
他说,上午十点。
妈妈说,早饭吃完去,别又出门前随便塞两口。
他说好,认认真真吃完了一碗粥,喝完了一杯豆浆,把碗放进水槽,冲干净,妈妈在旁边看着,没有说什么,但他感觉到了她的安静里有一种满意,那种满意不是因为他吃了早饭,是因为他这两天整个人的状态,有一种她看得出来的、落了地的感觉。
郑嘉明开门的时候头发还是乱的,手里拿着一个面包,嘴里含着一口,说,来了来了,进来吧。
林晨进去,客厅桌上已经摊开了一堆东西,笔记本、便利贴、几张打印出来的流程图,边角已经有些皱了,是昨晚就铺在那里的样子。
郑嘉明把面包咽下去,说,我昨晚想了一个新的方案,你先看看。
林晨坐下来,拿起那张流程图,看了一会儿,说,你把入口前移了。
郑嘉明说,对,原来那个逻辑是先让用户完成一个完整的输入,再给反馈,但我觉得这个太重了,很多人填到一半就放弃了,如果我们把第一个反馈提前,在他们还没填完的时候就给一个小的回应,他们会觉得这个东西是活的,是在听他们说话的。
林晨想了一下,说,这个方向对,但你这个反馈的触发点选在哪里,太早了会打断,太晚了等于没提前。
郑嘉明用笔在图上点了一个位置,说,我想放在这里,第三步,用户输入第一段描述之后。
林晨盯着那个点,说,可以,但这个反馈的内容很关键,不能是系统感的,不能让人觉得是一个表格在回应他们,得让人觉得是有人在那边。
郑嘉明说,对,这个我想过,我觉得可以用问题,不是陈述,是一个问题,就是,你说的这个,是因为什么让你觉得很难开口?
林晨沉默了一下,说,这句话你在哪里想出来的。
郑嘉明说,昨晚洗澡,我想到我初中的时候有一次,有个事我想跟我爸说,但说不出来,后来他就问了我这么一句话,说,是什么让你觉得难开口,那一下我就说出来了,我当时想,不是我不想说,是我不知道从哪里开始,他那个问题给了我一个开始。
林晨把那张流程图放下,说,你把这个写进去,这一段是整个交互里最重要的一个节点,它决定了用户会不会把这个东西当成一个真的可以倾诉的地方,还是只是一个填表格的地方。
郑嘉明说,我也这么想,但我不确定我写的那个问题够不够准确,我想让苏怡看一下,她对这种语言的感觉比我们准。
林晨说,她今天有空吗。
郑嘉明已经在发消息了,说,问了,等她回。
苏怡下午两点过来的,进门看见桌上那堆东西,说,你们这是打仗呢。
郑嘉明把那张流程图推过去,说,你看这里,这个问题,你觉得怎么样。
苏怡低头看,沉默了一会儿,说,方向是对的,但这句话有一个问题,"难开口"这个词,有些人会觉得这是在定义他们的状态,他们也许不觉得自己是难开口,他们只是还没找到合适的方式。
郑嘉明说,那怎么改。
苏怡想了一下,说,换成,你最想让对方明白的那一件事是什么。
桌上安静了一下。
林晨说,这个好,这个问题把主动权还给用户了,不是在问他们的困难,是在问他们的目的,人在知道自己要去哪里的时候,才不会觉得自己是在被帮助,而是在被看见。
苏怡抬起头,看了他一眼,说,你刚才那句话,能不能写下来。
林晨愣了一下,说,哪句。
苏怡说,"不是在被帮助,是在被看见",这句话,这是你们整个产品的核心,你们之前的所有文案和介绍里都没有这句话,但你们做的东西说的就是这个。
林晨拿起桌上的笔,在一张便利贴上写下这句话,贴在流程图的最上方。
三个人都看着那张便利贴,没有人说话,窗外的阳光斜着进来,把那张小小的纸照得很亮。
林晨想起昨晚梦里那扇深蓝色的门,想起里面的光,想起他早上写的那行字:里面什么都没有的地方,有时候才是真的有空间。
他想,也许他们做的这个东西,就是那样的一个空间,不是用来装答案的,是用来装那些还没有被说出来的问题的,而那些问题,比任何答案都先到。
他把那张便利贴往上移了一点,贴正了,说,好,我们从这里开始重新走一遍。
这句话还不够准
苏怡把那张流程图拿起来,走到窗边,光从她侧边打过来,她盯着那行字看了很久,像在用眼睛把它磨一遍。
郑嘉明说,哪里不够。
苏怡说,你这句话是"是什么让你觉得难开口",这个问法预设了一件事,它预设了用户已经知道自己觉得难开口,但很多时候,人连这个都不知道,他只是停在那里,说不出来,他以为自己是不想说,其实是不知道自己在想什么。
郑嘉明说,那你觉得应该怎么问。
苏怡没有立刻回答,她把流程图放回桌上,坐下来,拿起郑嘉明的笔,在那行字旁边写了几个字,写完了推过去。
林晨凑过去看,那几个字是:你现在脑子里有什么。
他看了一下,说,这个更简单。
苏怡说,对,就是因为简单,它才不带判断,它不告诉用户他应该有什么感受,它只是打开一个口,让他把现在有的东西倒出来,不管那个东西是什么。
郑嘉明拿起来看了看,说,但这个会不会太空,用户看到这个,会不会不知道怎么回。
苏怡说,不会,你试一下,你现在假设你打开这个,看到这句话,你的第一反应是什么。
郑嘉明盯着那几个字,沉默了几秒,说,我想到了一个很具体的东西。
苏怡说,对,就是这样,它不需要你先整理好,它接受你还没整理好的样子,这才是它的用处。
林晨把那张纸拿过来,看了很久,没有说话。
郑嘉明说,林晨你觉得呢。
林晨说,我觉得苏怡说的对,但我在想另一件事,就是这句话,它很轻,轻到几乎像是什么都没有,但它能打开一扇门,我在想,我们这整个东西,是不是应该都往这个方向走,就是,越轻越好,不要替用户做太多,不要告诉他他应该是什么,只是给他一个地方,让他自己往里走。
苏怡看着他,说,你这是在说产品,还是在说别的。
林晨没有立刻回答,他把那张流程图放下,说,两个都是吧。
苏怡说,我知道。
桌上安静了一下,外面有一辆车开过去,声音从窗缝里进来,然后又消失了。
他们三个把那几个有问题的交互节点一个一个走了一遍,郑嘉明负责记,苏怡负责问,林晨负责在他们两个之间找那个说得清楚的表达。这件事花了将近两个小时,等他们把最后一个节点定下来,窗外的光已经低了,变成了下午晚些时候那种带点橙色的颜色,把桌上那堆便利贴和打印纸都染了一层暖色。
郑嘉明往椅背上一靠,说,今天弄完了,我脑子空了。
苏怡说,你那个洗澡想出来的问题,其实是今天最重要的东西,你知道吗。
郑嘉明说,什么意思。
苏怡说,就是你爸问你的那句话,那是一个真实的人在真实的处境里问出来的,它不是设计出来的,是发生过的,你把它放进去,这个东西就有了一个真实的来源,用户感觉得到这种差别,他不知道为什么,但他感觉得到。
郑嘉明有点意外,说,我以为你会觉得这个太主观了。
苏怡说,我觉得主观没有问题,问题是主观有没有依据,你那个是有的。
郑嘉明说,这话从你嘴里说出来,我有点不习惯。
苏怡说,我什么时候反对过主观。
郑嘉明说,你每次都在问为什么,我以为你偏理性。
苏怡说,我问为什么不是因为我偏理性,是因为我想知道那个主观的东西从哪里来,它来自一个真实的地方,我就接受,它来自一个模糊的地方,我就想再往里看一层。
林晨听着他们说话,没有插进去,但他把这段话在脑子里过了一遍,觉得苏怡这个说法,他以前没有想到过,但听到的时候感觉是对的,像一个他摸了很久但没摸到的开关,被她顺手打开了。
下午快五点的时候,苏怡说她要走了,有一件事要处理。她走之前站在门口,回头说了一句话,说,你们这个东西,我最近越想越觉得,它不是工具,它是一种态度。
林晨说,什么态度。
苏怡说,就是那种,我不告诉你你是谁,但我在这里,你可以说。
她说完就走了,门关上,郑嘉明和林晨在客厅里对视了一下。
郑嘉明说,她有时候说话,说完就走,像扔了颗东西进来就不管了。
林晨说,但那个东西不会消失,你得自己想。
郑嘉明说,对,很烦,但很有用。
林晨笑了,说,这句话你去跟她说。
郑嘉明说,我才不说,她会更得意。
林晨骑车回家,傍晚的风从侧面过来,带着一点草的气味,街灯还没亮,天是那种将暗未暗的颜色,介于蓝和灰之间,很薄,像一张快要透明的纸。
他骑着骑着,忽然想起苏怡说的那句话,我不告诉你你是谁,但我在这里,你可以说。
他想,这句话不只是在说他们做的那个东西,它也是在说一种人与人之间的方式,一种他一直想要但不知道怎么描述的东西,就是那种,不替你定义,不替你解释,只是在,只是接住你说的那些,让它们有一个落的地方。
他想,他今天又往前走了一点点,不是因为解决了什么大问题,是因为那个他想做的东西的形状,在今天又清晰了一点,多了几条边,多了一个角,像那张还在显影的照片,又有新的东西从白色里浮出来了。
他踩着踏板,风继续从侧面来,他没有停,往前骑。
那种态度的另一面
苏怡走后,客厅里安静下来,安静得能听见郑嘉明的椅子腿在地板上轻轻蹭了一下。
郑嘉明把桌上那堆便利贴收拢了一下,没有完全整理,只是把散开的往中间推了推,说,她最后那句话,你怎么理解。
林晨说,我在想。
郑嘉明说,我觉得她说的是一种克制,就是你有能力替用户做判断,但你选择不做,这个选择本身就是一种立场。
林晨说,对,但我觉得她说的还有更深一层的意思。
郑嘉明说,哪一层。
林晨想了一下,说,就是,这种态度不只是产品的,是我们自己也得先有,如果我们自己在做这件事的时候是带着一个答案去的,想着我要告诉用户他应该怎么想,那做出来的东西一定会透出那个味道,用户感觉得到,他会觉得被引导,被教育,然后就关掉了。
郑嘉明沉默了一下,说,所以你是说,我们先得对自己诚实。
林晨说,大概是这个意思。
郑嘉明把手里那支笔转了一圈,放下,说,那我问你一个事,你可以不回答,就是,你最近做这件事,是因为你真的相信它,还是因为你需要一件事来让自己有方向感。
林晨没有立刻说话,他低头看着桌上那张流程图,那上面苏怡写的几个字还在,字迹是随手写的,但每一笔都很确定。
他说,一开始是后者。
郑嘉明说,现在呢。
林晨说,现在混在一起了,分不太清楚,但我觉得分清楚也不是最重要的,最重要的是,每次我在这件事上往前走一步,我都觉得那一步是真的,不是演给谁看的。
郑嘉明说,这个够了。
林晨抬头看他,说,你不觉得这个回答太含糊吗。
郑嘉明说,不含糊,你要是说得太清楚、太干净,我反而不信,人对一件事的感受哪有那么整齐,都是混着的,混着还能往前走,这才是真的。
两个人收拾了一下桌上的东西,把今天定下来的几个修改点整理成一个清单,写在一张新的纸上,贴在郑嘉明书桌旁边的墙上。贴好了,郑嘉明往后退了两步,看了看,说,有点像作战图。
林晨说,差不多就是。
郑嘉明说,你今晚回去打算做什么。
林晨说,把今天这几个节点重新写一遍逻辑描述,用语言写,不是图,我觉得有些东西用图说不清楚,得用句子,一个字一个字地说,才能发现漏洞。
郑嘉明说,你这个习惯是哪里来的。
林晨说,不知道,大概是因为我发现有时候图只是让你觉得你想清楚了,但其实那个清楚是假的,是图的结构给你的错觉,你一旦要把它变成语言,那些没想清楚的地方就全冒出来了。
郑嘉明说,这倒是,我有时候画完一张图,觉得万事大吉,结果一写文档,发现三个地方对不上。
林晨说,所以图是草稿,语言才是检验。
郑嘉明把那支笔重新拿起来,在刚才那张清单旁边写了一行小字,写完了指给林晨看,那行字是:图是草稿,语言是检验。
林晨说,你干嘛写在墙上。
郑嘉明说,怕忘。
林晨出门的时候,外面已经完全是傍晚了,那种橙色已经褪去,天变成了深蓝和灰交界的颜色,路灯刚亮,光晕还很浅,像还没睡醒。他沿着那条他走过很多次的街往前走,走了一段,停下来,拿出那本深蓝色的本子。
他站在路灯下,翻到空白页,写了一行字:
不告诉你你是谁,但我在这里,你可以说。
他把笔帽合上,看着这行字,想了一会儿,又在下面写了一行:
这件事的另一面是,你自己也得先这样对自己。
他站了一会儿,风从街角吹过来,把他头发吹乱了一点,他没有去整理,就那样站着,感觉那两行字在本子里沉下去,沉进那些之前写过的字里,和它们在一起待着。
他想起郑嘉明说的那句话,说,一开始是后者,这个够了。想起苏怡走之前的那个背影,她说完那句话就走了,没有等他们回应,像她说的那句话本来就不是说给他们听的,是说给她自己的,只是他们在场,就也听见了。
他想,他认识这两个人,认识了这么久,每次他以为他知道他们是什么样的人了,他们就会说出一句话,或者做一件事,让他发现他其实还不够了解,还有一层他没有看见。他觉得这件事本身就很好,不是因为神秘,是因为真实,真实的人就是这样的,不会被你一次看完,你每次靠近,都还能再多看见一点。
他把本子收回去,继续走。
路灯把他的影子拉得很长,随着他走,影子跟着走,走过一盏灯,影子转向,走过下一盏,影子又转,他就这样带着那个一直在变方向的影子,走回家去。
每次都以为摸清了
林晨后来想,他认识郑嘉明和苏怡,认识了这么久,每次他以为大概摸清了一个人是什么样的,那个人就会在某一刻说出一句话,或者做出一个动作,让他发现他之前摸到的那个轮廓,其实只是轮廓,里面还有很多他没见过的房间。
就比如今天郑嘉明说的那句话。说,一开始是后者,这个够了。
林晨在路灯下站了一会儿,把本子收进包里,继续往前走。风还在,带着一点入秋以后那种薄薄的凉意,不是冷,是那种让你觉得空气变干净了的凉。
他回到家的时候,他妈在厨房,锅里有什么东西在小火上煨着,香气从厨房漫出来,是那种他从小闻到大的气味,具体说不清楚是什么,但闻到了就知道是家。
他妈听见他开门,从厨房探出头来,说,回来了,吃饭没有。
林晨说,在郑嘉明那边吃过了。
他妈说,郑嘉明他妈做的还是叫的外卖。
林晨说,叫的,韩国菜。
他妈说,哦,那也行,你去洗个手,待会儿过来喝点汤,你最近脸色不太好。
林晨没有反驳,说了声好,去房间放了包,坐到书桌前,打开电脑,把今天整理的那几个交互节点重新在文档里打开。
他记得他跟郑嘉明说的那句话,说图是草稿,语言才是检验。他现在就是来检验的。
他盯着第一个节点,开始用句子一句一句地把逻辑写出来。写了大概半页,停下来,往回看,发现有一处衔接,他之前在流程图里用一根箭头带过去了,但现在要用语言说清楚,发现那根箭头连着的两端,其实有一个隐含的假设,那个假设他没有说出来,他一直以为它是自然成立的,但写成句子之后,他发现它不是,它需要一个条件,而那个条件,他们今天没有讨论过。
他在那个地方停了很久,用光标在那一行来回划,像苏怡拿着流程图在窗边磨那行字一样。
最后他在那里打了一个括号,在括号里写了几个字:这里有问题,明天问苏怡。
他妈在门口敲了一下,说,汤好了,过来。
林晨把文档存了一下,起身出去。
厨房的灯是暖色的,他妈已经盛好了两碗,坐在那里等他。林晨在对面坐下,端起碗,喝了一口,是冬瓜排骨汤,清淡,带一点甜。
他妈说,最近那个东西弄得怎么样了。
林晨说,在推进,今天把几个问题定下来了。
他妈说,你们三个一起弄的,还是主要是你。
林晨说,三个人,郑嘉明写代码,苏怡负责那些我们想不清楚的部分,我在中间。
他妈说,苏怡是哪个。
林晨说,就是之前提过的,之前在学校有合作过,她很厉害。
他妈把碗里的排骨往他那边推了推,说,你这个同学听起来确实不简单,你说她能把你们想不清楚的东西想清楚,那她自己有没有在做什么。
林晨顿了一下,说,她在做别的,她在帮我们,但她自己有方向,不是同一个方向。
他妈说,那她帮你们,图什么。
林晨说,大概就是觉得这件事值得帮吧。
他妈看了他一眼,没有说话,又喝了一口汤,说,你爸下周可能回来,你知道吗。
林晨说,知道,他发消息说了。
他妈说,他想看看你最近在弄的东西,你到时候准备一下,给他讲讲。
林晨握着碗,感觉手心有点热,说,好。
他妈说,不用紧张,就是讲,他现在不是说要拦你,他就是想知道。
林晨说,我知道。
他妈说,你知道是一回事,你那个表情是另一回事。
林晨没有再说话,又喝了一口汤,把那口汤在嘴里含了一下,才咽下去。
回到房间,他没有立刻继续写那个文档,他坐在书桌前,把椅子转了半圈,面对着窗,窗外是街道,路灯的光打在对面那栋楼的外墙上,有一扇窗是亮的,其他都暗着。
他想,他爸下周回来,他要讲这件事。
这件事他已经想过不止一次了,但每次想,那个场景在脑子里都是模糊的,他不知道他爸会问什么,不知道他自己会怎么回答,更不知道他爸听完之后会是什么反应。他爸不是那种会当场否定他的人,但他爸也不是那种会轻易说好的人,他爸习惯在沉默里思考,然后在某一个时刻,用一句很平静的话,说出一个你没办法反驳但也没办法完全接受的判断。
林晨在本子上翻到新的一页,在上面写了一行字:如果爸爸问我,这件事的意义是什么,我怎么回答。
他盯着这行字,拿着笔,但没有写下去。
他想起郑嘉明今天那个问题,说,你做这件事,是因为真的相信它,还是因为你需要一件事来让自己有方向感。
他当时说,一开始是后者,现在混在一起了。
但现在他一个人坐在这里,面对那行写给他爸的问题,他意识到,那个混在一起的感觉,其实还需要再往里走一层,他得能用自己的话把它说出来,不是说给郑嘉明听,不是说给苏怡听,是说给他爸,说给那个会用一句平静的话问到底的人。
他在那行字下面,慢慢写了一句:
因为我想知道,一个人在不知道怎么开口的时候,能不能有一个地方,不催他,不替他,就只是在那里。
他看着这句话,觉得还不够,又在后面写了一个字:
等。
他爸不说话的时候
他爸不是那种会当场否定他的人,但他也不是那种会当场肯定他的人。
林晨认识他爸二十多年,认识出来一个规律:他爸越是对一件事有看法,越是不急着说。他会先听完,然后沉默,那个沉默有时候持续几分钟,有时候持续几天,等他开口的时候,那句话已经在他脑子里转过很多圈了,每一个字都是想好的。
所以林晨怕的不是他爸说不行,怕的是那个沉默本身。
他把椅子转回来,重新面对电脑,那个括号还在那里,里面写着:这里有问题,明天问苏怡。他盯着这几个字,忽然觉得,他跟苏怡说话的时候从来不怕沉默,苏怡沉默是在想,他爸沉默是在判断,这两种沉默他都认识,但只有一种让他觉得自己是站着的。
第二天下午,苏怡先回了他的消息,说她下课有一个小时空档,可以打电话。
林晨在学校的走廊里接的,靠着墙,把那个括号里的问题念给她听。
他说,就是在用户第一次打开,什么都不输入的状态下,我们给他呈现的那个空白,到底是一种邀请,还是一种等待,我之前以为这两个是一回事,但写成句子之后发现不是。
苏怡那边安静了两秒,说,说下去,你觉得哪里不一样。
林晨说,邀请是主动的,是你在对用户说,来吧,我在这里。等待是被动的,是你什么都不说,就在那里,用户来不来是他的事。这两种感觉,用户打开的时候是能感受到的,不是靠文字,是靠那个空白的形状,靠那个页面的呼吸方式。
苏怡说,你说的呼吸方式是什么意思,具体一点。
林晨想了一下,说,就是,比如那个输入框的大小,比如提示语是有还是没有,如果有,是一个问句还是一个陈述,这些细节加在一起,会让那个空白显得是在等你,还是在迎你。
苏怡说,那你觉得应该是哪个。
林晨说,这就是我想问你的。
苏怡说,我觉得你已经有答案了。
林晨说,我觉得应该是邀请,但我不确定,因为邀请也可能变成压迫,如果那个邀请太热情,用户反而会觉得被推着走。
苏怡说,对,所以不是在邀请和等待之间选,是找到那个度,让人感觉到有人在,但没有人在催他。
林晨把这句话在脑子里过了一遍,说,让人感觉到有人在,但没有人在催他,这个是可以做到的。
苏怡说,你知道怎么做。
林晨说,大概知道,就是那个输入框不能太大,提示语用一个很轻的问句,不是命令句,不是来说说你的故事,而是,今天有什么想说的吗,然后就没了,剩下的是空白。
苏怡说,就是这个。
林晨说,谢谢你。
苏怡说,你本来就想清楚了,你只是需要有人听你说一遍。
她挂了电话,走廊里其他学生走来走去,林晨站在那里,把那句话又在脑子里过了一遍,然后打开文档,把括号和括号里那几个字删掉,重新写了两行:提示语用轻问句,不催。空白本身是答案的一部分。
他爸是周五晚上到的。
林晨去机场接他。他爸出来的时候比他印象里瘦了一点,但走路还是那个样子,步子很稳,不快也不慢,拖着一个行李箱,看见林晨,点了一下头,说,等久了吗。
林晨说,刚到。
他爸说,走吧。
回来的路上,他妈坐副驾驶,跟他爸说了些这段时间家里的事,林晨坐在后座,窗外是高速公路,路灯一根一根往后退。他爸偶尔回应几句,声音不大,但每句都是接上的,不是敷衍。
林晨想,他爸这个人,一直都是这样,他知道怎么在场,但他在场的方式很节省,不多给,也不少给,刚好够。
他不知道这算一种克制,还是一种距离。
吃完饭,他妈去收拾碗,他爸端着杯茶坐在客厅,说,来,说说你在做什么。
林晨坐到他对面,把那个项目从头说了一遍,没有用太多技术词汇,就是用普通的话说,这是一个什么,它想解决什么,我们现在走到哪里了,还有什么没想清楚。
他爸全程没有打断他,茶杯端着,偶尔喝一口,眼睛看着林晨。
林晨说完了,喝了口水,等他爸说话。
他爸沉默了大概有一分钟,这一分钟林晨数得很清楚,因为他听见了客厅墙上那个钟的秒针。
然后他爸说,你说这个东西不告诉用户他是谁,但它在,用户可以说,这个想法是你自己想出来的,还是那个女同学说的。
林晨说,是我们一起讨论出来的,但最后那句话是苏怡说的。
他爸说,你怎么理解这句话。
林晨说,我觉得这件事的意义不是给用户一个答案,是给他一个空间,让他在这个空间里对自己说话,不被评判,不被引导,就是说,然后看见自己说了什么。
他爸把茶杯放下,说,那你们自己呢,你们在做这件事的时候,有没有先给自己这个空间。
林晨没有预料到这个问题,他愣了一下,说,你是什么意思。
他爸说,我是说,你做这件事,是因为你有话要说,还是因为你想做一件事,这两个出发点做出来的东西不一样。
林晨想起郑嘉明问他的那句话,想起他自己说的,一开始是后者,现在混在一起了,分不太清楚。
他把这句话原原本本告诉了他爸。
他爸听完,又沉默了一会儿,然后说,混在一起,这个诚实。
林晨说,你觉得这样可以吗。
他爸说,可以不可以不是我来说,你继续做,做下去就知道了。
然后他端起茶杯,又喝了一口,说,你那个苏怡同学,改天见见。
林晨说,好。
他爸站起来,说,去睡吧,你最近脸色不好,你妈说了。
林晨看着他爸走进卧室,门带上了,没有声音。他坐在沙发上,客厅的灯还亮着,他没有动,就坐了一会儿,感觉那个沉默终于落了地,不再悬着。
他想,他爸说的那句继续做,做下去就知道了,是他爸能说出口的,最接近加油的那句话了。
他爸看他的那种方式
林晨说完了,喝了口水,把杯子放下来,等他爸开口。
客厅里很安静,厨房那边还有水声,他妈在洗碗,偶尔碗碟碰一下,清脆的一声,然后又归于安静。
他爸没有立刻说话。
林晨认识这个沉默,就是他昨晚想到的那种,是在判断。他把手放在膝盖上,没有动,也没有去看别的地方,就这么等着。
他爸把茶杯搁到桌上,说,你刚才说,苏怡帮你们把想不清楚的地方想清楚,她是怎么做到的。
林晨没有料到他爸先问这个,顿了一下,说,她会问问题,不是那种给答案的问题,是那种让你自己把答案说出来的问题。她听你说,然后问你某一个地方,说下去,具体一点,然后你就发现你自己其实已经知道,只是没说出来。
他爸说,她有没有参与设计本身。
林晨说,她有,但她不占这件事,她给了一些很关键的东西,但给完就退回去了,她有她自己在做的方向。
他爸说,她知道边界在哪。
林晨想了一下,说,对。
他爸沉默了一会儿,又说,郑嘉明呢,你说他写代码,他是那种能跟着你往前走的人,还是需要你推。
林晨说,他是能走的,而且他走起来比我快,我有时候还没想好,他那边已经把架子搭出来了,然后我再去看,会发现他搭的方向和我想的稍微有一点偏,但偏得很有意思,有时候他那个版本比我想的好。
他爸说,那你们谁在主导。
林晨说,我在,但不是那种压着他们走的主导,是,我知道我们要去哪,他们知道怎么把路铺出来,我的工作是让这两件事对上。
他爸又拿起茶杯,喝了一口,没有说话。
林晨坐在那里,感觉那个沉默比之前的更长,长到他开始想,是不是哪里说错了,是不是应该补充什么,但他忍住了,没有去填那个空。
他爸说,你现在最大的问题是什么。
林晨说,是我不知道做出来之后,那个东西对用户来说到底是不是真的有用,我们在设计层面想了很多,但用户真正用起来是什么感觉,我还没有答案,因为还没有人用过。
他爸说,那你打算怎么解决。
林晨说,让人用,尽早让人用,哪怕现在只有一个功能,也要有真实的人在真实的情境里用,然后看,听,改。
他爸看了他一眼,那个眼神林晨不太能读,不是否定,但也不是他期待的那种认可,是另外一种东西,像是在看一件他正在判断成色的东西。
他爸说,你之前做过几次,拿出来给人用,然后发现跟你想的完全不一样,你是什么感觉。
林晨说,难受,但也有点兴奋,因为那个不一样告诉你,你之前没看见的地方在哪,那个地方比你以为的更重要。
他爸说,兴奋比难受多,还是难受比兴奋多。
林晨想了一下,说,开始是难受多,后来是兴奋多,现在大概一样多,但我知道兴奋那部分是有用的,难受那部分只是要过一下。
他爸点了一下头,没有再说话,端着茶杯,重新靠到椅背上。
林晨不知道这算不算结束,等了几秒,说,你觉得这件事,值不值得做。
他爸看他,说,你在问我,还是在问你自己。
林晨愣了一下。
他爸说,你不需要我告诉你值不值得,你已经在做了,你把那些问题想到那个程度,你不是因为不确定才来问我值不值得,你是想让我说一句,然后你用我那句话给自己撑一下。
林晨没有说话。
他爸说,我不给你那句话。
厨房的水声停了,他妈擦着手从厨房出来,说,你们聊完了吗,我切了点水果。
他爸说,切吧。
他妈去拿盘子,客厅里又安静了一会儿,林晨坐在那里,把他爸刚才那句话在脑子里过了一遍,又过了一遍。
他爸不给他那句话。
他爸的意思不是不支持,他爸的意思是,你撑自己。
林晨想,他之前以为他爸的沉默是判断,是他站在什么高处看他,用某种标准在量他。但今晚他爸开口问的那些问题,不是在量他,是在让他自己把那些东西说出来,就像苏怡对他做的那样,问,说下去,具体一点,然后那个答案就从他自己嘴里出来了。
他不知道他爸是什么时候学会这个的,还是他爸一直都是这样,只是他以前没有发现。
他妈把水果端出来,林晨拿了一块,放进嘴里,甜的,是这个季节的梨。
他爸说,郑嘉明那小孩,上次见他还是两年前,现在怎么样了。
林晨说,挺好的,比以前沉了一点。
他爸说,沉是好事。
林晨说,对。
窗外的路灯还是亮着,那个光打进来,落在地板上,是一个浅浅的四边形,林晨低头看了一眼,想,他还有很多房间没打开,不只是郑嘉明和苏怡,他爸也是,他自己也是。
那些房间不用急,慢慢开就行。
他爸问的那些问题不是量他的尺
林晨那天晚上没有睡好。
不是焦虑,是那种脑子里有一根线没有收好,松松地挂着,风一吹就动。他躺在床上,天花板是黑的,窗帘缝里透进来一条路灯的光,斜在墙上,很细。
他在想他爸最后那句话。
我不给你那句话。
他翻了个身,闭上眼,脑子里把今晚那场对话从头过了一遍。他爸问他苏怡是怎么帮他们想清楚的,问郑嘉明是能走还是要推,问谁在主导,问最大的问题是什么,问发现跟想的不一样的时候是什么感觉。
他爸问了很多,但没有说一句,这件事好,或者这件事有问题。
林晨以前跟他爸汇报,他爸给意见,那种感觉是站在一个有光的地方,你知道光从哪里来,你知道你被照着。今晚不是那个感觉,今晚那个对话结束之后,他坐在那里,四面都是自己的影子,没有光从外面打过来,但他发现他还是站着的。
他不知道这算什么,但他知道这跟以前不一样。
他爸问的那些问题,他都回答了,而且回答的时候他没有在想该怎么说,他就是在说,那些答案是他自己的。他之前不知道自己有那些答案,或者说,他知道,但他以为那些答案要他爸来确认一下,才能算数。
但他爸没有确认。
他爸说,你不需要我告诉你值不值得。
林晨把这句话在脑子里又过了一遍,然后慢慢地,那根松挂着的线收了一点,不是完全收好,但不那么晃了。
第二天早上,他起来的时候他爸已经在厨房了,站在那里看窗外,手里端着一杯咖啡,没有说话,就是站着。
林晨去倒了一杯水,在餐桌旁边坐下来,说,你几点起的。
他爸说,五点多,时差。
林晨说,要倒过来得几天。
他爸说,三四天,习惯了。
两个人都没有再说话,厨房里有咖啡机余温嗡嗡的声音,窗外天还没有完全亮,院子里那棵树是深灰色的轮廓。
林晨喝了口水,说,你昨晚问的那些问题。
他爸转过来看他。
林晨说,你问我苏怡是怎么帮我们的,你问郑嘉明是哪种人,你问我们谁在主导,你没有问项目本身,你问的是我们这几个人。
他爸说,对。
林晨说,为什么。
他爸把咖啡杯在台面上放下来,说,因为项目是人做的,你把那几个人说清楚了,项目是什么样的我基本上知道了。
林晨想了一下,说,你是说,从人判断事。
他爸说,不完全是判断,是理解,你理解做事的人,你就理解那件事会往哪走,会在哪里出问题,会在哪里有惊喜。
林晨说,那你理解出来什么。
他爸沉默了一下,说,我看出来你知道你在做什么,你不是靠冲劲在撑着,你是有东西在撑着,那个东西是你自己想清楚的,不是别人给你的。
林晨没有说话。
他爸说,这不是夸你,这是我看见的。你还有很多地方没想清楚,你自己也知道,但那些没想清楚的地方你是知道在哪的,你不是在糊涂里转,你是知道哪里是糊涂、哪里是清楚的,这个比什么都重要。
林晨把这段话在脑子里过了一遍,说,但有时候那个糊涂的地方会让我很慌。
他爸说,会的,以后也会,糊涂本来就让人慌,但你慌的时候还是在往前走,这个我也看见了。
林晨低头看着手里的杯子,说,你昨晚说不给我那句话,我昨晚想了很久。
他爸说,想出来什么了。
林晨说,我想出来,你不给我那句话,是因为那句话不应该从你这里来。
他爸没有说话,但林晨听见他把咖啡杯重新端起来,喝了一口。
林晨抬起头,他爸站在那里,窗外的天开始有一点亮,灰色里透出来一点蓝,那棵树的轮廓慢慢清晰了一些。他爸的表情没有变,但那个没有变本身,林晨觉得是一种回答。
他妈七点多下来,看见他们两个坐在餐桌边,说,你们聊什么呢,这么早。
林晨说,没什么,就聊聊。
他妈说,吃早饭吗,我去做。
他爸说,我来。
他妈愣了一下,说,你会做吗。
他爸说,能做,你坐着。
他妈就真的在餐桌旁边坐下来,看着他爸在厨房里找锅,找了一会儿,说,那个小的在第二层,对,那个。
林晨坐在那里,看他爸找到锅,在灶上架好,动作不快,但也没有乱,有一种跟他走路一样的节奏,稳的,不着急。
林晨想,他爸这个人,说的那些话,问的那些问题,从来都是刚好够,不多给,也不少给。
他以前以为那是克制,是距离。
但今天早上,窗外的天一点点亮起来,厨房里开始有油热了的声音,他妈在旁边说,火小一点,别糊了,他爸说,知道,林晨坐在餐桌边,忽然觉得那不是克制,那是他爸一直都知道,有些东西给出去了就不是你的了,有些东西要让它留在它该在的地方。
他爸把那句话留在林晨自己身上,是因为那句话本来就是林晨的。
他爸做的那顿早饭
他爸站在厨房里,打开冰箱看了一会儿,把鸡蛋、葱、剩了半盒的豆腐拿出来放在台面上,又去橱柜里翻,找出一袋米,舀了两杯放进电饭锅。
林晨坐在餐桌旁边,没有动,就这么看着。
他妈端着杯子喝茶,也看着,说,你上次做饭是什么时候。
他爸说,忘了,不重要。
他妈说,你那个豆腐要先沥水,不然下锅会溅。
他爸说,知道。
他妈就不说话了,但眼神还是跟着他,那种眼神不是担心,是某种放松,像是看见一件很久没见过的东西重新出现在面前,需要重新认认。
林晨把视线从他爸身上收回来,低头看桌面,木纹是浅色的,有几道细的划痕,很旧,是他小时候用铅笔戳的。他记得那时候他爸坐在这里吃饭,会把报纸铺在桌上,一边吃一边看,他妈说过他好几次,说那样不好看,他爸每次都答应,第二天还是照样。
现在那个位置空着,他爸在厨房里,炒锅里有油声,葱下去的那一刻有一声轻响,香气散出来,飘到餐桌这边。
林晨闻到那个味道,忽然想起一件很小的事。
他大概七八岁,有一次他爸出差回来,是晚上,他已经睡了,半夜被厨房的声音弄醒,下楼来看,他爸站在那里煮面,锅里有鸡蛋,还有葱,就是这个味道,葱在热油里的那一下。他爸回头看见他,说,吃吗,他说吃,他爸就给他也煮了一碗,两个人在厨房里站着吃,没有开灯,只有炉火的光,外面是黑的。
那件事他之后很少想起来,但那个味道一出来,那个画面就回来了,很清楚,像是从来没有走远过,只是压在某一层底下。
他爸把豆腐切成小块,下锅,锅里的声音变了,厚重了一些,他拿着铲子翻了几下,加了盐,加了酱油,动作不快,但也不慌,是那种做过但做得不多的感觉,有点生,但有数。
他妈说,火小一点。
他爸说,嗯。
火调小了,声音收了一些,厨房里安静下来,只有锅里小声的滋滋。
林晨想,他爸出差的那些年,他记住的大多是他爸不在的感觉,是他妈一个人接送他,是饭桌上那个空位,是他妈有时候打电话的声音从卧室里透出来,细细的,听不清楚说什么,但他知道是跟他爸说话,那个声音让他觉得那个空位不是真的空,只是暂时的。
但那个暂时拼在一起,拼了很多年。
他不知道他爸记不记得那碗面,那个半夜的厨房,炉火的光。
他想问,但没有问,那件事压在那里这么多年,拿出来说反而有点奇怪,像是把一件很旧的东西突然放到光底下,你不确定它能不能经得住看。
他爸端着两个碗从厨房出来,把碗放到桌上,说,等电饭锅,先吃这个。
豆腐是浅褐色的,上面有葱末,热气还没散。
他妈拿起筷子,尝了一口,说,还行。
他爸说,什么叫还行。
他妈说,就是还行,不难吃。
他爸坐下来,也拿起筷子,说,你这个评价标准。
林晨低头吃了一口,豆腐是软的,咸淡刚好,葱味很重,就是那个味道,跟记忆里的那碗面是同一种底色,他没有说话,就这么吃着。
电饭锅跳了,他爸起身去盛粥,林晨听见勺子碰碗的声音,想起昨晚厨房的碗碟声,清脆的,他妈在洗碗,然后他和他爸在客厅说话,说了很长时间。
那场对话他还没有完全消化,他知道有些东西变了,但说不清楚具体是哪里,就是那种感觉,像是一件事情的重量重新分配了,以前他以为那个重量一半压在他身上,一半要靠他爸来撑,但昨晚他爸说,那句话不应该从我这里来,然后他就意识到,那个重量一直都是他自己的,他以为的那一半从来就不是别人的,他只是一直在等一个不会来的接手。
等了这么多年,等到他爸不给那句话,他才把那个重量真正拿回来。
他爸把粥端上来,坐下来,三个人安静地吃,窗外天已经亮了,那棵树是绿的,有风,叶子在动。
他妈说,你下周几走。
他爸说,周四。
他妈说,这次多久。
他爸说,两个月,最多两个半月,年底能回来。
他妈说,嗯。
林晨抬起头看了他爸一眼,他爸正在喝粥,没有看他,侧脸在窗光里是很平常的样子,不年轻,但也不显老,就是一个普通早晨里一个普通男人的样子,吃早饭,喝粥,窗外的树在动。
林晨想,他花了很长时间试图读懂他爸,试图从他爸的沉默里找出那个评判,那个尺,那个他一直以为存在的标准。但也许他爸就是这样,问问题,听你说,然后把你说出来的东西还给你,告诉你,你自己已经有答案了。
就这样。
没有尺,没有光从外面打过来,只有你自己站着。
林晨低下头,把碗里的粥喝完,那个味道是淡的,米香,还有一点葱的余味,很普通,但他觉得今天早上这顿饭,他会记很久。
他爸说年底能回来
他妈听到这句话,停了一下,筷子没动,只是停了那么一秒,然后说,好。
就一个字,但林晨听见了那一秒停顿里的东西,是那种很长时间之后已经习惯了的人,忽然发现自己还是没有完全习惯。
他爸也听见了,低头喝了口粥,没有接,厨房里安静了一会儿,窗外有鸟叫,短的,两声。
林晨把碗里的豆腐夹完,说,我上午要出去一趟,跟嘉明他们对一下东西。
他妈说,吃完饭再去。
林晨说,知道。
三个人继续吃,那个安静不是沉的,是某种已经磨合了很多年的安静,不舒服也不特别舒服,就是真实的,像那张桌上的划痕,在那里,不用解释。
林晨骑车去郑嘉明家,早上风还凉,路两边的树叶子在动,有人在遛狗,一只金毛,走得很慢,主人也不催。
他骑到郑嘉明家门口,按了门铃,等了一会儿,郑嘉明穿着一件宽大的T恤来开门,头发还是乱的,眼睛没睁开,说,这么早。
林晨说,九点半。
郑嘉明说,我说早是因为我才起来。
林晨跟着他进去,客厅里有他妈留的早饭,用保鲜膜盖着,郑嘉明撕开保鲜膜,端着碗站在那里吃,说,苏怡呢,叫她了吗。
林晨说,叫了,她说十点过来。
郑嘉明嗯了一声,吃完把碗放进水槽,洗了手,两个人去他房间,桌上摆着上次没收的草稿纸,有一张翻倒了,压在键盘下面,郑嘉明把它抽出来,看了一眼,说,这个流程我后来又改了。
林晨说,改哪里了。
郑嘉明在椅子上坐下来,说,就是那个数据那块,我觉得我们之前想的太理想了,假设用户愿意输入的东西比实际上会输入的多,你知道人都懒。
林晨在旁边的椅子坐下,说,那怎么改。
郑嘉明说,就是把那个门槛再降,让系统自己能判断的地方,就不要让用户来做,用户做的部分越少越好,但结果要让他觉得是他做了很多。
林晨想了一下,说,这个逻辑是对的,但执行起来你要多想想,你说系统自己判断,判断依据是什么,这个如果没想清楚,出来的东西用户会觉得不准,不准就不信,不信就不用。
郑嘉明说,对,所以我需要更多数据,但数据从哪来,这个是鸡和蛋的问题。
林晨说,先用小样本,然后手动修正,把修正的逻辑留下来,积累够了再去做自动化,不要一上来就要自动的,你跑不起来。
郑嘉明拿笔在纸上写了几个字,说,你最近想事情的方式变了。
林晨说,哪里变了。
郑嘉明说,以前你说话会给结论,现在你先说路,然后结论在后面,或者干脆没有结论,就给你路。
林晨沉默了一下,说,是吗。
郑嘉明说,你自己没发现?
林晨说,没有,我没有刻意想过这个。
郑嘉明把笔放下,靠在椅背上,说,不是说哪个好,就是观察。我觉得现在这个更有用,因为结论有时候是错的,但路你跑一遍你自己知道对不对。
林晨没有说话,但他知道郑嘉明说的是真的,他自己也感觉到了那个变化,只是说不清楚从哪一天开始,或者说不是某一天,是很多个夜晚和早晨叠起来的结果,是他爸那些问题,是苏怡那次在白板前说的话,是他一个人骑车时候脑子里转过的那些圈。
他在慢慢学一件事,就是不着急给答案,因为答案有时候是一种逃跑,你给出去了,那件事就好像结束了,但如果你留着那个问题,在里面多待一会儿,你会发现那个问题比你以为的要复杂,也比你以为的要有意思。
苏怡十点零五分到,手里拿着一个牛皮纸袋,说,我路过面包店,买了东西。
郑嘉明说,你真是我们三个里面最会生活的。
苏怡把袋子放在桌上,坐下来,说,你们说到哪了。
林晨说,数据那块。
苏怡说,对,我昨晚也在想这个,我觉得我们现在的问题不是技术,是我们还没有想清楚我们真正在帮谁解决什么问题,技术是工具,但工具要对准了才有用。
郑嘉明说,你的意思是我们要重新想一遍用户是谁。
苏怡说,不是重新想,是想得更具体,你们想想,我们现在脑子里的那个用户,其实是一个模糊的人,是一个我们假设出来的人,但他不是真实的,真实的人会有很多我们没想到的习惯和盲区。
林晨说,所以你觉得我们要去找真实的人聊。
苏怡说,对,不是问卷,是聊,面对面的,你看他们怎么说,更重要的是看他们怎么用,说和用是两件事。
三个人安静了一下,郑嘉明把面包袋撕开,拿了一个,咬了一口,说,行,那怎么找。
苏怡说,我有几个联系人,可以先从他们开始,不用多,五个十个,先跑起来,然后我们再看。
林晨说,好,这个方向对,我们这周把问题列出来,不是问卷那种问题,是对话里的问题,要让对方觉得是在聊天,不是在接受调查。
郑嘉明说,这个你来写,你现在这方面比我强。
林晨没有谦虚,说,好。
三个人就这么说开了,窗外阳光进来,斜在桌上那一叠草稿纸上,有一张的边角翘起来,被风吹了一下,又落下去。
林晨觉得有些东西正在变得清晰,不是全部,是某一块,像是浓雾里有一段路忽然被照亮了,你还是不知道终点在哪里,但你看见了脚下的地,你知道可以往前走。
就这样,也够了。
想得更深一点
苏怡说,不是重新想,是想得更深一点。
她从牛皮纸袋里拿出三个羊角包,一人面前推了一个,然后把手机放到桌上,屏幕上是一张截图,密密麻麻的用户评论,说,你们看这个,这是我昨晚在几个论坛上扒的,我找了大概两个小时,把跟我们这个方向相关的帖子都看了一遍。
郑嘉明凑过去看,说,这些人在说什么。
苏怡说,在抱怨,就是那种工具用了之后觉得没用的抱怨,你看他们说的,不是说功能不好,是说"感觉不是为我做的",这句话我看到好几次,不同的人,说的话不一样,但意思都是这个。
林晨把手机拿过来,往下划,看了一会儿,说,感觉不是为我做的,这句话很准。
苏怡说,对,所以我在想,我们一直在讨论功能,讨论数据,讨论流程,但我们有没有认真坐下来想过,这个人是谁,他用我们这个东西的时候,他在什么处境里,他旁边有没有人,他是累了一天刚回家,还是在地铁上,还是在等一个什么结果,他的心情是什么,他期待的是什么。
郑嘉明说,你说的这个是用户画像,这个我们做过的。
苏怡摇摇头,说,用户画像是人口学的,年龄、职业、收入,那些是标签,不是人。我说的是那个人的处境,是他用这个东西那一刻,他真正想要的是什么,那个东西往往不是他说出来的,是藏在他说的话下面的。
林晨抬起头,他明白苏怡在说什么,但他知道这件事很难,难不在于理解,难在于你要承认你之前以为自己懂,但其实没懂。
他说,所以你觉得我们应该怎么做。
苏怡说,去聊,真的去聊,不是发问卷,不是看数据,是找几个人,坐下来,就问他们,你上一次觉得某件事没人帮你,是什么时候,那个时候你想要的是什么。
郑嘉明说,这个……不够系统。
苏怡说,对,不系统,但系统的东西给你的是平均值,平均值里面没有人。
郑嘉明想了一下,没有说话,拿起羊角包咬了一口,嚼着,看着桌上的草稿纸,那张纸上有他昨晚画的流程图,线条很密,逻辑很清楚,但此刻看起来像是一张没有地址的地图。
林晨说,你昨晚想了多久。
苏怡说,睡不着,大概两点多才睡。
郑嘉明说,你睡不着怎么不跟我说,我也睡不着。
苏怡说,你睡不着是因为你打游戏打到两点。
郑嘉明说,……那也是睡不着的一种。
林晨笑了一下,那个笑是真的,不是客套的,是因为这两个人,他们三个人坐在一起的这种感觉,那种踏实。
他说,那我们今天就先做这个,你们各自想一个人,真实的,你认识的,你觉得可能是我们用户的,然后我们去聊,不带目的,就聊,看他们说什么。
苏怡说,好。
郑嘉明说,我知道一个人,我表哥,他去年换工作,那段时间状态很差,我觉得他可能有话说。
苏怡说,我想到的是我高中的一个朋友,她现在在外地读大学,有时候发朋友圈,能看出来她在那边不太适应,但她发的内容都是好的,就是那种你能感觉到底下有什么,但她包着的。
林晨听着,没有立刻说他想到的人,但他脑子里浮现出一个人,不是朋友,是他自己,是他去年某一段时间,那种找不到落脚点的感觉,不知道往哪走,旁边的人都在动,就他好像站在原地,但其实他也在动,只是方向不清楚。
他想,他可能也是那个用户,他一直以为自己是做工具的人,但也许他同时也是那个需要工具的人,这两件事不矛盾,但他从来没有这样想过自己。
他说,我想到的是我自己。
郑嘉明和苏怡都看向他。
他说,就是去年那段时间,我如果是那个用户,我想要的是什么,我当时缺的是什么,我可以先从这里想,因为那段时间我记得很清楚,那个感觉我能描述。
苏怡说,这个好,因为你是真实的,不是想象出来的。
郑嘉明说,但你要小心一件事,就是你的感受是你的,不一定是所有人的,你是起点,不是终点。
林晨说,对,我知道,所以我也要去聊别人,但先从自己开始,至少我知道那个是真的。
窗外的光变了,太阳升起来了,从窗帘的缝隙里打进来一道,落在桌上那张草稿纸的边缘,那张密密麻麻的流程图,此刻看起来只是一个开始,一个需要被重新理解的开始。
郑嘉明把椅子转了一下,面对两个人,说,那我们就这样,各自去聊,下周碰,把听到的东西带回来,然后重新看我们在做什么。
苏怡说,好。
林晨说,好。
三个人安静了一会儿,都没有动,但那个安静里有什么在生长,不是结论,是方向,是一种比之前更诚实的方向,像是终于承认了自己站在哪里,然后才能谈去哪里。
羊角包还在桌上,林晨拿起那个属于他的,咬了一口,是甜的,淡淡的,黄油的香气,很普通,但那一刻觉得很好。
去问别人
林晨说完那半句话,郑嘉明和苏怡都等着,但他停了一下,不是停在那里找词,是那句话让他想到了什么,他需要先把那个东西想清楚再说。
他说,所以我也要去问别人,用我自己的感受做一个参照,然后去验证,看别人有没有类似的地方,哪里一样,哪里不一样,不一样的部分可能比一样的部分更有用。
郑嘉明点了点头,说,这个思路对。
苏怡没有说话,她在手机上记着什么,记完抬起头,说,那我们今天先各自整理,你们把那个人你们想聊的,先想想要问什么,不是问卷,就是几个真实的问题,你如果是朋友去聊天,你会问什么。
郑嘉明说,我表哥这周末在,我可以约他。
苏怡说,我给我那个朋友发消息,看她什么时候有空,视频也行。
林晨没有说话,他在想他自己那部分,他说要从自己出发,但真正坐下来想,那段时间的感受是模糊的,不是说他忘了,而是那种感觉当时很真实,事后回头看,它变成了一种轮廓,像一件事的影子,不是那件事本身。
他需要把那个影子重新描清楚。
三个人在郑嘉明房间里又待了将近两个小时,把手头的几个技术问题对了一遍,郑嘉明在白板上画了新的流程,改了两处,苏怡提了一个她之前没说的细节,关于界面逻辑的跳转顺序,林晨听着,偶尔插一两句,大部分时候在听。
他发现自己现在开会比以前话少,但说出来的东西比以前更落地,他自己能感觉到这个差别,就像郑嘉明早上说的,先给路,结论在后面,或者干脆不给结论,让那条路自己说话。
快十二点的时候,苏怡说她下午还有事,先走了,郑嘉明送她到门口,回来的时候顺手把客厅里剩的一个橙子拿进来,扔给林晨,说,留下来吃饭吗,我妈中午回来。
林晨说,不了,我回去。
郑嘉明在椅子上坐下,剥了一颗糖,说,你刚才说那个,你自己是那个用户,你是认真的还是说着说着说出来的。
林晨说,认真的,但说出来的那一刻我才意识到我是认真的。
郑嘉明说,去年那段时间,你指的是什么时候。
林晨想了一下,说,就是差不多开学那阵,那段时间我每天都在做事,但不知道为什么做,就是在做,像个程序跑起来了,但没有输入,也不知道输出什么,就是在跑。
郑嘉明说,我记得那段时间你比较沉,我以为是因为你爸不在。
林晨说,也有那个,但不全是,就是一种……找不到落脚点的感觉,不是痛苦,是一种很轻的茫然,轻到你没办法跟人说,因为说出来显得很矫情,你吃饭睡觉什么都有,有什么好茫然的。
郑嘉明没有笑,也没有否定,他认真地看了林晨一眼,说,但那个感觉是真的。
林晨说,对,是真的。
郑嘉明说,我懂,我也有过,就是那种,周围的人都有个方向,你也有,但你的方向感觉是别人帮你选的,你走在上面,脚踩着地,但不是你的地。
林晨沉默了一会儿,说,你从来没跟我说过这个。
郑嘉明说,你也没问过啊。
林晨笑了,是那种有点苦的笑,说,我们两个都挺蠢的。
郑嘉明说,是,但也不影响我们做出好东西。
林晨站起来,把橙子拿在手里,说,你那个表哥,你跟他聊的时候,如果他说到那种感觉,你能记下来吗,不是录音,就是你自己的理解,你觉得他说的是什么,你记下来。
郑嘉明说,好,我知道。
林晨说,还有就是,不要带着目的去聊,你别想着你要从他那里拿到什么,就当是你们在聊天,真的聊,他说什么你跟着走。
郑嘉明说,这个你放心,我表哥话多,我不需要引导他,我需要想办法让他别说太久。
林晨背起包,说,那也是一种问题。
郑嘉明说,什么问题。
林晨说,话多的人不一定说的是真的,他可能说了很多,但真正重要的那句话藏在里面,你要找那句话。
郑嘉明看着他,说,你最近说话越来越像你爸。
林晨愣了一下,然后说,哪里像了。
郑嘉明说,就是那种,说一句话,后面跟着一个让你想很久的东西。
林晨没有接,但他把这句话记住了,出门的时候风还在,比早上小了一点,他骑上车,往家的方向走,脑子里转着郑嘉明那句话。
他不知道像他爸是不是一件好事,他爸是他见过的最能想清楚事情的人,但也是他见过的最不会把想清楚的东西说出来的人,那两件事加在一起,有时候让人觉得很有力量,有时候让人觉得很孤独。
他不想要那种孤独,他想要的是想清楚,但也能说出来,说给郑嘉明听,说给苏怡听,甚至有一天,说给他爸听。
他骑过那条有金毛的路,金毛不在了,早上的主人也不在了,就是一条普通的路,树叶还在动,阳光把影子打在地上,碎的,随着风一直在变形。
林晨踩着那些影子骑过去,想着他自己去年那段时间,想着他需要把那个感觉写下来,不是给项目用,是先给自己用,先把那件事说清楚,说给他自己听。
有些事你以为你经历过就懂了,但懂和能说出来是两件事,他现在想学的是后者。
说完不给答案,但你能感觉到答案在那里
郑嘉明说完那半句话,停了一下,像是自己也没想好怎么接,然后摆摆手,说,算了,就是那种感觉,你懂的。
林晨说,我不懂,你说完。
郑嘉明抬起头看他,说,就是你说话的方式变了,以前你说话是给答案的,直接的,现在你说话是给方向的,你说完了,但你没说完,剩下那部分你留给对方自己走,这个跟你爸说话很像。
林晨站在门口,背着包,没有立刻回应。
他想起他爸,想起他们上次视频的时候,他爸说的一句话,说,你现在问的问题比以前好了,以前你问的是怎么做,现在你问的是为什么做,这个差一个字,但差很远。
他当时没有太在意,觉得是那种父亲会说的场面话,但现在郑嘉明说这个,他突然觉得那句话是真的。
他说,也许是跟他学的,但我没有意识到。
郑嘉明说,大部分真的影响你的事,你都没有意识到,你意识到的那些,往往影响没那么深。
林晨说,你今天说话也挺像我爸的。
郑嘉明说,滚吧你。
林晨走出郑嘉明家的时候,外面的风比早上大了一些,带着一点凉意,不是冬天那种冷,是秋天那种薄薄的、提醒你季节在走的凉。
他没有立刻骑车,站在门口把橙子剥开,一瓣一瓣地吃,看着街道。
郑嘉明说他越来越像他爸,他不确定这是不是一件好事,或者说,他不确定他有没有资格说自己像他爸,他爸是那种走进一个房间就让人安心的人,不是因为他说了什么,是因为他在那里,那种在本身就有重量。
林晨觉得自己还差很远,他有时候说出来一句话,说完自己都不确定那句话是不是真的,还是只是听起来对,这两者之间有个缝,他还没有完全能分辨。
但他想,也许这个分辨本身就是成长的一部分,你先说,然后你回头看,看那句话站不站得住,站得住你就记住它,站不住你就改,慢慢地,说出来的东西就越来越接近你真正想说的。
他把橙子皮攥在手里,找了个垃圾桶扔掉,然后骑上车,往家走。
他回到家,他妈在厨房,锅里炖着什么,香味从门缝里出来,林晨换了鞋,把包放下,在沙发上坐了一会儿。
他妈从厨房探出头,说,吃饭了吗。
林晨说,还没,在嘉明那边待了一上午,他妈中午才回来,我就先走了。
他妈说,那等一下,我再做一个菜,你去洗手。
林晨洗手的时候,看着镜子里的自己,想起今天早上说的那句话,说他自己是那个用户,他去年那段时间,那种茫然的感觉,他现在试着去重新描它。
那个感觉不是痛苦,郑嘉明说得对,他当时吃饭睡觉什么都有,但就是有一种东西缺着,像一个房间里的光源坏了,房间还在,东西都在,但光的角度变了,什么都看起来比平时暗一点,不是黑暗,是那种比正常暗一度的感觉,你说不出哪里不对,但你就是觉得哪里不对。
他想,如果他当时有一个东西,那个东西不需要帮他解决什么,他也不知道他需要解决什么,他只是需要一个地方,让他能把那种感觉放出来,不是倾诉,不是被安慰,就是放出来,让那个感觉被看见,被接住,然后他再看看那个感觉,看清楚了,它就没那么重了。
他想,也许这就是他们在做的东西,或者说,应该在做的东西。
他把这个想法在脑子里记了一下,打算吃完饭之后写下来,不是给项目用的文档,就是他自己写给自己的,一个真实的用户描述,那个用户是他,那个时刻是真实的,那个需要是他能诚实说出来的。
吃饭的时候,他妈问他项目进展,林晨说了一些,说他们今天换了一个思路,不从功能出发,从人出发。
他妈放下筷子,说,这个想法是谁提的。
林晨说,苏怡,她昨晚睡不着,看了两个小时的用户评论,然后今天早上来说的。
他妈说,这个女孩子很用心。
林晨说,是,她想事情的方式跟我和嘉明都不一样,她更往里走,我们容易停在外面。
他妈说,往里走是什么意思。
林晨想了一下,说,就是我和嘉明看到一个问题,我们会想怎么解决,苏怡看到一个问题,她会先问这个问题背后是什么,那个背后的背后是什么,她不急着解决,她先想清楚那个东西是什么。
他妈说,那你们三个在一起挺好的,你们互相补。
林晨说,是,我最近才真的觉得是这样。
他妈没有再说话,低头夹了一口菜,过了一会儿,说,你爸前两天打电话说,他十一月可能回来一趟,时间不长,就几天。
林晨抬起头,说,他说了要回来?
他妈说,说是有个会在这边,顺便回来看看,你别太期待,他的行程经常变。
林晨说,我知道。
他低下头继续吃饭,但心里有什么东西动了一下,不是很大的动,就是那种轻轻的,像一块石头在水底翻了个面,没有声音,但你能感觉到水动了。
他想,如果他爸回来,他有一些话想说,不是汇报,不是让他爸看看他做了什么,是真的想说,就是那种坐下来聊,两个人都说真的,那种说话。
他想,他以前不会这样想,或者说,他以前没有意识到他想要这个。
这也许是一种成长,不是你变得更强了,是你知道了你想要什么,那个想要本身,就是你在往里走。
往里走的人
林晨想了一下,说,就是我和嘉明做东西的时候,容易先想结构,先想这个东西怎么搭,搭好了再去想用的人是谁,我们是从外往里的,先有壳,再找芯。苏怡不一样,她先想那个人,那个人在什么处境里,她心里先有那个人,再想给他什么。
他妈静静听着,没有打断他。
林晨说,往里走的意思就是,她出发的地方比我们深一点,她不是从功能出发,是从感受出发,感受这个东西很难量化,但它是真实的,甚至比功能更真实。
他妈拿起筷子,夹了一块豆腐,说,你以前说话不是这样的。
林晨说,怎么不一样。
他妈说,以前你跟我讲项目,讲的是你们做了什么,今天讲的是你们想了什么,这个不一样。
林晨沉默了一下,说,嘉明今天也说我说话变了。
他妈说,他说变成什么样了。
林晨说,他说变得有点像爸。
他妈笑了,是那种笑起来有点复杂的笑,说,像他不一定是好事,你爸说话有时候太绕了,你不如比他直一点。
林晨说,我觉得他不是绕,他是在等你自己走到那里,他不想替你走。
他妈看了他一眼,说,你现在替他说话了。
林晨没有接这句话,低下头喝了口汤。
饭桌上安静了一会儿,炖汤的锅在灶上还开着,偶尔发出一点声音,像是屋子里有个东西在轻轻呼吸。
吃完饭,林晨把碗收了,他妈说你去忙吧,他回到自己房间,打开电脑,没有立刻打开文档,就坐着,把今天的事在脑子里过了一遍。
他想起他对郑嘉明说的那句话,说他需要把那个影子重新描清楚,现在他坐下来,试着真的去描。
他打开一个空白文档,在最上面写了一行字:那段时间是什么感觉。
他盯着这行字看了一会儿,开始往下写。
他写,那是开学之后大概一个月,我每天的日程是满的,但我不知道为什么要满,就是填进去了,然后去执行,执行完再填下一个,像一个表格,你把格子填完就算完成,但你不知道这张表格是为了什么。
他写,我当时没有觉得痛苦,我甚至没有觉得有什么问题,但我会在某些时刻停下来,比如骑车的时候,或者睡前,突然有一种很轻的空的感觉,不是空洞,是那种容器里的东西少了一点,你还能用,但你能感觉到少了。
他停了一下,想了想,继续写。
他写,我当时最需要的不是有人告诉我怎么办,我也不知道我要怎么办,我只是需要一个地方,可以把这个感觉放进去,不是倾诉,不是被解决,就是被接住,就是有个东西说,我知道你有这个感觉,这个感觉是真实的,你不需要因为它不够严重就假装它不存在。
他写到这里,手停了一下。
被接住。
他把这两个字单独放在一行,看了很久。
他想,这也许是他们整个项目里最核心的东西,不是功能,不是界面,不是数据,是这两个字,被接住,那个感觉,那个时刻,那个人坐在那里,感觉到自己的某个部分落地了,不是被推着走,不是被告诉答案,是被接住。
他把这段话复制,粘贴到项目文档里,在旁边备注了一行:这是真实的,不是设计出来的需求,是我自己的。
他坐了一会儿,想给苏怡发消息,把这个想法说一下,然后想了想,觉得现在还不是时候,这个想法刚从他自己这里出来,他还需要让它在他这里再待一会儿,确认它是真的,不只是今天情绪带出来的,明天他还认它,它才算站住了。
他关掉文档,拿起手机,看到他爸发来的一条消息,是下午发的,他吃饭的时候没注意到。
消息说,你之前问我的那个问题,我想了几天,我觉得我的答案是,你得先知道你在为谁做,你才能知道你在做什么,顺序反了,东西就空。
林晨把这条消息看了两遍,然后把手机放下,仰在椅背上,看着天花板。
他爸不知道他们今天聊了什么,但这条消息和他今天写下来的东西,像两条线,从不同方向走,走到了同一个点。
他拿起手机,给他爸回了一条:我今天也想到这个了,不是你告诉我的,是我自己想到的,然后看到你发的,有点奇怪,但也不奇怪。
他爸很快回了一个字:嗯。
林晨盯着那个嗯看了一下,笑了,是那种真实的、没有苦味的笑。
他想,他爸永远都是这样,说了很多,然后用一个字结尾,把所有的重量都压在那一个字上,让你自己去感觉它有多重。
窗外的风还在,那种秋天的薄凉,林晨没有关窗,就让它进来,他重新打开文档,在那行"被接住"的下面,又写了一行:
你得先知道你在为谁做。
我们想到一起去了
林晨把那条消息发出去,放下手机,又看了一会儿天花板。
屋子里很安静,走廊那边他妈在看电视,声音很低,断断续续地传过来,像远处有人在说话,说的什么听不清楚,只是有那个声音在,让屋子不至于太静。
他想,他爸收到这条消息的时候,应该是白天,北京比这里早十五个小时,现在那边是明天上午,他爸也许正在办公室,也许在路上,他会停下来看这条消息,然后怎么想。
他们父子两个人,一个在这里,一个在那边,各自想了几天,走到了同一个地方,这件事本身让林晨有一种说不清楚的感觉,不是骄傲,是更安静的东西,像两块石头被放在了一起,发现它们原来是同一块石头里来的。
手机震了一下,他爸回了:是什么事让你想到的。
林晨想了一下,回:我今天试着把自己当用户,写了去年那段时间的感受,写着写着想到了,先知道为谁做,才知道做什么。
他爸隔了一会儿,回了四个字:写了什么感受。
林晨没有立刻回,他把那个文档重新打开,把他写的那段话又看了一遍。那段话他写的时候没有特别想给谁看,就是写给他自己的,但他爸问了,他想了想,把那段话截图发过去。
发完他有一点点不确定,那段话很私的,他说到那种容器少了一点的感觉,说到被接住,他不知道他爸看了会怎么想,会不会觉得他那段时间过得很不好,会不会担心。
他爸那边安静了比平时长一点的时间,林晨等着,拿起橙子汁喝了一口,又放下。
然后他爸的消息来了,就一句话:你当时有没有告诉过我。
林晨看着这句话,心里有什么东西动了一下。
他回:没有,我当时也不知道怎么说,而且我觉得那个感觉不够严重,不值得说。
他爸回:不够严重的感觉,往往才是最需要被说出来的,因为它不严重,所以你自己都觉得它不算数,然后就一直压着。
林晨看了这句话很久。
他想,他爸说话的方式就是这样,不评价你,不说你那段时间怎么样,就把那个道理放在那里,让你自己去对,你对上了,那个重量就松了一点。
他回:嗯,我现在也是这么觉得的,所以我们想做的东西,就是让那个不够严重的感觉,也有地方落。
他爸回:这个想法是你的还是你们的。
林晨想了想,回:是我们一起走到的,但今天是我写出来的。
他爸回了一个字:好。
就这一个字,林晨觉得够了。
他把手机放下,重新打开文档,在那段话的后面,又写了几行。
他写,被接住这件事,不是功能,是一种状态,用户用完了之后,他不一定能说清楚发生了什么,但他知道他轻了一点,那个感觉不需要被解释,它就是真实的结果,比任何数据都真实。
他写,我们要做的东西,不是一个解决问题的工具,是一个接住感觉的容器,这两者之间差很多,工具是你拿来用的,容器是你把东西放进去的,放进去之后那个东西还在,但你不用一个人抱着它了。
他写到这里,停了一下,然后在下面加了一行:这个容器本身不能是冷的,冷的容器接不住什么,它得是温的,你把手放进去,感觉到那个温度,你才愿意放开。
他看着这几行字,觉得这是他今天想清楚的最重要的东西,不是技术方案,不是产品逻辑,是这个,温的容器,接住感觉。
他把这个词组单独写在一行,加了下划线:温的容器。
然后他想,他明天要把这个说给苏怡和郑嘉明听,不是作为一个结论,是作为一个起点,他们三个人从这里出发,再往里走一走,看能走到哪里。
他关掉电脑,站起来,去喝了杯水,站在厨房窗口往外看了一会儿,外面的街灯亮着,树影在风里动,不大的动,就是轻轻地,像是在呼吸。
他想到郑嘉明说的那句话,大部分真正影响你的事,你都没有意识到。
他想,也许他这一天,今天这一天,也是那种他当时没有完全意识到的事,他和郑嘉明说了半天话,他写了那段文字,他和他爸发了几条消息,这些事情单独拎出来都不大,但它们加在一起,让他往前走了一步,不是很大的一步,但是扎实的,他踩下去,地面是实的。
他想,成长这件事大概就是这样,不是某一天你突然变了,是某一天你回头看,发现你已经不是原来那个站在原地的人了,你走了,你是一步一步走的,但每一步走的时候你都不知道自己走了多远,只有回头看的时候,才能看见那段路。
他回到房间,躺下来,把灯关掉。
黑暗里他闭着眼睛,脑子里还转着那几个字,温的容器,被接住,先知道为谁做。
他想,他还有很多不知道的事,关于这个项目,关于他自己,关于他爸,关于他妈,关于很多人,但今天他知道的这一点,是真实的,是他自己走到的,没有人替他走,这一点他可以确认。
他就这么想着,慢慢地,睡着了。
窗外的风还在,树还在轻轻动,街灯把光打在地上,安静地,一直到天亮。
明天还认得出来
第二天早上,林晨比平时醒得早。
窗帘没拉严,一条光从缝里进来,斜落在地板上,他躺着看了一会儿,没有立刻起身,把昨晚写的那些话在脑子里过了一遍,像是在确认它们还在。
温的容器。被接住。
他在心里把这几个词念了一遍,发现它们还是他昨晚认的那个意思,没有缩水,没有变成别的什么,那种感觉让他踏实了一点。他想起昨晚睡前告诉自己的话,明天还认得出来,它才算站住了。
它站住了。
他起来,洗了脸,去厨房倒了杯水,他妈还没起,屋子里安静的,窗外有鸟叫,偶尔一两声,不密,就是那里有一只鸟,它醒着。
他坐在餐桌边,拿出手机,打开和苏怡的对话框,想了想,开始打字。
他说,昨晚我写了点东西,今天你有时间的话,我想跟你说一下,不急,就是想说。
发完他放下手机,去冰箱拿了个苹果,站在那里啃,窗外的光慢慢亮起来,那条斜落在地板上的光也移了一点,像是有什么东西在缓慢地走。
苏怡的回复来得比他预想的快,说,我正好今天上午没课,你几点。
他回,十点,咖啡店还是学校。
苏怡说,学校吧,图书馆二楼那个角落,安静。
他提前了十分钟到,苏怡已经在了,桌上放着她的笔记本和一杯还冒着热气的茶,她抬头看见他,朝他点了点头,没有多说,就是那个点头,有一种她一贯的简洁在里面,不客气,但也不疏远,就是干净的。
林晨坐下来,把昨晚写的那段话打开给她看,没有先说什么,就是把手机递过去。
苏怡接过去,低头看,林晨就看着她看,她看东西的时候眉头会微微收一下,不是皱眉,就是专注的那种收,像是把注意力聚拢。
她看完了,没有立刻说话,把手机放回桌上,拿起茶杯喝了一口,然后说,被接住这个词,是你昨晚想到的?
林晨说,对,写着写着就出来了,写的时候我在想去年那段时间,我那时候最需要的不是被解决,就是被接住。
苏怡说,我知道这个感觉。
她说这句话的时候声音很平,不是感慨,不是共情的那种夸张,就是陈述,就是我知道,林晨听了反而觉得比什么都重,因为她说的时候不像是在安慰他,是真的知道。
他说,你有没有过那种时候,那个感觉不够严重,所以你自己都觉得它不算数。
苏怡说,有,而且越是不够严重的,越难开口,因为你一开口,你自己就先觉得矫情了。
林晨说,对,就是这个,矫情这个词会把那个感觉压回去。
苏怡说,所以你昨晚写的那段话,其实是在给那个感觉一个许可,告诉它你可以存在,不管够不够严重。
林晨没有立刻说话,他想了一下,说,你说的这个角度我没想到,但你说完我觉得对,就是许可这件事,那个感觉需要先被许可存在,然后才能被接住,顺序是这样的。
苏怡在她的笔记本上写了几个字,林晨侧过头看,她写的是:许可存在,然后被接住。
他说,你记下来了。
苏怡说,这个比被接住更往前一步,我们之前没有想过这一层。
林晨说,我昨晚也没有想到,是你刚才说出来的。
苏怡看了他一眼,说,所以你说得对,这个项目我们得一起想,你一个人想和我们三个人说着想,出来的东西不一样。
林晨说,我昨晚本来想等想清楚了再说,后来觉得不对,这个东西不是想清楚了再拿出来,是拿出来的过程里才能想清楚。
苏怡说,对,有些东西在你脑子里是一个样,说出来就变了,不是变坏了,是变完整了,因为你说的时候另一个人在那里,那个感觉会帮你补。
林晨觉得她这句话说得很好,好到他想把它也记下来,他拿出手机,在备忘录里打了一行:说出来才能变完整,因为那里有另一个人。
他们又聊了一会儿,把温的容器这个说法拆开来看了看,苏怡说她一直觉得他们做的这个东西缺一个词,现在有了,温的,这个词把那个感觉说出来了,功能可以是冷的,但容器不能冷。
林晨说,我们要怎么把温这件事做进去,这个是设计问题,也是技术问题。
苏怡说,我觉得先不急着解决,先把这个问题放在那里,带着这个问题去想每一个细节,它会慢慢进去的,你不能直接做出温,但你可以不做冷。
林晨说,不做冷,这个说法有意思,就是把所有冷的东西去掉,剩下的就自然偏温了。
苏怡说,类似这个意思,但也不完全是,有时候还需要主动放进去一点,就像你昨晚写的那段话,那段话是温的,不是因为你去掉了什么,是因为你放进去了真实的东西,真实的东西本身就是温的。
林晨坐在那里,窗外图书馆的光很白,落在桌上,落在苏怡的笔记本上,他看着那两行字,许可存在,然后被接住,觉得他们今天这一个小时,走的距离比他预想的要远。
他想,他昨晚写那段话的时候,是一个人的,他以为那是他自己的事,但今天说出来,它变成了别的什么,变成了两个人都认得出来的东西,变成了项目里一个真实的起点。
他爸昨晚说的那句话又在他脑子里过了一遍,你得先知道你在为谁做,你才能知道你在做什么。
他现在知道了,不是一个抽象的用户,是那个坐在那里、感觉容器里少了一点、但又不知道开口的人,是他自己,也是苏怡,也是很多他不认识的人,他们都有过那个感觉,那个感觉需要一个地方落。
他们在做那个地方。