软件应该是傻瓜式服务。技术,软件为人服务,人不能为软件服务。既然技术,软件是为人服务的,那么它们所表现出来的层面上的东西应该越简单越好,哪怕是傻瓜式的服务。我们要求开发出的软件使用起来不需要看使用手册,一点就能找到想要的东西。有个功能实现起来即使很复杂,但客户用起来就是那么一点按钮。
技术本省可以很高深,除了那些专业的软件开发工程师,软件架构师以及技术人员以外(他们也好研究),我们大家没有必要(尤其客户)都去深入的研究技术到底是怎么一回事,有多么深我们不管,但当软件提供出来的产品和服务拿到我们大家这里时,应该是越简单越好。如果把复杂的很麻烦的东西提供给了大家,那么这款软件是失败的。
把麻烦留给自己,不要留给客户。