Earlier quoted context omitted.
yeah, I'm not even sure what's suppose to be confusing? That the "constant" comes first, before the comparison operator?
Yoda speak, it is confusing like. Most people think "if the variable is not null" rather than "if null, the variable is not". It's easy enough to adapt to the style if it's used consistently throughout a code base, but that effort yields no benefits in most languages.
Only because this is how people are traditionally taught to think. This can be untaught easily enough.