I agree. I saw this tip a long time ago and tried it for a bit, but realized that I don't need it because I never put a "=" in place of a "==".
I have also written a ton of code, and the times I have made this error have been sufficiently annoying that I've forced myself to reverse the comparisons.
Then you weren't writing that code in C.
I've written a lot of code in C and never run into this error. And I never put the constant on the left.