Many computer scientists have fallen into the trap of trying to define languages like George Orwell's Newspeak, in which it is impossible to think bad thoughts. What they end up doing is killing the creativity of programming.
Good thoughts and actions can never produce bad results; bad thoughts and actions can never produce good results … We understand this law in the natural world, and work with it; but few understand it in the mental and moral world—although its operation there is just as simple and undeviating— and they, therefore, do not cooperate with it.
In temptations against chastity, the spiritual masters advise us, not so much to contend with the bad thought, as to turn the mind to some spiritual, or, at least, indifferent object. It is useful to combat other bad thoughts face to face, but not thoughts of impurity.
There are some people that aren't into all the words. There are some people who would have you not use certain words. Yeah, there are 400,000 words in the English language, and there are seven of them that you can't say on television. What a ratio that is. 399,993 to seven. They must really be bad. They'd have to be outrageous, to be separated from a group that large. All of you over here, you seven. Bad words. That's what they told us they were, remember? 'That's a bad word.' 'Awwww.' There are no bad words. Bad thoughts. Bad Intentions.