这个月我大幅度减缓了开发进度,保持着1个月开发一个工具项目的状态,让工作和独立开发达到了平衡。同时,考虑到自己的需求枯竭和没法达成目标,我计划着准备开始探索下一个方向。
氛围编程成为了开发者的风向标
最近,开始意识到以前我所尝试的对话编程原来有个概念,叫作 Vibe Coding。
其实,刚开始看到我并没有太在意,因为 AI 圈子里隔一段时间就造个新词营销,也是很常见的事情了。
随着这个新词开始出现在每天的信息流里,我有点好奇,所以就去搜索了下这个词的来源。原来,这个概念在年初就有了。
现在的 AI 编程能力还在一直提高,大家都开始关注新的开发方式,开发的时候有个好帮手,确实可以让自己放心一些。
不过,也有开发者开始变成了,只氛围不编程的状态。但是,鱼和熊掌不可兼得,追求效率的同时,Vibe Coding 也是在以成倍的速度生成不可控的代码。那些功能堆积成山的代码,不会有人愿意去维护。
当然,这没什么问题,只是做出了取舍,只要控制得当,结果也是好的,没有什么比确认想法落地更重要。
只不过,前提是不能把这些烂摊子丢给其他人。
对于独立开发者来说,没有参与感的产品,开发者能否对产品拥有绝对的信心,这将会持续影响着开发者的热情。
无法成形的开发蓝图
两个月前,我把 作品集 作为主域名开始申请 Google Adsense,打着建立足够多的流量工具站的小算盘。
最开始的审核时间长达两周,在这个过程中我反复确认了放置的验证代码,说实话这让我有点不太耐烦。
为此,我特地写了叫作 AdSense Detective 的一个检测工具,这之后我才放下心来,继续等待审核通过。
结果两周后,我收到了一封邮件,告知我的申请并没有通过。
我们的团队已完成审核,但遗憾的是,您的网站目前还没有完全达到要求,尚无法展示广告。您需要先纠正网站上存在的一些问题,然后您的网站才可以开始展示广告。
后续我也做了一些调整,申请了好几次,但是都以失败告终。
每次收到的邮件都不会明确指出网站存在的问题,只是模糊的告诉你存在一些问题。
依靠谷歌广告这件事,走不通了。
转向下一个路标
既然谷歌广告没法通过,那就暂时找找替代品,然后找到了一个万维广告的国内广告联盟。
我在v2ex中收集独立开发者文章和作品的时候,看到过这个广告平台开发者的帖子,已经有些年月了。当时开发者还在询问这种平台是否可行,现在来看,显然他们是成功走上这条赛道了。
另外,我在一些国内的UI组件库文档有时也能看到万维广告的影子,也许值得一试。
到现在为止,我已经开发了8个工具项目了,无一例外都开源而且没有收益,当然也有个人因素在里面,而现在我没有做小工具的灵感了。也许,我应该前往下一个地方,是浏览器扩展,也可能是小程序或者APP。总之,当我完成第10个项目时,我就会开始新的探索。
减法的艺术
最近一个月花费时间在了一个CSS样式工具上,原本只是想要写一个替代工具,用来收集简单的预定义CSS样式。
但是,随着不断有新想法,又在这个基础上增加了样式编辑预览同步配置,这使严重打乱了我的开发节奏。最后,不得以把新的功能都砍掉,只保留最简单预览和复制,结果这个工具一天就完成了。
哪一天,我瘫在床上,想起了这样一句话:“多学会做减法。”有时候,也许功能的丰富度不是最重要的,在我看来大多数的软件的功能都是在成型之后,逐步迭代建立起来的。所以,如果在工具建立的早期时候,只需要保留最原始的能够使用就够了。
因为,大部分工具你用的并不多。绝大情况下缺少一两个功能,你总能找到其他方式完成。
也许,比起做加法,不如做减法,考虑写什么样的东西对自己负担是最小的。而不是,被还没完成的功能拖着跑。
于是走近生活
随着开发产品开始放缓,我为了保持每个月完成一个工具,经常搁置生活的其他事情很久。
有时候我会开始在意,这样一直写工具,真的能到达我想要的独立开发生活吗。我不知道,只是有个声音在说:“这还不够,还不能抵抗未来的风险。”
现在我做到了持续产出产品,运营博客和公众号,在社交媒体营销活跃等等。我明白,现在已经做了足够多的东西,导致我没法停下来。
我确实创造和找到了一些新的东西,但是那只存在于网络上,而在现实里,我还是停滞在一个擅长写代码的人的状态。
那么,我的生活有独立的色彩了吗?
不,还没有,我始终没有走出那个放置电脑的昏暗房间,想要记录和观察生活的意识也开始变淡。
也许,下一个产品并不是最重要的事情,而是它是否能够改变我的生活。