3 ms·
The term "self-reflection" dates back to 1652, so why change it? I'm saying it shouldn't have been used in the first place. It's an awkward, confusing metapho
by palish 18y ago
The term "self-reflection" dates back to 1652, so why change it?
I'm saying it shouldn't have been used in the first place. It's an awkward, confusing metaphor. Programs aren't "reflecting", because "self-reflection" is something that only a sentient creature can perform. Programs currently have no concept of "self". I'd say "reflection" is less accurate than "type information", which covers at least 95% of use cases, if not more.
I don't think concepts should be misnamed at the expense of accuracy.
Neither do I. Also, all else being equal, less metaphors are better.