七月总结,体重又掉了三斤,代码库倒是瘦了30%。这他妈是2021年,我31岁,刚从团队管理的泥潭里爬出来,断尾求生,重新回到一个人写代码、一个人交付的状态。身体和代码,总得有一个是健康的。
上个月开始系统记录摄入,不是那种记个大概,是用Python写了个脚本,爬取外卖平台的营养数据,再对接Notion API自动生成每日热量报表。发现之前每天光咖啡因和隐形糖分就超了800卡,怪不得下午三点必崩。现在把拿铁换成了冷萃黑咖,午餐的油泼面换成了鸡胸肉沙拉,执行起来比管理三个人简单多了。
体育健身这领域,数据密度低得惊人。我调研了市面上二十多款健身APP,发现核心矛盾在于:动作标准性无法通过手机陀螺仪量化。深蹲时膝盖过不过脚尖,背部是否保持中立,这些细节在现有传感器精度下全是噪声。但线下私教靠肉眼就能判断,这是物理空间的不可替代性。我甚至去本地的CrossFit盒子蹲了一周,用GoPro录了教练的纠正过程,回来用OpenPose做骨骼点分析,想找出可量化的“纠正模式”。结果发现,有效干预往往发生在动作发生前的0.5秒,教练是通过预判而非事后纠正。这个时间差,现有消费级硬件根本抓不住。
所以线上健身课的瓶颈不在内容,在反馈延迟。录播课解决的是“知道”,但解决不了“做到”。这让我想起做产品经理时最痛的点:用户说的和实际做的,永远是两套数据。健身领域把这个矛盾放大了十倍,身体不会撒谎,但身体的数据目前还撒不了谎——因为根本采集不到足够细的颗粒度。
代码库瘦身是另一场战争。把2019年为了接外包项目堆的垃圾中间件全删了,那些为了“架构好看”而引入的Redis缓存层、消息队列,在个人项目里全是负担。最蠢的是一个微信小程序项目,为了处理高并发用了Kafka,结果日活从来没超过50。现在回归到最朴素的Flask + SQLite,部署用Docker一键脚本,监控靠简单的cron job发Telegram消息。删代码比写代码爽,尤其是删掉自己当年为了炫技写的抽象工厂模式,现在看简直羞耻。
体重下降和代码量下降,背后是同一种焦虑:对“冗余”的恐惧。管理团队那两年,冗余的人、冗余的流程、冗余的会议,把我对效率的敏感度磨成了偏执。现在宁可花三天写自动化脚本,也不愿意每天手动重复操作十分钟。这种偏执移植到健身上,就是宁可研究食物热效应和基础代谢率的算法,也不愿意“凭感觉吃”。可能这就是技术人的病,总想把一切不确定性封装成函数。
但这个月最大的收获,是意识到有些东西封装不了。线下健身房里那股汗味和铁片撞击的声音,教练一巴掌拍在你背上喊“核心收紧”的触感,这些是多模态数据流,目前的AI还模拟不出这种压迫感和即时性。这反而让我松了口气——如果一切都能线上化、自动化,那我这种靠解决具体问题吃饭的人,也该失业了。物理世界还留着一道护城河,虽然不知道能守多久。
下个月目标:把饮食追踪脚本封装成带GUI的小工具,试试用PyInstaller打包。继续降体脂,但得增肌,不然基础代谢率会掉。这两件事本质上是一回事:优化系统,对抗熵增。只不过一个用代码,一个用杠铃。














