Today a colleague of mine used the word "coercion" when referring to a soft cast in code. Some thoughts I captured about this. Hard cast vs soft cast or coercion vs. explicit casting. In C# this is the difference between using: // Hard cast var cas...