我越来越相信,AI 编程最重要的变化,不是让我离“开发者”这个身份更近了,而是让我第一次认真看待那些只属于我自己的小问题。
目标用户只有 1 个的软件,过去不值得做,现在开始值得了。
我说的不是下一个平台级产品,也不是一个能卖给 10 万家企业的 SaaS。 我说的是另一类东西:家庭预算、旅行计划、任务管理、个人笔记、工作流程。
这些东西小、碎,甚至不一定有商业价值,但它们每天都在消耗我的时间。

我过去一直以为,软件不好用是正常的。
一个产品服务 100 万人,就不可能按我一个人的习惯来长。我能做的也就两种:要么迁就,要么自己在外面再补一层。拿表格、文档、备忘录、聊天记录,把缺口一点点缝起来。
现在我不这么想了。
Claude Code、Codex、Cursor、Lovable、Replit 这类工具真正改变的,不是代码生产本身,而是把“为自己做一个软件”这件事的门槛往下压了一大截。
以前这是开发团队的工作。
现在,它开始变成个人工作流的一部分。
这件事对我的冲击,不在于“我也能做 App 了”,而在于“我再也没法心安理得地忍受那些不贴身的工具了”。
就像你去商场买一套均码西装,能穿,但肩宽、袖长、腰线总有 3 个地方不对。过去我只能接受均码。现在我第一次知道,原来衣服是可以改的。

软件行业过去追求的是通用性。代价也很直接:每个人都能用,但真要说完全适合自己,几乎没有。
任务管理工具的字段是别人定义的,记账工具的分类是别人定的,笔记软件的信息结构也一样。我的工作和生活,只能硬塞进别人预设好的抽屉里。
我自己感受最深的是任务管理。
很多待办事项不是“今天做”或“明天做”这么简单,它常常还带着优先级、情境、依赖关系和精力要求。
通用工具给我 4 个字段,我脑子里实际在处理 8 个变量。每次切换工具,我都像在做一次低配翻译。
家庭预算也是一样。一个三口之家和一个单身用户,对“吃饭”“教育”“出行”的理解根本不是一回事。
市面上的记账软件当然能用,但分类逻辑一旦和真实生活错位,后面每一次记账都会变成额外劳动。
真正累人的不是金额计算。说白了,是我得不断把自己的生活翻译成软件能接受的格式。

旅行计划更典型。
机票、酒店、行程、待办、证件、路线、同行人分工,往往散落在 5 个界面里。
现成产品不是没有道理,但是每一个功能都只解决了一部分问题,没有一个地方能把“这次旅行”完整展现出来。最后我还是得自己搭一层,把信息重新组织一遍。
我越来越觉得,很多所谓低效,不是我执行力差,而是工具天然就不贴合。
一个每天要重复 20 次的小动作,每次多花 15 秒,30 天就是 9000 秒,等于 150 分钟。很多人不是输给大问题,而是输给这些没人愿意认真替自己解决的小摩擦。
这也是我对“个人软件”最强烈的判断:它不是专业软件的替代品,而是通用软件没法顾到的那一层。
服务 1 个人的软件,价值不在市场规模,而在匹配精度。它可能永远卖不出去,但只要每天能替我省 10 分钟,少 3 次切换,少 1 次重复录入,它就已经成立了。
我也不会把这件事想得太浪漫。个人软件的问题同样具体,而且一个都绕不过去:安全、维护、同步、设计、可靠性。一个只给我自己用的小工具,做出来不难。
难的是 30 天后还能不能稳定打开,换一台设备会不会丢数据,需求改了之后谁来修,界面乱了之后我还愿不愿意继续用。
有时候我也拿不准,普通人到底是真的需要“自己的软件”,还是只是太久没有遇到真正顺手的工具。所以一旦能自己改,就会把这种自由感放大。
很多人的工作流本来就不是在一个系统里完成的,而是在表格、文档、聊天窗口、笔记工具之间来回横跳。
大平台解决的是 80% 的共性流程,最后 20% 往往还是靠人肉补。
我身边最常见的情况不是“没有软件可用”,而是“有 6 个软件同时在用,但还是不顺”。
这和开餐馆很像,前厅、后厨、采购、收银、外卖平台都能找到成熟工具,但一家店真正卡住的,常常是自己那套独特的出餐节奏和协作顺序。
系统都在,流程还是要自己调。
所以我现在看 AI 编程,倒是不太关心它会不会再造出一个超级平台,我更关心它会不会让更多普通人停止迁就。
以前我觉得软件是买来的。现在我开始把它看成一种可以按需搭建的能力。这个变化看起来不大,但一旦发生,就很难退回去。
说实话,我甚至觉得这比“会不会取代程序员”更贴近日常。因为一个人一生里,反复遇到的从来不是宏大需求,而是那些长期存在、又小到没人替你解决的问题。
过去它们注定只能凑合。
今天,它们开始有机会被做成工具。
真正让我反复想的,不是哪一个产品会赢,而是当服务 1 个人的软件越来越多的时候,我们会不会第一次承认软件从来不只是一个行业,它其实也可以是一件只为我生活服务的东西。

夜雨聆风