Happy Coding & Happy Writing

魔法

晚上我们受邀参加了前房客一家搬入新家的house warming,同时也是男主人Mike的40岁生日派对。这家人是2020年疫情初期搬进来的租客,女主人Sabina是罗马尼亚人,男主人Mike则来自塞尔维亚。也许是因为年龄相仿,又同为新移民的缘故,原本简单的租赁关系慢慢演变成了朋友关系。

2021年,Sabina兴奋地告诉我们她怀孕的消息。没想到,短短三个月后,我们也发现了家中虎妞的到来。等到2022年,他们的儿子Luka和我们的虎妞相继出生后,两家的友谊更深了一层。这次聚会还有另一对新移民夫妇和他们的儿子Marcos,一家来自墨西哥。巧合的是,Marcos居然和虎妞同年同月同日生,甚至出生在同一家医院!我们忍不住猜测,那时是否曾在产房的走廊里擦肩而过。

带娃家庭的派对总是轻松随意。大人们各自端着盘子聊天,小朋友则完全放飞自我。碳酸饮料不再被严格限制,吃饭的规矩也变得宽松。虎妞自来熟地召集两个看平板的小男生,一声令下,就把大家拉进了自己的“游戏小队”。小朋友之间的交友似乎不需要寒暄和客套,直接一起追逐玩耍就是最自然的开场。不一会儿,三个孩子已经在一楼和地下室的玩具房之间来回穿梭。

就在我们暗暗担心孩子们太过活跃时,意外还是发生了,Luka一个没注意撞到了桌角,立刻大哭起来。Sabina和Mike赶忙过来,拿着冰袋和毛巾安慰他。就在这时,虎妞径直走过去,给了Luka一个大大的拥抱。奇迹发生了——Luka的哭声瞬间停了下来,抬头看着虎妞和Marcos,竟然又笑着重新加入了游戏。Sabina惊讶又羡慕地说:“Thank you, April, you fixed my boy!”

不久后,Marcos因为某件事被妈妈训了一顿,也伤心地哭了起来。此时正在沙发上蹦蹦跳跳的虎妞和Luka面面相觑,然后虎妞奶声奶气地问了一句:“Would you like join us?” 我们简直看呆了,这个小社交达人竟然如此自信自然。更神奇的是,Marcos听到后立刻停止了哭泣,得到了妈妈的默许后,跑到沙发上和虎妞一起蹦了起来,派对的氛围再次轻松活跃了起来。

Superpower

回到家后,我和猫姐对虎妞的表现感到既惊喜又骄傲。我们真的没想到,这个2岁半的小姑娘居然拥有这样一种让人放松、愉悦的能量。晚上睡前,虎妞仍然沉浸在当天的记忆中,骄傲地反复问:“今天去哪里玩了?”“Luka小哥哥为什么哭了啊?”“Sabina阿姨说什么了啊?” 她总是要听到那句

Thank you, April, you fixed my boy!

才算满足。猫姐附和道:“是啊,你今天真的很棒!爸爸妈妈都为你感到骄傲!”我也笑着说:“你知道吗?你有魔法哦。”

虎妞的眼睛一下亮了起来:“魔法是什么?”我轻声说:“你的魔法就是能让不开心的人变得开心💗。”虎妞听后,心满意足地盖好被子,带着微笑入睡了。我和猫姐走出房间时,相视一笑:能够成为一个不扫兴、且能带给他人快乐的人,可能真的是一种天生的超能力吧。

睡前故事

作为虎妞睡前仪式的一部分,睡前故事一直是不可缺少。大概是半岁刚过,我和猫姐就开始给她讲故事,我俩打开书本就是一通照本宣科,囫囵吞枣读完几本书之后,就把早已吃饱喝足面容呆瓜的虎妞扔床上去睡觉。我曾一度怀疑这么小的孩子是不是真的听懂了,毕竟故事一会是中文,一会是英文,一会是🐻熊爸爸带熊宝宝的历险,一会是🐰兔妈妈和小兔兔的追逐。后来我们惊讶的发现,其实虎妞能记住,比如我们说“去把熊熊🐻书拿来”,尚且不会走路的虎妞真的能爬去小书架并准确的把书取来!小朋友的学习能力真的让我吃惊,我当时工作上正在为Apache Kafka挠头,为此我甚至开过脑洞,假如我翻出Kafka Documentation逐个章节给她当睡前故事念,是不是她和我能一起学习?以小朋友的这种学习能力,假以时日,为父键盘还没开撸,虎妞岂不是文不加点,倚马可待,千行代码,脱口而出——当然我很快感受到了这个想法的不切实际,毕竟就算她懂了,还要学会26个字母,阅读代码,以及大声准确的朗读才能给我指导意见。何况,不久之后ChatGPT横空出世,更让我直接放弃了把虎妞培养成婴儿🍼编程界王语嫣👧的想法。若干年后如果跟虎妞说起来,她可能也算被AI🤖取代工作的早期受害者之一。

