So apparently putting a constant on the left hand side of a conditional phrase is called a ‘yoda conditional’ and i can see how it is useful in c languages in preventing inadvertent assignment instead of equality via compile time evaluation.
If( NULL == foo)
still feels like i’m mentally parsing ‘what is the square root of a potato’.
The more I working with this codeset the more it makes me want to rake out my eyeballs.
Hungarian notation? Check
XML data where the tag names make up 95% of the file? Check
Impenetrable uses of the ternary operator? Check
Complete design inflexibility? Check
TurboTax is now not only thanking me for my business but is giving me personal life affirming notes about how great I was last year. I’m not comfortable with this.
I don’t know what to call what just happened at the office other than I feel like I just got zerg rushed.