面向人气编程

2018 年 10 月 25 日

我设计一款软件有个毛病:常常设计一大堆自己根本用不上的无用功能,并美其名曰『为了我的用户』。

但是为什么我常常这样想?为什么我要觉得他们喜欢的东西就是我必须做的?为什么我要追捧他们喜欢的无用功能一大堆的软件?

为了讨好他们。

我从以前就有一种错觉:当我的软件变得有很多人使用,便是黑魔法发生的时候。越来越多的人会对我产生好感,那些 block 了我的人会 unblock 我,我的安全感会得到越来越多的提升,并得到更多的自信。

但是别人的实践却在给我自己打脸。贴吧签到助手等一系列开源软件,都是人气很旺的东西,但为什么最后它们都停止开发了呢?总会发生一些奇怪的事情吧。

其实我这种思想就太矛盾了。毕竟当使用我软件的人越来越多,用户群的质量自然会逐步下降啊。

市面上还有很多软件有很多在实践中没用的功能,但它们其实并不是程序员设计出来的,他们只是在实现既定的计划。那么既然我有机会自己设计和开发一款软件,为什么我就不能做的简单一些呢?

所以在接下来的 Pomment 开发中,我还是放弃那些思想,只开发我自己需要的功能好了,毕竟我这轮子首先还是为我自己服务(