地味で地道なはてなブログ

ダイアリー「地味で地道な」から引っ越しました。

小飼弾のアルファギークに逢ってきた (WEB+DB PRESS plusシリーズ)

小飼弾のアルファギークに逢ってきた (WEB+DB PRESS plusシリーズ)

小飼弾のアルファギークに逢ってきた (WEB+DB PRESS plusシリーズ)

52〜53頁のLarryの言葉に感銘を受けた。
私が目指している行動規範がそこにある。
いつも「私はめんどくさがりなので、ここ共通化します」とか
「ここ直さないことによって発生する保守がばかばかしいからやっちゃいます」とか、好き放題いいながらやってきたことが、ここにある。

怠惰(laziness)
全体の労力を減らすために手間を惜しまない気質。この気質の持ち主は、役立つプログラムを書いてみんなの苦労を減らしたり、同じ質問に何度も答えなくていいように文書を書いたりする。よって、プログラマーの第一の美徳である。

短気(impatience)

コンピューターが怠慢なときに感じる怒り。この怒りの持ち主は、今ある問題に対応するプログラムに留まらず、今後起こりうる問題を想定したプログラムを書く。少なくともそうしようとする。よって、プログラマーの第二の美徳である。

傲慢(hubris)

神罰が下るほどの過剰な自尊心。または人様に対して恥ずかしくないプログラムを書き、また保守しようとする気質。よって、プログラマーの第三の美徳である。

Larry Wall