后来虎妞再大一些,她开始咿咿呀呀对睡前故事给出各种反馈意见,有的故事听一半就想换,而有的故事听了一遍又一遍;有的故事归爸爸👨讲,而有的故事只能妈妈👩讲——这种频繁的切换故事甚至切换主讲人的行为,让我们疲于应对。虎妞则机灵的发现,只要她在故事快结束前,迅速拿出另外一本书,就能获得无限续故事的机会,从而能推延去睡觉的时间。于是她越加变本加厉,终于有一天我们忍不住给她画下红线,“这是今晚最后一本,讲完就要去睡觉咯!”,此时虎妞往往望着散落一地的书本,似懂非懂的点点头,因为她知道这本之后她就要滚回自己小床,爸妈会关灯离开,而她就只能看着床顶摄像头的夜视红外“红点点”自己入睡🛌。也不知道是不是因为每晚陪伴她入睡的缘故,虎妞对红点点有着特殊的喜好,也特别乐于在生活中发现红点点:看到红绿灯🚥,她会说“红点点”;看到汽车🚗尾灯,她会说“红点点”;家里任何电子产品的指示灯,都是她的红点点;甚至楼梯间窗外遥遥相对的小区信号塔🗼,在夜空中闪烁着信号灯,也能让她激动的指着说“红点点!”,于是找红点点也成为她日常的游戏之一。

直到最近我们给她换了房间,考虑到妹妹👶还有几个月就将来到人世,我们打算把装摄像头又离主卧更近的小房间留给了妹妹,而把虎妞搬去了离我们较远的一个客卧——这样既方便我们晚上起来照顾妹妹,又避免打扰到虎妞的睡眠。然而虎妞对自己更大的新房间不是非常满意,虽然她获得了一张可以随意翻滚的Queen size的床垫,以及另一张肆意攀爬的独立小床用来玩耍,她甚至也喜欢在新房间的落地窗前隔着窗帘和我们躲猫猫,但是晚上讲完故事关灯后,她依然在自己的婴儿床里哭闹好一会才肯睡去。直到后来有一天,晚上上楼时她趴在我身上,望着远处信号塔,小声的说“红点点,红点点”,我突然意识到这个不起眼的红点点其实是她睡前仪式里多么重要的一部分。那晚讲完故事之后,我问她要不要去看红点点。她一下听懂了,使劲点了点头。我抱着她站在楼梯间,看着远处信号塔,红点点一下一下的闪烁,而我俩就这么看着,谁也没说话。我灵机一动,即兴演绎了一个“信号塔与飞机✈️”的故事,告诉她红点点其实是信号塔与飞机✈️之间的有趣对白,没想到虎妞特别专注地听完整个故事,然后安静地趴在我怀里,直到我抱她回新房间睡觉,也没有再哭闹。

自此以后,抱着虎妞站在关了灯的楼梯间讲“信号塔与飞机✈️”的故事就成了她新的睡前仪式。而我在讲完那个即兴的故事之后,更喜欢抱着她一起看着红点点,然后慢慢与她回忆过去的一天的许多琐碎,从我如何推门唤醒她,到拉开窗帘是阳光明媚或是雨雪霏霏;从我们如何选衣服,鞋袜,到下楼后早餐吃了什么;虎妞还在学说话,如果她今天学了新的词语,我会让她再说一遍;而当回忆到周末和朋友一起出去滑雪(轮胎)或者林间散步的许多细节时,我甚至能感受到她平静的呼吸,和低头瞥见她嘴角浅浅的笑。我们也许每一天都过的很平凡,但并不是简单重复。每一次昼夜更替,于时空中每一个人都是独一无二的生命体验,它不值得铭记,也不需要歌颂,却也可以是自己最好的睡前故事。

Bedtime Story

夜半歌声

