一个人做软件,为什么不贪多
一个人能做的事是有上限的。这不是谦虚,是算术。
写代码、找错、写文档、回邮件、处理付款问题,全是一个人。一天就这么多小时,多做一个功能,就少改一个毛病。
所以我们的做法是:每款工具只把一件事做透,别的事交给更擅长的。
四款工具,四件事
青简笔记:把想法快速记下来,写完就能用、能打印。
墨阁:把资料按结构存好,用的时候找得到。
勾了待办:把要做的事写下来,到点提醒,做完勾掉。
往来整理:把一个人的钱和票理清楚,月底能对上。
这四件事听起来都不大,但每一件都有人天天为它头疼。做透了,就是有用的工具。
贪多的代价
很多软件一开始很好用,后来功能越加越多,菜单变成三层,新人第一眼就放弃。
这不是开发者贪心,是压力所致。用户提需求,同行上新功能,谁都想覆盖更多场景,结果每个场景都做到一半。
一个人做软件没有这个压力,这是少数几个好处之一:我可以明确说不做。
比如不做团队协作,不做审批流,不做企业版。不是这些没价值,是我们做不了那么多,硬做就是四不像。
不做的部分交给更擅长的
工具之间是可以配合的。
笔记里写的东西多了,就整理进知识库;知识库里列出来的待办事项,就转进待办;账目理清了,导出成表格交给专业财务软件处理。
各做各的,谁也不管太宽,反而更好用。
这也是我们这三条原则的由来:极简、开放、只做一件事。三条其实是同一件事的三个说法。
相关阅读