Designing programming language syntax, I check what other character is on an operator’s key (e.g. shifted) and try to ensure it doesn’t result in valid code.

Spent too much time tracking down Lua errors caused by Foo:Bar instead of Foo.Bar (“.” and “:” share a key in DE layout).