What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 133 Stack Exchange communities.

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(http://stackoverflow.com/questions/4240438/what-are-the-most-used-interfaces-in-c) 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

migrated from stackoverflow.com 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

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

1  
As the close votes indicate: this is belongs on Meta. –  Alastair Pitts Nov 22 '10 at 0:33
8  
No. This belongs nowhere. –  SLaks Nov 22 '10 at 0:34
2  
@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
8  
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

4 Answers 4

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

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
1  
This is off-topic in Meta :) –  belisarius Nov 22 '10 at 2:29

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

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
5  
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

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