Never incorrect

My friend approached me for help today.

“What does ‘He will never be incorrect‘ mean?” he asked.

The genius logician that I am, I answered “He will always be correct”. My friend gave me a puzzled look. Then I translated the answer into Chinese, because he’s more familiar with Chinese than English.

It took a while, but he finally got it.

Use “positive” words whenever possible. Even words such as “reckless” can be considered “positive”, in the sense that it’s opposed to “incautious”, a direct negation of “cautious”.

This applies to writing code too. Don’t expect the next programmer who reads your code to be an expert logician. Nor a philosopher.

I hate writing about double negatives… I always end up focusing on negatives myself…