プログラマは何でもプログラミング用語に置き換えて捉えがちだ。絵を描く様子を見て「これはコーディング作業に当たる」「線を修正するのはデバッグだ」というように。そういう捉え方こそプログラマのダメなところだ。 要するに「比喩でわかった気分になるな」という話である。 1. プログラミングに置き換えた時点で、プログラミングには存在しない要素が削ぎ落とされる。あるいは、両方に存在するが重要性が異なる要素についても、その差を理解しきれなくなる。 2. プログラミングと他分野に共通する要素があったとしても、その対応関係を正しくモデル化できるとは限らない。片方しか知らない人間は、表層的な類似点に飛びついてしまいがちだ。 3. 置き換えたモデルの中で筋が通っていることを、現実における正しさと混同してしまう。プログラミングの枠組みに囚われて現実そのものを理解できていないにもかかわらず、「自分は論理的に考えている