重新思考个人软件开发过程

今年初,我想从零开发一个自己想要的笔记软件,也就是 skein。我把目标设定得很宏大,但在实际推进的过程中,我发现自己根本没想清楚。我为它设计了很多概念,结果到了落地的时候,却搞不清楚它到底该怎么用。我想搞一个之前没人做过的东西,但这种自顶向下的开发方式并不适合我。

如今,我选择了另外一条路:从自己每天在用的软件出发,1:1 复刻我需要用的功能。从第一天起,新软件就能完全替代这些功能,嵌入到我的工作流里。这样,我就能随时根据自己的痛点调整功能,持续迭代。

AI 带来了更快的软件开发和迭代速度。当我有一个想法的时候,就和我的 agent 对话一下,它改完就能立刻部署上去,整个过程只需要 1—2 小时。这种快速反馈、快速变更的方式,是我之前从未能做到的。AI 把代码实现过程中的摩擦磨平了。

我想,这是 AI 时代最好的个人软件开发方式。我把它叫做“个人定制软件”:从自己每天在用的东西出发,去改变它,去创造它。每个人都能有自己的软件。

评论

读完之后,可以在这里继续这段讨论。

正在读取评论


© 纪华裕 2024 - 2026