写了很久代码,我越来越认同 KISS 原则,也越来越讨厌在复杂项目里绕脑子。虽然现在可以用 AI 读代码、梳理业务逻辑,但依然浪费时间、消耗 token。代码复杂了还能重构,产品复杂了却往往没有回头路,每加一个功能,背后都是维护成本、认知成本和用户理解成本。同理,我也希望产品设计简洁些:最好一个产品只做一件事,至多做个统一门户;实在做不到,就把紧密相关的功能放在一起,而不是今天一个点子、明天一个点子,凭一句“我觉得客户要”就照做。等到年终总结才发现,功能没人用,平台却乱成一锅粥。
但做小程序《心情手账日历》时,我一步步变成了自己讨厌的产品经理。起初我只想有个记录心情的地方(虽然朋友圈更好),能统计每月心情分布:给每天标一个心情,看看这个月发了几次火,好直观控制情绪。于是初版做了每天的文字、emoji 心情,以及月度和年度统计列表。这个需求其实很清晰,也很克制。

后来出去旅游,我想加图片上传,不然每天太单调,也不可能天天愤怒只写文字。加了图片后,又想:是不是还能加地理位置?那就加。嘿,这样一看,不就是微信朋友圈翻版吗?不同点就是我做的缺少朋友互动,而且实现质量差。
那就加点朋友圈没有的:天气。有日期和定位,拿天气也容易,挺好。做到这里我挺沮丧:还不如直接在朋友圈发私密。甚至想销毁它,但翻日志发现居然有人用。很神奇,我还没宣传,就已经有几个人稳定使用,虽然不多,也足够让我诧异。想了想,云主机和小程序认证费也没多少,那就继续挂着吧,少出去吃一顿就够了。感谢我的使用者。
后来出去玩,发现一天可能要记录多次,但当初设计是一天一个心情、一段文字,没法记录我“特种兵旅游”的所有景点。于是又做了游记:记录每天去的地点,每个地点存几张照片和定位。当时想,做得好之后可以接入 AI 优化旅游文案,整理成 PDF 或图片,发到小红书或朋友圈里。(为什么这样做?原因很简单:个人开发者小程序不能有社交功能,我也没能力做运营。)
后来我又发现可以加纪念日功能,因为我经常忘日期,这挺糟糕;反正隔三岔五会打开小程序,增加点日活,索性就加了。于是又给自己找了个理由,也给产品多了一个入口。
折腾半天,这个小程序几乎都是围绕我的需求,东一榔头西一锤子,没有长远规划。还好没生搬硬造,基本还是按日期这个维度展开。另外,AI 帮我调了下 UI 排版。真的对不起最早的用户,那么丑的 UI 确实污染视觉。虽然现在也就那样,但总算看得过去。以前我总觉得产品经理拍脑袋加需求,现在才发现,在边界不清、资源有限、又不断被自己需求牵引的时候,保持克制真的很难。这样看来,产品经理也还是比较难做的。