プログラマの三大美徳は、「怠惰」「短気」「傲慢」である、というお話があります。プログラミング言語のPerlを開発したラリー・ウォール(Larry Wall)が言い始めた事のようです。 一見短所に見えるこれらの気質が、どうして美徳になるのでしょうか。 ↓のリンクを参考に、その理由を解釈し、まとめていきます。 Three Virtues (リンク最終確認:2013/4/14) 1. 怠惰(Laziness) データ処理などで、「面倒だな」と思う事ができれば、それをコンピューターにやらせてやろうという発想が生まれます。「怠惰である」事は、便利さを追求するために必要です。 また、リリースしたプログラムに関する質問に答えるのが面倒だ、と思えば、「直感的にも使いやすいプログラムと、完璧なマニュアル」を作成しようという気持ちになります。 怠惰である事は、良いプログラマになるために必要です。 2. 短気(