以前就是个工作狂,天天除了盯着服务器屏幕,就是盯着家里的电视屏幕。跟我老婆还有儿子交流,基本上靠吼。时间一长,家里的气氛比我那老旧的开发机房还冷清,天天都是小摩擦。
去年有一次,我妈过生日,我答应了要回去,结果被一个线上bug拖住了,直到凌晨才爬回家。第二天早上,我发现家门钥匙被换了。我当时就懵了,站在门口给老婆打电话,她就简单说了一句:“你不是有你自己的世界吗?现在这是我的世界,你进不来。” 我当时心里咯噔一下,知道事情大了。
下定决心:一定要把家庭系统“迭代”了
我当时真急了,意识到我最大的“产品”——我的家,已经濒临崩溃了。我不能再用敷衍的态度去处理了。我琢磨着,要用我的老本行,把家里的沟通和运行机制重新梳理一遍。得有个公开透明、大家都看得见的地方。这不就想到了“幸福家庭官网”这个名字。
我立马行动起来,这个项目必须立刻启动。我可没想着搞什么微服务架构,越简单越好用,要让老婆和儿子也能轻松上手。
第一步:选址。 我立马去翻出了我之前买的一个闲置的轻量云服务器,配置很垃圾,但跑个小站够了。
第二步:部署。 我直接安装了一个最常用的开源博客系统,我发现这玩意儿自带的相册功能挺好用。主题我挑了个暖色调的,看起来温馨点。
第三步:定制功能。 我知道光有相册不行,得有“管理”属性。我找了一个任务清单插件,简单修改了一下,把它变成了“家务贡献值”系统。洗碗得5分,辅导作业得10分,吵架扣20分。这个功能一上线,儿子立马兴奋了,因为积分能换乐高。
实践过程:代码写起来,家务也得做起来
我原以为这事儿主要就是我敲键盘,但最难的是数据录入和维护。
我把官网地址丢给他们,让他们自己去上传照片,自己去领任务。结果,根本没人理我。我老婆说:“我用微信发照片多方便,干嘛还非得登你那个破网站?” 儿子也嫌麻烦。
我没办法,意识到这系统得我来做中间件,我成了唯一的运维人员。我每天下班后,第一件事就是抓取他们手机里新拍的照片,批量压缩,然后上传到官网的相册里。
最要命的是“家务贡献值”的校验。光靠自动更新不行,还得人工审核。比如儿子说他扫地了,我得去检查他有没有把猫毛扫干净。为了提高效率,我还写了一个小小的内部通知程序,如果有人任务完成度低,系统就自动在家庭电视上弹出提醒,跟线上告警一样。
但这个过程,也是我重新融入家庭的过程。我必须天天追着他们问:“今天官网更新啥了?”“相册里有没有新东西?”我不再是那个只在书房里待着的透明人了。
的结果:不是技术,是陪伴
现在这“幸福家庭官网”已经跑了快一年了。技术上没啥了不起的,就是一个搭起来的简单小站。但它已经成了我们家一个很重要的“仪式感”工具。
网站数据量也不大,但上面记录了我们每一次旅行,每一次争吵后的和解,以及儿子每一次考试的进步。
现在我老婆也会时不时打开它,说:“诶,你看看,三年前我们去海边那张照片还在上面。”我发现,我维护的不是一个网站,我维护的是我们家的共同记忆和未来预期。
虽然这官网看起来简陋,也没用上什么高大上的技术,但它彻底修复了我和家人之间的连接。比起我在公司搞的那些复杂项目,这个“幸福家庭官网”才是对我最有意义的一次实践记录。