深夜,量子保洁升级版
有了前一次的教训,百达的量子化身凝聚得更加小心,能量波动压制到最低。她不再仅仅清洗碗盘,开始尝试更精细的操作。
她“引导”着抹布擦拭桌椅的灰尘,将散落的数据线整理归类,甚至尝试用极其微弱的力量,将布朗尼散落在床角的几本编程入门书籍摆放整齐。
过程中,她感觉到一道若有若无的视线。不是来自玛尔塔房间的方向,而是来自布朗尼的床铺。那个孩子,似乎并没有睡着,而是在黑暗中静静地观察着她。
百达的动作微微一僵,量子化身的光晕波动了一下。她犹豫片刻,没有选择立刻消散,而是继续着手上的工作,只是动作更加轻柔,仿佛在说:“看,我没有恶意,我只是在打扫。”
那道视线停留了片刻,然后悄然移开。没有阻止,没有询问,只有一种心照不宣的默认。
当百达完成清洁,量子化身消散时,她“听”到布朗尼的床上传来一声极轻的、几乎微不可闻的翻身声。
终端上的无声交流
布朗尼在学习一个复杂的算法时遇到了瓶颈,代码编译一次次报错。她皱着眉头,小手不耐烦地敲打着键盘。
躲在系统深处的百达“看”在眼里。她小心翼翼地,没有直接修改布朗尼的代码,那会扼杀她独立思考的能力。而是在编译器报错信息的末尾,用极其细微、颜色也与正常提示无异的字体,添加了一行简短的注释:
// Check variable scope on line 38.(检查第38行的变量范围)
布朗尼的目光扫过报错信息,敏锐地捕捉到了那行多出来的注释。她愣了一下,手指停在键盘上。她没有立刻按照提示修改,而是仔细回顾了自己的代码,几分钟后,她自己找到了那个由于作用域错误导致的变量未定义问题。
修复了BUG,程序成功运行。布朗尼沉默地看着屏幕上的运行结果,片刻后,她在代码文件的顶部,添加了一行新的注释:
// Thanks. = )(感谢)
没有称呼,没有客套,只有一个简单的致意和属于她的标识。但这对于百达来说,却如同获得了莫大的认可,数据流都欢快地涌动起来。
// You're welcome! (^_^) - Baida(没关系) 一行带着笑脸的回应,悄然出现在那行致意下方,片刻后又悄然消失。
有时,布朗尼会在浏览地下网络论坛时,发现一些有趣的、关于最新安全漏洞或者奇特编程技巧的帖子。她会复制下链接,然后在一个临时创建的文本文件里,只留下链接和简短的标注:
// New bug in ATT. firewall. Funny. - B(ATT防火墙中的新错误。好笑)
百达会立刻点开,津津有味地“阅读”起来,然后在心里记下,或许以后能用得上。偶尔,她也会在一些布朗尼可能感兴趣的、关于硬件优化或者数据压缩算法的文章链接后面,留下自己的标记:
// This method could improve your editor's efficiency. - Baida(这种方法可以提高编辑的效率。)
这种交流,零散、随机、无声,却像一条细密的丝线,将两个存在悄然联结。
微不足道与倾尽所有
玛尔塔的咳嗽越来越频繁,脸色也愈发苍白。她偷偷减少了自己的药量,想把更多的信用点留给布朗尼购买学习资料和更换那台过于老旧的设备。
百达“看”在眼里,急在心里。她不能再像最初那样简单地从小任务平台赚取微薄信用点了,那太慢。她必须做得更多,但又不能引起官方金融机构的警觉。