1つのことを、しっかりやる
バイナリデータではなく文字列を扱う
文字列がデータ形式として普遍的な役割をはたす。
正規表現を扱う
使いこなせば、使いこなせることが出来れば、スクリプトの作成を大幅に簡略化できる
特に指定がなければ標準入力と標準出力を使う
プログラムをデータのフィルタとして利用でき、かつより大規模で複雑な 処理のパイプラインあるいはスクリプトを容易に作成できる
余計な出力は行わない
「便りがないのはよい便り」 「言われたことは黙ってやる」
入力データと同じ形式で処理結果を出力する
あるプログラムの結果をそのまま別のプログラムに与えることができる
1つのプログラムで全てをこなそうと思わない
自分の希望の9割がたくらいでちょうどよくって、 残りの1割は別途小さなプログラムを作ることで対応する。
ツールをどんどん作る
望む処理を実現してくれるプログラムがないなら、作る