プログラムを書くとき、何度もやり直す。 書いては、よりよい書き方が見つかって、書き直す。 一部を変えると整合性が取れなくなって、他のところも直していく。 計画性はない。何度も書き直して、キレイに思えるコードを探っていく。 「生産性」とは別の何かに動かされている。 自分がそのコードを見てキレイと思えるかどうか、それだけのために。