Unix思想とは、Unix文化が伝承している、優れた設計やプログラミングを行うための、実践的で経験に根付いた「技」のことです。Unix哲学とも呼ばれています。ただ、それらは公式的なメソッドや標準のなかではなく、「ことば」にならない半分無意識の知識のなかにありました。いわゆる形式知ではなく暗黙知であったこの「知」を、エリック・レイモンドさんが書籍「The Art of UNIX Programming」で17個の原則としてまとめてくれています。プログラミング・設計の際の「心がけ」として自分にインストールすべく、写経します。一覧モジュール化の原則明確性の原則組み立て部品の原則分離の原則単純性の原則倹約の原則透明性の原則安定性の原則表現性の原則驚き最小の原則沈黙の原則修復の原則経済性の原則生成の原則最適化の原則多様性の原則拡張性の原則Unix思想のまとめ参考The Art of UNIX Pro