Hey guys, I'm sorry if this comes off as a rant; i should probably not be posting angry :/
Is it just me, or do you find your patience stretched rather thin when posting here at Daniweb sometimes? Because lately, i have.
It doesn't bother me if someone doesn't understand something, or doesn't "get it" the first time it's explained; I will happily join others in rewording an explanation and throwing similes and examples around until the penny drops.
There are several things that have been grinding my gears lately though:
A) People posting completely incorrect code/answers
B) People agreeing with completely incorrect code/answers
C) People telling me that my code is wrong/doesn't work when i know perfectly well that it does
Unless it is something so straightforward that i could code it in my sleep, i will never post a code example or answer a post without first verifying, through Visual Studio or MSDN, that it is an accurate and valid response to the OP's question.
I'm not saying I'm perfect, I know i have misunderstood things in the past and I wouldn't dream of claiming that i set the bar for factual accuracy in posts. But some of the things people post are so completely wrong that i can't comprehend how someone could think it to be a useful answer. If you don't understand something, that's fine, but don't then try to explain it to others; it's like the blind leading the blind.
To further compound the problem, i have witnessed people agreeing with completely wrong posts! "He's right" or "Do it the way MrWrong said". Aside from the utter pointlessness of posting just to agree with someone (i don't post unless i have something meaningful to add to a conversation); why are so many people, who clearly don't understand the issue, wading in to agree with bad info??
What has really really pushed my button, however, is something i take to heart. If I see the above, I will post to politely point out that there seems to have been some misunderstanding about the concept and show a working appropriate example of how to approach the OP's problem. I don't expect to have people cheering for me...but if someone then pops up and says "nah, do it the way MrWrong said" I wanna slap someone! Its one thing to not understand or not know, but to be shown a working answer and then trash it in favour of a clearly incorrect one....WTF!
An example; post asks for a way to set the background colour of datagridview row based on value in column. I suggest using the CellFormatting event. Most seem to agree that the following is a better way to go...even after i point out that DataRow's don't have a background property!
foreach(DataRow dr in Datatable)
{
dr.BackgroundColor = Color.Blue;
}
If I'm QQ'ing about nothing, just say so. But is it just me that finds it infuriating having to defend your posts to people who clearly have no understanding of the point they are arguing?