I like the phrase &quot;programmer&#x27;s vocational damage&quot;, I think there&#x27;s often a tendency to attempt to over-extend programming concepts to other realms (for example, natural language).  The irony is that a lot of the concepts used in programming are abstractions of patterns from other fields.