1.小既是美
2.让每一个程序只做好一件事情
3.尽快建立原型
4.舍高效率而取可移植性
5.使用纯文本来存储数据
6.充分利用软件的杠杆效应
7.使用shell脚本来提高杠杆效应和可移植性
8.避免强制性的用户界面
9.让每一个程序都成为过滤器
A.允许用户定制环境
B.尽量使操作系统内核小而轻巧
C.使用小写字母,并尽量保持剪短
D.保护树木
E.沉默是金
F.并行思考
G.各部分之和大于整体
H.寻找90%的解决方案
I.更坏就是更好
J.层次化思考
注:摘自《Linux/Unix设计思想》一书,只是简单地提纲,细节未摘录。
附道禅语一则:
不争、元气不伤;不畏、慧目闪光;不怒、百神和畅;不忧、心底清凉;
不求、不卑不亢;不执、可方可圆;不贪、富贵安康;不苟、自有主张。
——2013.7.24