I found "Why StackOverflow sucks and participating there is impossible" on Google.
One point is:
New users are more likely to want to “dip their toe into the water” than to jump into a pool. In Stack land, this would mean adding a comment to an existing answer. But you can’t. You start out with only 1 “rep” which means that you can ask a question or add an answer to an existing question. So if you’re knowledgeable enough to provide a counterpoint to someone else’s poor answer, you have to post it as a new answer… and then you get down voted (lose rep!) for adding a new answer versus just commenting on the original, flawed answer.
and another is:
The intelligent fellow you are, you decide to try and find a question that you can provide a good answer to so you can get real rep points so that you can contribute all over the place. So you dig through tags and search, but you quickly realize that every question that’s not some vague, poorly worded, open ended impossibility has already got 10 answers (ranging from wrong/poor to highly thoughtful, correct). So you start trolling the “New” list hoping to catch a question that you can answer quickly and hopefully get some rep/upvotes so you can actually participate in a useful fashion.
Then you see where Stack is really, really broken. You see you’re not the only one doing this. In the time it takes you to write a thoughtful, correctly documented (and heaven help you if you try and write code and then format it in the terrible editor), 6 people have written short, one line answers as placeholders and then they go back and edit their response multiple times, finally building an appropriate reply (hopefully). So now the question has 7 responses, all in some weird state of edit and your response is lost in the noise and you never get the rep points that you were trying for in the first place (ie. it was all a waste).
I agree with most of his points. So should the community moderators and owners do something to remove all these barriers?