Originally, I was going to title this Newsgroup a-holes. But I decided to sound a little more European and opt for Cowboy instead. What is a Newsgroup Cowboy you ask? Well, it's someone who runs their mouth first, and then thinks about it later.
Here are some great examples:
Q: I'm getting connection timeouts each time I try to fire a command but not the first three times I try...
A (NG Cowboy): This is the VB.NET newsgroup - you should post this question in the ADO.NET Group
Q: (Posted to two or three groups)
I'm having trouble implementing a linked list in C#. Here's my code. Can anyone help me? I've stepped through it and can't find the problem to save my life. I'm new to C# so forgive my naievety.
A (NG Cowboy): Don't cross post
Q: I've been told that using dynamic SQL Is dangerous and I realize it is. But I'm brand new to programming and don't know what the alternative is, can someone help me.
A: Sure, you need to use Paramaters instead or stored procedures. Assuming SQL Server, a paramaterized query would look like “SELECT FIRST, Second, Third FROM SOMETABLE Where SOMEFIELD = @SomeValue”;
cmd.Parameters.Add(”@SomeValue”, SqlDbType.Varchar, 50);
A (NG Cowboy): Bill, I already answered that question three seconds before you did. I don't know where you get off posting after I did, who do you think you are?
A : I think you left out some vital information that is technically incorrect. Just wanted to make sure he understood what was going on
A (NG Cowboy): Ok whatever God.
These are fictional accounts based on real events. I'm so sick of people that don't answer people's questions but will rudely tell people to post to another group. WTF? Especially when someone is a newbie. And seriously , multiposting is a bit annoying but not that big of a friggin deal. Who appoints these a-holes Police Officer of NNTP? Sometimes people do really annoying things, but Cowboys almost always hammer on the people that aren't. And even if they are - why start flame wars over nonsense? I've engaged in a few in my life - but I felt really immature afterward, and since I can just come to my blog and vent - I have no need to pollute the newsgroup with back and forth playground antics.
Also, who in the F*** do these peopel think they are to criticize me for anwering a question that they answered just before I did? Sure, if it happens all the time and someone just steps on your toes every time you post - maybe you have a point. I've had months where I've posted over 1,400 in the .NET groups alone. I don't refresh my outlook express each time I answer something. Sometimes I have 5 questions or so in a category and I answer them one by one. Sometimes that might take 10 or 15 minutes. But if I answer something within 10 minutes of when you did, don't come at me with this crap. Matter of fact, who in the hell appointed these people do criticize me at all? Hmmm, 1 out of 62 posts yesterday I posted something after someone did - and this ahole is going to start with me about it. 62 posts yesterday. 62. One of them I posted essentially the same answer 9 minutes after this guy did. Now, this same dude is a total link jockey - when he posts code it's usually fugly and although i'm not making fun of him in this regard, his english is so bad it's often completely unintelligible. Coherence can be an important thing in a technical forum.
To all the Newsgroup Cowboys out there. I've seen a few of you and one in particular. The fact that no less than 7 Microsoft Employees have commented on your attitude in newsgroups should give you some sort of a hint that you are out of line. The fact that you've launched into totally unfair, incorrect and just ridiculous tirades against at least 10 MVPs that I have seen - and most of those folks are as cool as they get - the fact that you are the only person they've ever had static with, doesn't that tell you something? If not, it should.
If you're that insecure about your talent - trust me on this - open up the IDE and a book and get cracking . It's the best way I've seen to cure code related shortcomings. Trying to punk out newbies, bitching at people about multiposting, telling people to post in another group without even touching upon their question and just overall being an a-hole hasn't done much for you in the last 3 years - and I don't see any indications that something is going to change that fact. In the time it took you to hop on my ass for something I was TOTALLY CORRECT ABOUT - you could have compiled a quick program to prove it for yourself.
I'm human. I make mistakes. I deal with that fact. I don't get defensive about it. I'm man enough to admit I'm wrong when I am. Trust me on this player - those traits are common among most people that are good programmers and those traits are common amongst everyone that's cool (not claiming that I'm either). Being petty, whiny, belligerent and defensive isn't helping you - you're just hurting yourself.
Pimp your game dude - quit player hating and quit being a bully - same to every other aspiring Newsgroup Cowboy.
cmd.Parameters[”@SomeValue”].Value = “Whatever”;