用复杂描述世界状态,用费解描述思维状态

每个应用程序都有固有的不可简化的复杂性。唯一的问题是,谁必须去处理它,是用户还是开发人员。

把系统的一部分变得简单,那么剩下的部分就会变得更加复杂,使用用户更容易,意味着增加设计师或工程师的难度。

感觉简单的并不等于用起来简单或者操作上简单。

简单是一种与理解紧密配合的心理状态。当某件东西的运转、可选项和外观与人们的概念模型相匹配,它就会被认为是简单的。

概念模型是隐含在人关于事物如何动作的信仰结构中的。

比如,水的循环概念模型,尽管总体上简单,但却很有用的教学模型,来描述复杂的自然现象。
以及像操作系统的文件夹,也是个非常棒的概念模型,在计算中并没有存在这种东西。

生活本身就是复杂的。
复杂是能够被驯服的,但这需要相当大的努力才能做好。减少按钮和显示的数量并不是个解决方案。

真正的解决办法是理解整个系统,把它设计成可以让所有的部分很好的结合在一起的方式,这样就能使最初的学习和使用都达到最理想的状态。

用“复杂”来描述世界的状态,用“费解”来描述思维的状态。