The question: Do you find stackoverflow useful in your daily development work ? Do you want to actively contribute to keep stackoverflow's content top-notch ? If yes please read on.

The problem: The right answer (which just happens to be my answer in this case) for a very important question on this thread gets no justice and is being downvoted for appearance rather then content, while a very wrong answer is climbing up. The problem is that it will eventually contribute do the 'creation' and 'nurturing' of many bad developers if it stays the way it is (having a very wrong answer as an accepted top answer) as its nearly as important as the 'What is the base type for all .Net classes ?' question.

What you can do: If you feel any responsibility towards stackoverflow for all the hours of work it has saved you and you want to contribute to help create more quality developers rather then bad developers you can visit the thread( and: 1)Upvote the question 2)downvote the highest answer 3) Give a few votes to my answer so at least its not perceived as wrong answer as its currently bellow 0 (was above but got downvoted by some people)

If you do that, you can go to bed today feeling good that you have contributed in a good meaningful way to a good cause, if not then thanks for looking anyway.

thanks, ivo

share|improve this question
As the close votes indicate: this is belongs on Meta. –  Alastair Pitts Nov 22 '10 at 0:33
No. This belongs nowhere. –  SLaks Nov 22 '10 at 0:34
@Slaks: Actually yes, now that I read what the OP is complaining about (the linked question), then yes, I agree. This doesn't belong anywhere. –  Alastair Pitts Nov 22 '10 at 0:37
Unlike your answer, the accepted answer is correct and sensible, and should not be downvoted. –  SLaks Nov 22 '10 at 0:41
If you dont like it, dont answer questions. I was annoyed when people repeat my answer several mins later in their own words that i decided there really is no point and often there are more qualified ppl so i just read and learn instead. –  acidzombie24 Nov 22 '10 at 0:41
In your opinion, IList is very important. That's fine, but the whole world does not have to agree 100%. For my part, I understand IList, I've used it in Reflection code, but I believe that INotifyPropertyChanged and IEnumerable<T> are far more important in modern code. Your insistence that you have the One True Answer, and that everyone else is stupid, is not earning you any positive reputation. –  Joe White Nov 22 '10 at 0:46
add comment

migrated from Nov 22 '10 at 0:37

This question came from our site for professional and enthusiast programmers.

closed as not constructive by Pëkka, Rosinante, Joel Spolsky Nov 22 '10 at 2:45


4 Answers

Communications skills.

Learn 'em, love 'em, live 'em.

In every aspect of your life you will be judged by your ability to communicate with people, and that includes not annoying your audience. Your answer is more than a little annoying, and your audience rebelled. Too bad, but you earned it.

And it is not like you hadn't been warned. I told you that style was annoying just the other day. You blew me off.

share|improve this answer
This reminds me of another user who would hammer me with a dozen comments to remove my (imperfect) answer to a question, while his - correct - answer was already upvoted, generally recognized as correct, and accepted. For so long that in the end, I decided to leave it in place out of pure spite. The guy even E-Mailed me about it. Geez. Excellent answer @dmckee, +1. –  Pëkka Nov 22 '10 at 1:06
add comment

Your answer is neither correct nor the right answer for the question.

The non-generic collection interfaces and classes should be viewed as a relic from 2003 and avoided at all costs.

share|improve this answer
I disagree with "avoided at all costs"; they can be quite convenient when you're writing things like extension methods or Reflection code. –  Joe White Nov 22 '10 at 0:40
@Joe: Extension methods should extend generic interfaces and have generic parameters (like LINQ does). You're right, though, that the non-generic interfaces are useful for data-binding. –  SLaks Nov 22 '10 at 0:45
However, ArrayList should be avoided at all costs. –  SLaks Nov 22 '10 at 0:45
Again, I don't know about "all costs". You could be using third-party code that was written for .NET 1.x. But something is horribly wrong if someone writes new code using ArrayList. –  Joe White Nov 22 '10 at 0:57
@Joe: OK, they should be avoided at most costs. Is that better? :-) –  SLaks Nov 22 '10 at 0:57
This is off-topic in Meta :) –  belisarius Nov 22 '10 at 2:29
add comment

From where I sit the problem is that you're using `backticks` for your section headings, which makes no sense.

share|improve this answer
This is a comment, not an answer. –  XMLbog Nov 22 '10 at 17:11
add comment

I have up voted you because I believe you need a hug and I believe some other people are down vote happy.

share|improve this answer
If you want to vote him up, at least vote on an answer which is factually correct. Not that one. –  SLaks Nov 22 '10 at 0:38
Excellent, can I get a few more down votes, I'm trying to get to -10. –  theJerm Nov 24 '10 at 17:39
add comment

Not the answer you're looking for? Browse other questions tagged .