プログラミングと禅

禅(Wikipedia)ってプログラミングにも応用できそう。

プログラミングにおける公案って何だろう。
それを理解しようとするうちに、いつのまにか悟りに近づいているような。
後になってみれば、答よりもそれを求める過程にこそ意味があったと気づくような。
学習者が、心がけのよくない方向、例えば「オブジェクト指向が良いのは、主語.述語(目的語)となっていて、英語に近くて読みやすいからだ」とかに進むのを防ぐもの。

思いつくまま挙げてみる。