I think anthropomorphism is the worst of all. I have now seen programs "trying to do things", "wanting to do things", "believing thing to be true", "knowing things" etc. Don't be so naïve as to believe that this use of language is harmless. It invited the programmer to identify himself with the execution of the program and almost forces upon him the use of operational semantics.
-- Edgar Dijkstra, The Fruits of Misunderstanding
I also don't think this is a concern. It's just analogy, metaphor, figurative language, which is more or less what the human mind runs on. I also don't think it leads to real anthropomorphization in the minds of those using it; it's more just a useful shorthand. Compare something I overheard once about atoms of a certain reactive element "wanting" to bond with other atoms. I don't think either party was ascribing agency to those atoms in this case; rather, "it wants X" is commonly understood as a useful shorthand for "it behaves as...
It is the beginning of a new year, and time for the beginning of a new rationality quotes thread.
The rules are: