这是一个星期二的凌晨3点14分,波特兰公寓窗外的雨正被狂风倾斜地吹打着,而我的左边锁骨正在流血。我11个月大的女儿直接跳过了哭闹的环节,升级到了“武力相向”。我用一只手抱着她,另一只手的大拇指在手机上拼命打字,试图在维基百科上找出某种罕见的婴儿攻击综合症。

我一定是在搜索栏里胡乱敲入了一串奇怪的词,因为谷歌没有给我推送儿科期刊,而是认为我在找那个叫 Baby Monster 的韩国女团里的 Ruka。于是,那个画面是这样的:我,流着血,疲惫不堪,摇晃着一个极其愤怒的小人类,而我的手机屏幕正以最大音量播放着高清的韩国MV。整整四秒钟,我女儿停止了尖叫,死死盯着屏幕里的舞蹈动作。

然后她一口咬在了我的胸骨上。

Tired Portland dad soothing his crying ruka baby monster with a plush toy

我是一名软件工程师。我的整个职业生涯都建立在这样一个前提上:如果系统输出错误,那一定是一串有逻辑的代码造成的。你找到bug,部署修复程序,编译,然后系统就能顺利运行。但显然,婴儿的运行架构有着极深的缺陷,以至于仅仅是递给她蓝色奶嘴而不是绿色的,就能引发一场灾难性的内核崩溃。

我妻子莎拉总是喜欢提醒我,我们的女儿不是服务器机架。但是,当你面对一个处于“小怪兽”阶段的宝宝时,你真的会希望在她们的耳朵后面藏着一个硬重启按钮。

逻辑处理器目前已离线

上周我带宝宝M去看了医生,因为我确信这种突然的咬人和尖叫意味着她正在长额外的臼齿,或者可能是有中耳炎。林医生只是露出了那种让人抓狂的、极其平静的医生微笑。

她解释说,在这个年龄段,大脑的情感中心——杏仁核——基本上是在以最大带宽运行,而处理逻辑和推理的前额叶皮层,甚至还没安装好。这是硬件限制。他们确实缺乏处理失望情绪的神经通路。因此,当我女儿把一块全麦饼干掉在地上时,她的大脑并没有将其视作微小的不便,而是将其视为与被老虎攻击同等级别的系统级致命故障。

我一直在用电子表格跟踪她的情绪崩溃数据,因为我的内心已经崩溃了,而这就是我应对压力的方式。我把她发脾气的次数与温度、气压以及她喝了多少盎司的奶进行了对比。数据简直是一团糟。当我在网上读到HALT触发理论时,我以为我终于分离出了变量。该理论认为,情绪崩溃发生在他们感到饥饿(Hungry)、愤怒(Angry)、孤独(Lonely)或疲惫(Tired)的时候。听起来很优雅,对吧?就像一个你可以用来调试尖叫声的整洁小清单。

但HALT的问题在于,一个11个月大的孩子几乎总是同时处于其中至少两种状态。我开始记录她小睡的准确时间戳以确保她不累,并且精确到克来分配她的零食以确保她绝不会饿。我基本上把我们的客厅变成了一个无菌的实验室环境,以防止她生气或感到孤独。这耗费了巨大的后勤成本。我筋疲力尽,莎拉对我的电子表格感到厌烦,你猜怎么着?她还是尖叫了二十分钟,就因为我不让她舔电源插座。

与此同时,我的岳母告诉我们应该直接让她面壁思过,这在物理上根本行不通,因为她会直接爬走。

为“长牙Bug”部署物理补丁

话说回来,咬人这个功能,是我最没有准备好应对的。当一个婴儿开始把你的肩膀当成咀嚼玩具时,它会触发一种非常原始的“战斗或逃跑”反应,而你必须拼命压制住它。你基本上必须吞下自己的恐慌,像一个疯狂的瑜伽教练那样轻声细语,并想方设法在一个尖叫的婴儿让你发疯之前,哄骗她去咬别的什么东西。

Deploying physical patches for teething bugs — The Ruka Baby Monster Error: Troubleshooting 2 AM Meltdowns

在这里我必须承认,并非所有的固齿玩具效果都一样。几周前,莎拉买了这个毛绒小怪兽摇铃固齿玩具,它简直拯救了我的婚姻和我的锁骨。它有一个木环,连着一个用有机棉钩织的怪兽头。凌晨3点她咬我的那个晚上,就在她蓄力准备发起第二次攻击时,我成功地把这个木环塞进了她的嘴里。

她死死咬住木头,对着那个小小的钩织怪兽脸眨了眨眼,然后就开始猛烈地啃它,而不是啃我的肉。有机棉那部分会发出轻微的摇铃声,这恰到好处地分散了她的注意力,打破了情绪崩溃的死循环。这真的是我现在在这间公寓里最喜欢的东西。我把它揣在裤后兜里,就像随身带着一件战术部署工具。

我们的尿布包里还塞着一个紫色的珍珠奶茶固齿器。我觉得它也还行吧。它是硅胶做的,形状像个小奶茶杯,可爱个五秒钟后就会沾满口水和地毯上的毛絮。如果我们在车里,我需要盲人摸象般递给她点什么咬的时候,它还算好用,但她通常几分钟后就会扔掉。它缺乏木环那种触觉上的复杂性。

如果你目前正试图为你家蹒跚学步的孩子的感官崩溃进行调试,你或许可以逛逛 Kianao 的有机配件系列,找一些摸起来不像廉价塑料的东西。

