共通部分を共有する絵
https://gyazo.com/cdb5fe05d78b01c3f69d1e003847e5b7
1: AさんのソフトウェアにもBさんのソフトウェアにも共通の機能Xがある
2: これを共有すると良さそう!と考える
3: 実際に共有してから「共通の機能X」だと思っていたものは「よく似た機能$ X_Aと$ X_ B」だったことに気づく
現実のXAは複雑なのに、人間はそれを「X」と要約してしまう。
要約する時に細部が捨象される。
その結果、異なるXBと「同一である」と誤認する。
現実を最も適切に描写しているのはプログラミング言語で記述されたソースコードだが、それを曖昧で多義的で解釈の揺れがある自然言語で表現しようとしてしまう。
ここでノイズが入ってしまうのは当然のこと
関連