元の論文
http://www.cs.mdx.ac.uk/research/PhDArea/s...
http://www.cs.mdx.ac.uk/research/PhDArea/s...
英語の紹介記事
http://www.codinghorror.com/blog/archives/...
日本語の紹介記事
http://d.hatena.ne.jp/masatoi/20090707/124...
日本語の紹介記事への批判的な何か
http://d.hatena.ne.jp/nishiohirokazu/20090...
俺も第一の問いに疑問を感じる。「a = b」を意味するのが等号か代入かの話であって、本質的にプログラミングができる人かできない人を識別するためのものじゃないと思う(知ってるか知らないかで差がつく)。
でもこの論文の「無意味なものに対する姿勢の違い」っていうのはあながち間違いじゃないと思う。「無意味」というのが最初意味がわからなかったけど、たぶん「情報」ではなくて「データ」的なもののことだと思う。
それらが最終的にどこを目指しているにせよ,それを無視してルールに従うことができるということである
確かに、プログラミングするときはがんばって機械の気持ちになり切ろうとする。機械のルールに従って考える。そこに独自の解釈を加えないようにする。男性にプログラマーが多いのもこういう理由なんじゃないかと思う。