Yea, these guys usually went to some afrikaans varsity and learned their **** there. Which is irratating because I reckon 90% of people comment in english anyway.
What really pisses me off though (as you pointed out) is that some people can't decide on a format/standard and stick with it. I'm physically looking at someone right now that has 3 different ways of using dates in his code.... 3.... when I specifically instructed him there should only be one. Same thing with his stored procedure code and OMG, the other day I found this:
sql = Replace(sql,"''","NULL")
Yes (VBScript) and you just read right. He replaces double single quotes with the word NULL. No. I'm not kidding. He doesn't bother replacing single quotes with double single quotes, he only replaces that, with the word... null...
And the comments he put on? a copy and paste of my work. Didn't even bother to post the author name or who changed it
Going through all his code to fix all the mistakes/bugs he introduced took me as long as it would've taken me to write the whole damn thing!
I'm at a point where I'm almost convinced he outsources the work he does to his cousin in india or something hence the huge ****ing difference between his code and how it looks like all the time