注意力转移协议

我以前以为,当宝宝哭的时候,你只要抱着他们直到他们停止就行了。林医生告诉我,有时候,拥抱一个受过度刺激的婴儿就像试图用毯子盖住火来灭火一样——你只是把热量困在了里面。显然,正确的做法是先给予情绪认可,然后立即进行硬重启。

The distraction protocol — The Ruka Baby Monster Error: Troubleshooting 2 AM Meltdowns

我发现自己常常在对着一个根本听不懂英语的听众大声说一些极其荒诞的句子:“我看得出来,你因为我们不能吃HDMI线而感到非常生气。”你必须认可这种愤怒,这在愤怒完全不合理时感觉很违背直觉。但紧接着,你必须将他们的处理能力重定向到一个新任务上,趁他们还没重新启动“大哭应用程序”之前。

我一直在用这套温柔婴儿积木套装来进行硬重启。当她尖叫到一半时,我就开始悄悄地在她旁边的地板上把它们叠起来。它们是软橡胶做的,所以她不能拿来当武器攻击我。最终,摧毁我建造的高塔的冲动压倒了尖叫的冲动。她爬过来,把它们推倒,她的大脑就突然从“情绪错误”状态切回了实体的“物理引擎”状态。

它并不是每次都奏效,但在我的行业里,成功率达到60%的bug修复方案就已经值得推向生产环境了。

环境变量与硬件优化

我的数据追踪确实揭示了一件事,那就是环境摩擦对情绪爆发有多大影响。我注意到,就在10月份公寓供暖系统启动前后,她的攻击性行为出现了激增。莎拉指出,宝宝当时一直在抓她的脖子后面。

我们意识到,她的皮肤被我们为了保暖而给她穿的合成纤维面料刺激到了。显然,婴儿皮肤的体温调节能力非常差。当她在聚酯纤维衣服里变得太热时,她无法有效地排汗,就会觉得痒;而因为她没法告诉我们她很痒,她只能选择极端的暴力手段。

我们把她的贴身衣服换成了有机棉婴儿无袖连体衣,这确确实实在我的“崩溃记录表”上引起了肉眼可见的数据下降。它主要由95%的有机棉和一点氨纶制成,但比我们在大型超市买的合成面料透气多了。它的接缝是平的,所以当她在地上打滚试图和狗抢掉落的麦片圈时,衣服不会勒进她的皮肤。

在处理一个不稳定的系统时,你必须尽可能多地消除后台的摩擦点。如果我能防止一次瘙痒,我就可能防止一次咬人。在现阶段,一切都是为了降低风险。

  • 检查硬件: 是在长牙吗?部署木质固齿器。
  • 检查环境: 她出汗了吗?换上有机棉衣物。
  • 检查网络: 她是不是因为狗、电视和我的恐慌而受到了过度刺激?关掉灯,调低音量。
  • 运行注意力转移脚本: 叠积木,直到她把它们推倒。

我仍然不能完全弄懂她小脑袋里到底在发生什么。每当我以为我已经为她的作息写出了完美算法时,她就会发布一个新补丁,打破我之前所有的逻辑。昨天她因为我剥了她的香蕉而哭。今天她因为我剥香蕉剥得不够快而哭。

我正慢慢接受这样一个事实:为人父母就是在为一个不断重写自己源代码的系统部署热修复补丁。我控制不了错误,我只能控制当系统崩溃时,我该穿多厚的防护服。

如果你正深陷这种独特的混乱之中,不妨去看看 Kianao 的有机婴儿服装和玩具。它不会帮你写代码,但它或许刚好能拯救你的锁骨。

我极不科学的故障排除FAQ

如何阻止“小怪兽”宝宝的咬人阶段?

说实话?我只要一看到她张开嘴巴,就立刻把木质固齿器塞进她嘴里。你没法和他们讲理。我就像西部神枪手一样,随时把毛绒怪兽摇铃揣在兜里。如果他们咬人时你大喊大叫,他们只会觉得你在玩一个非常吵闹、非常有趣的游戏。只要保持面无表情,说“不行”,然后塞入木环即可。

11个月大的宝宝发脾气正常吗?

我的医生发誓这是正常的,即便这感觉就像被恶魔附身了一样。他们大脑连线的速度比他们嘴巴形成单词的速度快得多。当他们想告诉你他们讨厌袜子的材质,却只能通过向后弓着背尖叫来表达时,看起来就像是在发脾气。我只能告诉自己,这是一个数据传输瓶颈。

固齿玩具真的能阻止尖叫吗?

有时候能。如果尖叫是因为牙龈肿胀引起的,那么咀嚼固体物产生的反作用力绝对能中断向大脑传递的疼痛信号。如果尖叫是因为你不让他们喝洗澡水,那地球上没有任何固齿器能救得了你。

有机棉真的有必要吗,还是这只是波特兰时髦人士的噱头?

我曾以为这只是营销废话,直到我看到我女儿脖子后面的皮疹。合成面料会积聚热量和水分。当婴儿又出汗又发痒时,他们会变得极其愤怒。对我们来说,换上透气的有机棉是一次功能性的硬件升级,而不是什么时尚宣言。

这个阶段会持续多久?

莎拉一直告诉我,等他们学会说话后情况就会好转。我有个朋友,他的孩子已经三岁了,当我问他这个问题时,他只是用死灰般的眼神看了看我。所以很明显,bug只会改变形式,而这个系统永远处于测试阶段。