UNIXという考え方

とても気に入っていて、プログラムを作る上で大切にしていることです。

[定理1] スモール・イズ・ビューティフル
[定理2] 1つのプログラムには1つのことをうまくやらせる
[定理3] できるだけ早く試作する
[定理4] 効率より移植性を優先する
[定理5] 数値データはASCIIフラットファイルに保存する
[定理6] ソフトウェアを梃子として使う
[定理7] シェルスクリプトによって梃子の効果と移植性を高める
[定理8] 過渡の対話的インターフェースを避ける
[定理9] すべてのプログラムをフィルタとして設計する