软件开发随想录

大公司开发的软件普遍很难用,很重要的一个原因是:项目的设想太宏伟了,但是细节的设计没有跟上

小开发团队乐于打磨细节,因为打磨的成本很低,找到开发者,面对面,一杯咖啡的时间就能搞定,低成本高回报

而大团队修改一个细节,需要走一套流程,繁杂的流程足以劝退想要打磨细节的人

当然,以上规则不只适用于大公司的软件开发。

编写一个设计优雅,易于使用的软件产品,其实是很难的。

虽然看到最终成品的时候,你可能会觉得不难做,但实际上是很难的,就好比你在看精彩的相声演出,你觉得演员很轻松,实际上换了你就困难无比。

但毁掉一个优雅的软件产品,却意外的简单,只需要加一些晃动手机触发的开屏广告即可。

当然,以上规则不只适用于软件产品。

程序员们一直崇尚 talk is cheap, show me the code (多说无益,代码拿来)

偏偏很多人就只会 talk,团队越大,talk人的比例越高,小的团队,成员之间优势互补,大的团队,互扯后腿才是常态。

乐于talk的人有个特点,就是喜欢造新词,如果新词只有造词人自己懂,那就是好词,独占了新词解释权,talk什么都是对的。

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2022-12-08-19-00-39-software-dev/