昨晚虎妞刚过午夜突然哭醒,一阵安抚之后虽然止住了哭声,但小家伙就拒绝独自回房间睡觉。猫姐无奈把她抱到我们床上,在我俩枕头之间给她留了一块地。 我半睡半醒之间一阵懵,这是我俩第一次带女儿睡觉——虎妞自出生以后,我俩就让她睡自己的婴儿床。一开始我们还想着把婴儿床放我们房间,好歹半夜起来照看方便。 后来发现我们如同所有的新生父母一样对婴儿的一举一动极为敏感,且不说猫姐平时睡眠浅,就连我自己,平时粘着枕头就能呼呼大睡,每当虎妞在自己小床里稍有响动,我就立刻应激式的醒来,瞪大双眼看着旁边一直没睡着的猫姐。 我俩又不敢立刻起身查看,怕吵醒她,于是俩人大眼瞪小眼,不敢动弹,僵直着掏出手机,透过📸摄像头app,躲在被窝里暗中观察。而一旁的虎妞往往还在呼呼大睡,全然不知道我俩如临大敌的心情。 这种假警报拉了几回以后,天就放白了,我浑身酸疼,脑袋昏昏沉沉,梦回大学时候去网吧熬夜学习的自己😫;而一旁的猫姐可能真的一宿没睡,耷拉着似睁非睁的双眼,化身成阿飘👻,正在家找咖啡☕️续命。 就这样几天下来梦游小队达成共识,虽然大家是父/母女,但是饭可以一起吃,觉不用一起睡——我们把虎妞恭送去了自己的房间才算完事。

虎妞大半夜的对她人生中的第一张大床还有点好奇,居然乖乖的躺在的我和猫姐的枕头之间,全然没有在她小床里360度肆无忌惮转圈睡的豪放——而我由于还带着止鼾面罩,怕半夜翻身时候面罩蹭到她,索性面朝着她侧着睡,双手顺势捂在面罩前。 借着窗外依稀透进来的光,我看到她但又不确定她是不是睡熟了,恍惚间觉得刚出生时还没胳膊长的小不点,一眨眼居然都长这么大了还趴在我面前了嘟囔着小脸蛋。 结果小姑娘睁开眼看着我,然后也朝我侧着身,奶声奶气的喊我一声,爸爸,还伸出小手抓着我的手,呼吸逐渐平顺了起来。那么一瞬间,我心头一甜,望着眼前的岁月静好,得意的心潮不免小澎湃了一下💗!

这种不真实的甜蜜美好持续了半小时,这大概是我人生中最幸福的半个小时——如果我能预知接下来要发生什么的话——在我兴奋期逐渐衰退,开始要回到睡眠模式的时候,虎妞正式充电完成。 她先是开始了花式叫爸爸,我当然不能答应,想着她也不一定看得见,干脆闭上眼直接装睡。她喊了半天看我没动静,于是如同蔡琴一样开始敲打我的面罩——我当时困到爆炸🫠,依稀记得睡前故事里讲过在森林碰到熊🐻可以装死,我把心一横,谁说熊孩子不算熊。。。 虎妞敲了一会之后,顺着面罩抓住了面罩的氧气管子正要用力拔,我心里大呼,糟糕,赶紧双手夺回,然后顺势翻了个身,背对着她双手护头,蜷缩在一边。 虎妞看我没理她,于是转头开始了喊妈妈👩——据今早猫姐事后回忆,她听到“叫爸爸”和“敲面罩”的时候又气又笑,而听到我翻身的时候她也趁机翻了个身——就这样虎妞在我俩身后来回喊了几轮发现没人应答,而她凭空多出来的一大块我们退让的空间。 她全然不懂成人社交礼仪中,不回应就是让你洗洗睡的潜台词,径直开起了演唱会模式,把她会的儿歌旋律挨个演绎了起来,不会的歌词就用随机用“爸爸/妈妈”来补上,甚至每唱完一首还不忘自己给自己鼓掌👏!我瞬间炸裂😩——学生时代的我曾觉得风花雪月可以是窗外大雪无声,而屋内红袖添香。 相对而视,一颦一笑,听歌而眠。。。我内心一边老泪纵横😭,一边忍不住向生活忏悔,我错了,我也没想到这歌可以是儿歌,我更没想到唱的人可以这么hi。。果然,击中自己眉心的,都是自己年少时的没心没肺。

事情的结局是,在听完虎妞的第八遍小星星✨/Row Row Row Your Boat🚣‍♀️之后,猫姐果断起身把唱到词穷的虎妞送回了自己房间,还没忘关上了两个房间的门。而虎妞意识到演唱会提前结束之后,也就嚎了5分钟,就自己又滚回去安心睡觉了。

“所以她昨晚唱了多久?40分钟?“,

”差不多吧,她最后还趴你背上拍了拍你的屁股,但是你没理她,隐约着看你好像背着身,勾着手跟她挥手🙋说byebye,然后她也跟你byebye了“,猫姐和我一边刷着牙,一边围在虎妞床头,“所以现在问题来了,我们应该唱什么叫醒她?”