Hacker News new | past | comments | ask | show | jobs | submit login
Poll: What is your current Stack Overflow reputation?
546 points by jader201 on March 29, 2012 | hide | past | favorite | 192 comments
I know that a lot of Hackers frequent Stack Overflow, so I am curious as to how much actual participation there is from Hackers on SO, and what the general reputation of Hackers is.

I think it would be particularly interesting to cross reference these results with the "What's Your Favorite Programming Language?" [1] poll. Unfortunately, that would require way too many options. :)

[1] http://news.ycombinator.com/item?id=3746692

Note: please don't forget to vote the poll itself up if you find it valuable/interesting, in order to gather other participation.

0 - I use Stack Overflow as a resource, but don't participate
1558 points
100-1000
1353 points
1-100
872 points
1000-2500
574 points
2500-5000
331 points
5000-10k
204 points
0 - I don't use Stack Overflow
169 points
10k-25k
111 points
25k-50k
51 points
50k-100k
24 points
100k+
17 points



I participate a lot, but almost exclusively in the (HTML5) Canvas tag. Because I don't answer much else I've got a smallish reputation for a frequent visitor(12K).

I'm the top answer-er for the Canvas tag, having answered around ~10% of all questions ever asked about Canvas on StackOverflow.

I would say that reputation numbers don't necessarily measure engagement per se in S.O. very well.

I've found that if I answer a general JavaScript question, even if its an absurdly simple one, I garner more reputation in a few minutes than if I I give a detailed answer to 2-3 in depth canvas questions.

If I wanted to pad my reputation I could definitely answer more general JS questions that crop up, but I really enjoy helping people with their canvas projects, so I sorta stick to that ___domain and try to help with my slightly-more-unique knowledge.

Anyway, reputation numbers aren't that important to me. At the end of the day, this is the only encouragement I need:

http://i.imgur.com/POZmt.png


Could not agree more. I have the same relationship to the [floating-point] tag. It's very satisfying to help out with the detailed questions that no one else is answering, instead of trying to beat the rush to answer the silly operator-precedence questions.


> I would say that reputation numbers don't necessarily measure engagement per se in S.O. very well. I've found that if I answer a general JavaScript question, even if its an absurdly simple one, I garner more reputation in a few minutes than if I I give a detailed answer to 2-3 in depth canvas questions.

Here's why: SO points are not based on complexity or thoroughness, but based on value - value that is perceived by the community. A quick answer to an simple Javascript question may seem rudimentary to an experienced programmer, but if it has hundreds of points, the community has determined that the answer is helpful in a big way. Chances are there are many, many people that have experienced the same problem, which makes an answer to that problem - no matter how simple - incredibly valuable to the community as a whole.

Edit: This is probably obvious for SO users, but it's worth mentioning for anybody that is confused or wondering why the point system works the way it does.


Reputation points in niche tags are definitely harder won than in the popular language tags, but (as you've demonstrated) it's easier to climb to the top of a niche tag and establish yourself as an expert. The real-world reputation you gain from that is more valuable than the reputation score on the site. Great job!


The high-traffic tags are full of low-quality or frequently asked questions. The amount of duplication in e.g. the C++ tag is staggering, but there doesn't seem to be a conscious effort to enforce a no-duplicate policy of any kind. Picking out worthwhile questions is difficult with all that noise. Worse, the "unanswered" section is full of questions that have been answered, the asker just never bothered to click accept. After a few upvotes to one of the answers and enough elapsed time that should probably happen automatically. There are also a lot of questions which cannot be answered given the information provided, and the original user is evidently no longer interested in getting it answered.

As you say though, you really can help people who have difficult questions in the niche tags (I've been spending far too much time in 'iokit' and 'objective-c++'). One upvote plus your answer accepted (total +25) is all you can hope for, though.


Regarding duplicates: they should be closed as duplicates of a canonical question, but the incentives all work against that so it rarely happens.

There's a ten-month-old widely-supported proposal on meta meant to address this, but it hasn't received any comment from the Stack Exchange Inc. folks. http://meta.stackoverflow.com/q/90620/134300


Incentivizing duplicate finding is tricky:

- rewarding with rep could convert answerers to closers

* answering produces useful stuff, closing is (often) just clerical

- over aggressive closing drives new users away

* blatant laziness shouldn't be rewarded, but subtle variations on a problem shouldn't be punished either

- some level of duplication is a good thing

* http://blog.stackoverflow.com/2010/11/dr-strangedupe-or-how-...

* in a nutshell, people ask the same conceptual question in different ways, it's good to have all those ways around to help Googlers

We've also improved finding duplicates in the close dialog since that meta post (it's a hard problem, so it's not a perfect suggesting system), so it's hardly like we've done nothing.

Also, as written that feature request is unworkable. Incentivize closing over asking, madness. Even incentivizing over editing (+2 up to 1k rep) is harmful IMO. I suppose we could just decline that post, but what'll probably happen is it'll be status-completed when we've come up with a better solution (which will be documented in an answer).

http://data.stackexchange.com/stackoverflow/query/65516/clos...

^ Based on the most recent data dump, somewhere around a 15 - 20% of closed questions (which are about 3-4% of all new questions). That sounds about right, honestly. I'm sure some stuff is slipping through, and we could make it easier to maintain these rates; but it doesn't seem like a pandemic of duplicates.

Oops, forgot the disclaimer: Stack Exchange Inc. employee, etc. etc.


The duplicates issue is something a little more complicated than just having a canonical answer for everything and it comes down to the naming problem. People understand things in different ways, so having multiple ways of asking the same question, and different explanations of the answers can be very beneficial.


Before looking for duplicate questions, it should be easy to reduce them by improving the Search. I believe it is very hard in SO to find if a question: adding words in may request should reduce the number of results instead of increase it. I mean "C# Dictionary performance" should be same than "+C# +Dictionary +performance".


> the "unanswered" section is full of questions that have been answered, the asker just never bothered to click accept.

Answered questions appear in Unanswered only if no answer has been voted up. If you see a question with a good answer, just vote it up and clear the clutter for the next person looking at the Unanswered section.


Good to know. I tend to upvote anything good I see anyway, so I've already been decluttering the unanswered section without realising.


It seems to be just really hard. I see a ton of duplicates in the MySQL and Java tags as well. New programmers who are also new users of S.O. vastly outnumber the experienced, and they're exactly the ones who are going to ask questions that have been repeatedly answered.

Any forum that welcomes new users is going to have this problem. The same kind of thing happened on Forrst, which should probably have been a little more resistant.


> The high-traffic tags are full of low-quality or frequently asked questions. The amount of duplication in e.g. the C++ tag is staggering, but there doesn't seem to be a conscious effort to enforce a no-duplicate policy of any kind.

This is a tough one. There already is a system for dealing with duplicates, which is to vote to close as a duplicate, but requires 5 people to so vote before it will actually be closed. You could reduce that number, but there would probably be concern about abuse and mistakes if you reduced that too far. The thing is, it's fairly labor intensive to actually find duplicate questions, and ensure that they really are duplicates. In many cases, it's just easier to answer the new question, than to dig out the duplicate, vote to close, and then, if you actually want to be helpful, explain in a comment why the question is a duplicate (since beginners might not understand how the other question answers theirs).


> the asker just never bothered to click accept . . . and the original user is evidently no longer interested in getting it answered.

I find this very annoying, too. I can understand why it would happen from the point of view of the asker: he might have found the answer on some other website 5 minutes later, or he might have just decided to find a workaround. Still, I think SO should remind people to accept answers (penalize them for having low accept rates) or have the most upvoted answer selected automatically after a while. Nobody wants to write detailed answers for someone who isn't interested in the question anymore.


In theory, the system's "economics" encourage askers to accept an answer, as askers with low acceptance rates will receive fewer quality responses (and often comments reiterating the phenomenon). But there's little incentive for drive-by askers with no engagement with the community, such as it is, to choose an answer; a consequence of SO's growing popularity is that these users comprise the largest group (901K users with between 1 and 200 reputation).

There should probably be some mechanism by which moderators or other trusted users can, after a time, accept an answer for such abandoned questions. Perhaps questions thus answered would be treated slightly differently (and identified differently in the UI); the original asker could always return and override the proxy acceptance.


> * Still, I think SO should remind people to accept answers*

It does. Your accept rate is displayed under your username when you ask a question. Let it drop to low and other users will start complaining in the comments under your question, telling you to start accepting if you expect answers.


I completely agree about giving in-depth answers. There's nothing I love more than an answer that relies on either a) stuff I know or can do really well; or b) a bucketload of research. Several times I've went back to answers and edited them, even after an answer has already been chosen, because good answers are way more important to me than recognition.

Completely with you on the "thank yous" being the biggest motivating factor; I wouldn't care about the site if it weren't for those. That said, if you want to get your rep up without lowering your standards, one option for the high-traffic tags is to go for bounty questions. That way, if you give good answers, you get a reward which is commensurate with your time/expertise, and you know that the asker both appreciates the complexity of their question and is very keen to have an answer.


I'm somewhat lower on the scale than yourself, but I've found that my highest rated answer is my most trivial: http://stackoverflow.com/questions/287404/using-regular-expr...


I remember the time you helped me with some canvas stuff. Thanks again. 12K is well deserved :)


I've always felt that reputation is an imperfect proxy for how helpful you've been, which is the important thing in the end. That screen shot is a much more direct measure - you should be proud of it!


I wouldn't say 12K reputation is "smallish". I have just under 6K (mainly from ruby-on-rails and google-app-engine) and according to Stack Overflow that puts me in the top 6% of users overall.


I am similar to you (just over 10k rep). Often when I answer a question, it is a tougher one that others shun away from. I may put in some real work to help the person. However, because the the level of difficulty of the question is higher, the level of understanding of the voter also needs to be higher to know if he/she should vote for the answer. Of course, there are other factors like the narrowness of applicability to a more difficult question and the time taken to even read the question if it is a longer one.


I just asked a question on gamedev.stackexchange.com about the canvas tag and matrix rotation, care to take a crack at it for me? :)

http://gamedev.stackexchange.com/questions/26491/matrix-rota...


It sucks we don't have good whuffie (subjective reputation). Sticking to a low-traffic tag is certainly a good way to see more challenging questions, and get more enjoyment from the site; filtering out some of the popular tags (which tend to be low-signal) from the front page also works.


I take a similar approach with answering Google Analytics (implementation) questions, having answered ~10% of the tag's questions all time.

http://stackoverflow.com/tags/google-analytics/topusers


Does anyone have the same problem with SO that I do? I'm an experienced dev in some general / mature technologies, mainly the C-like languages (I know C# inside out) but essentially, nothing too specialised. Anytime I've gone on SO to try to contribute I find it hard to find questions to answer. It's either a race to answer a trivial question quickly, or an obscure - possibly badly worded or incomplete - question that can't be solved.

I therefore spend too much time F5-ing to find a new unanswered question which is time consuming in the extreme and not sustainable long term.

Is this just a phase to be worked through or do I need to continue dedicating large amounts of time? Or do I just suck and haven't yet taken the hint?


It's just a phase. Note that your answer doesn't need to be the first, or the only one (quick answers get more votes initially; good answers tend to get the most votes, eventually). For that matter, it's not even necessary to answer just the newest questions - I've received (and given) answers months after posting the question, and bubbled to the top amongst the older answers.


Great point. I just upvoted an answer to a git question I had and it dated back to 2009.


I absolutely have the same problem, and you do not really have to be an expert to encouter this.

Personally I do not find much appeal in taking part in this "race" you have mentioned - even if the opportunity cost is a big fat number of upvotes. On the other hand, I often don't feel like cooking up an elaborate answer in relatively obscure topic only to receive few upvotes. Both cases seem to demonstrate a downside of SO's reputation system, for it might rather easily become a purpose in itself, sucking up the pleasure of sharing knowledge with others.


I have never had that problem, and in general I don't think it's a real thing. IMO, this is the same sort of thinking that makes people say, "Oh, I had this business idea that I really liked, but I found out there was already a company doing what I wanted to do, so I went back to the drawing board."

There's nothing wrong with answering a question that already has answers if you feel like you still have something to add. Very often those first few rushed answers to a question are either wrong or confusing. Don't be one of those people. Just write an answer in your own time and it will get votes if it's any good. I've gone into questions where an answer is already accepted and highly upvoted, but I felt like the accepted answer was fundamentally on the wrong track, so I wrote my own and it got highly upvoted and accepted.


this is my impression of SO too. If you want to gain reputation the most viable approach is to keep hitting F5 and answer simple questions before someone else and therefore it has become a race instead of a display of knowledge if it's reputation that you are hunting for. I believe it wasn't as hectic about one and a half year ago when I joined.


Except that the simple-question askers tend to be unconcerned with their acceptance rate.


overall you get a much larger percentage of your reputation from upvotes rather than having your answers accepted.


I don't care about reputation, just that askers get a much larger portion of my knowledge when they demonstrate that they engage in their community rather than just take, take, take.


I'm in the 25k-50k bracket, and I can definitely say that a GOOD chunk of that rep came from happening to be the first to answer a trivial question. The reasoning is that other editors also jump on it, see that you've already answered it, and upvote you instead of answering themselves.

But that's why I don't use reputation as a measure of my experience on StackOverflow. It's all about the great answers that you put a lot of time into researching and that you know will stand as a resource for future visitors. And by the way: these kinds of answers give you a lot more money for jam (http://data.stackexchange.com/stackoverflow/query/8116/my-mo...) than the quick ones that never again get visited after an hour.


If I have the answer, but it will take some time to type it out, I will hit save after answering part of it (not even a complete part - I hit save after the first line or two).

Then I'll edit it to be a complete answer. (Release early, release often :) By doing this other answers see that someone else is working on it and won't also answer the question (this way they don't cost me points, but it also prevents them from wasting their time, so it helps both of us).

This is only necessary in the more popular question categories.

Also, once you have enough reputation the interface becomes faster and it's easier to race the answers.

That said, I got a bit tired of the race, and semi-retired.


First of all, you have to ask yourself how important is this. Is it important for you to get a lot of reputation? Or is it just important to help people out? There are a lot of things that you can do that help people out that don't gain you a lot of reputation.

For example, those badly worded and incomplete questions. You will almost never get much rep from answering those; but you can help that person out a lot, by providing an answer that describes how to formulate their question better, asks them for the extra information they need, shows them how to provide a minimal example of the problem at hand. Then as they edit their question to post this extra information, you can try and use that to flesh out your answer, until you have answered their question for them. By the end, you will probably only get one or two upvotes and an accepted answer (at best, sometimes they just give up), but you will have helped explain to them how better to ask questions, and how better to solve the problem on their own.

Beyond that, sometimes you just have to answer questions quickly and get lucky. I spent some time "playing" StackOverflow like an MMO, and learned some tricks for getting rep (while still doing a good job of answering peoples questions). To do well on questions on popular tags, find ones with no answers yet (or only one or two answers) that you can answer. If it can be answered in a sentence, do so. Then edit your answer. Flesh it out. Provide links to the documentation. Write a sample program demonstrating how it works.

That way, you got in quick with the one-sentence answer. If that is what they need, they may accept it and you're done. You may also get early upvotes. The edit, to have a more in-depth answer, will make your answer a lot more useful than all of the other quick and dirty answers. So if they needed something more in-depth, they will appreciate the extra information. People always appreciate links to docs, and short and sweet example code. Some people appreciate an answer that expands a little bit, describes more generally how something works to put the answer in context and allow them to figure that out in general.

Here's an example of that strategy at work: http://stackoverflow.com/posts/793867/revisions . In fact, I believe there was another edit that's not shown (if you do an edit within a certain window, it gets merged into the last edit). I think that I just started out with the first two lines; the most basic answer. I then expanded a little bit, to cover some other possible cases (as I couldn't tell precisely what they needed from the question). Then I Googled for the documentation, and provided links to it, to help them find other information they might want to know.

Another strategy is to find a hard problem, and spend the time and effort running it to ground. These problems don't come up often, but when they do, they can be really good ones to solve. They can substantially help people out. They are usually much more interesting, and you can learn new things while trying to solve them.

For example, here's one where I didn't know the answer when I first saw the question: http://stackoverflow.com/questions/1990464/efficiency-of-pur... . In fact, I saw the question, thought it was interesting, and wanted to find out the answer; several people had "answered" it, but their logic was so bad that I couldn't let those answers stand (there are a number of answers on that question that have since been deleted by their authors, which you can only see if you have a high reputation, but the answer that's at -15 should give you an idea of the quality of many of the earlier answers). Luckily, I had a bood that I knew would probably answer the question, or give me the starting point. I pulled out that book, found the appropriate references, Googled them, found the papers in question, skimmed through those, and summarized it all. It took me a half an hour to an hour to do so, and then I read the papers in more detail and posted a substantial edit that went into a lot more detail a few hours later. That took some serious effort, but it has been one of my highest voted answers.

So, in summary, doing a good job on the writeup can be important. Provide context, links, references, sample code. Quick throwaway answers will sometimes answer the question, but people like a little extra information (as long as it isn't tl;dr like this comment). If you can't solve easy problems quickly enough, either solve more obscure problems, solve harder problems, or just do a better job answering those easy problems. Don't worry too much about your reputation; it can be a serious time sink to get a lot of reputation. I have spent time climbing the reputation ladder as fast as possible, and I spent way too much time doing so.


Another good way to get reputation is to ask good questions.


It's not just you :D

The way I see it working:

1. Go to homepage.

2. Find unanswered questions that you can answer and answer them. In the process, elaborate with the OP, to help as much as you can.

3. Go to 1 until you become efficient enough (maybe 3 mins max), to be the first to answer a detailed answer (Usually the easy questions get a lot of hots, since more people are trying to answer those, so try to be the first to answer).

4. Hope that the question police won't close the question as not real question (usually noobs at programming or just on specified tags AND super-noobs at English can not even describe / explain what the problem is, but you can figure it out for them). I spot a problem here: The whole deal is to help people with their problems. Even if their problems include poor English / programming skills. You can not reject them by saying: "Hey! Learn English and then we'll tell you the solution." or "Hey! Come back in 3 months, when you'll be a better coder, so that you can explain better what you need. Then we'll tell you the solution.". I think some moderators stick so much to the rules, that forget the original plan of helping the fellow coders. 5. Go to 1 for countless hours (currently on popular tags, such as PHP, Javascript, jQuery, HTML I calculated that I can increase my rep about 10 per hour, near-fail rate, right?). You have nothing to lose. Answering makes you better. If you get a few downvotes, then you'll start check and double check before answering.

And a few rules of the thumb:

FIFO: Usually the OP gives the correct answer to the person that answers first (As it should be).

Reputation goes to reputation: When there are 4 or 5 similar answers, the persons with the higher rep get the most upvotes (reasonable, but probably unfair).

Use an example: Even if the question goes like "should I use A or B to do this?" and you know that A is the way to go, you don't just answer "Use A". You will get downvoted. But if you answer "Use A. I would do it like this: ...", then you might get a few upvotes (insane for me, but considering that you are helping to build a knowledge base, I'd say tolerable).

Learn stuff: the more you know, the more questions you may answer (now we're getting somewhere).

Spend your valuable free time on answering questions: It is a very nice feeling to give back to a community that you got from (and usually you get multiple times what you give). And it is a very nice feeling to support a worldwide knowledge base for your profession. But, since you compete with other professionals, you have to devote a lot of time to stand out, not by being the best, but by being the best on answering questions (not the same and kind of lame).

Stop thinking "Hey!? Did I just work for free the past x hours?": You just helped someone else! And in the future more people will benefit from your answer! (some things are just priceless :D).


As to your fourth point: if you're able to figure out what a poorly written question is asking and post a good answer, it's probably worth taking a couple of minutes to edit the question to improve its clarity.


The problem with the SO reputation system is that one-sentence answers to some very basic problem end up earning you > 100 reputation, but a long, well-written answer to a niche question gets you maybe 10 or 20.

I'm not really sure what the solution to this is (it's not dissimilar to the situation here since the comment scores got hidden).


Not always - see e.g. this (shameless self-plug): http://stackoverflow.com/a/3905805/19746 .

I don't think there is a solution - popular stuff will be popular. Is a solution needed, though? The point is to get answers - votes from answers are the incentive, but in the end, it's just a bunch of numbers.

As long as the results are obvious - e.g. a question with answers having 75%, 15%, 10% and 5% of votes - it's not terribly interesting whether that means 15, 3, 2 and 1 vote, or 750, 150, 100 and 50. Also, being able to vote posts <0 is good - bogus answers will be apparent.


I think that one gets so many upvotes because people who know how hard it is to send a lot of e-mail love to point that answer to people who don't (e.g. bosses, clients) making it very useful to a lot of people.


Exactly! My point wasn't to get a ridiculous number of votes on it. My point in writing this was to be useful - even for me - as a "go-to" answer for the question that gets asked all the time (I did start out short-ish, and expanded it over time).

It's an outlier for sure; I think 99.9% of all posts never get beyond 50 votes, and most don't get over 10 - mind you, most of my posts have fewer than 2 votes. With popular topics, you get more votes simply because there are more people looking at your question; does that make this one so great because it has 700+ votes? I'd say it says that sending e-mails is a popular topic, first and foremost - and apparently the question is also somewhat useful. And then the snowball effect kicks in, and the post gets more popular because it's so popular.

Anyway, a +5 in a niche (such as this answer which someone gave to me on a rather narrow problem: http://stackoverflow.com/a/413836/19746 ), to me, carries more weight than +500 in a topic with which everyone is somewhat familiar.


Why is that a problem? Or, I think you may misunderstand how crowdsourcing works.

One sentence answers are often exactly what crowd needs. Obviously so if they vote them up.


Well-written answers to niche questions are inherently worth more than simple answers to simple questions, because there is a much greater supply of the latter than the former.

Indeed the marginal value of the umpeenth identical answer to the same question is approximately zero, since it adds nothing to any of the earlier answers to the same question.


I used to participate a lot, but after having ~5 questions go unanswered or only getting shotgun answers, and seeing the general consensus be that a short answer to an easy question is worth more than a long answer to a hard question, I'm not really interested. The reputation isn't of huge interest to me, however the gamification of the site, I think, has led to it being mostly about gamification - It's infinitely easier to find my answer on IRC, reddit, or in meatspace, which should not be the case - SO should be easier than reddit and meatspace for sure.


I feel the same way - I manage okay answering questions but the tough questions I ask typically go unanswered or are never satisfactorily answered. There just isn't incentive for other people to answer them. (The bounty system doesn't work as intended.)


Agreed... If I have a question that I really can't find the answer anywhere else, odds are I'm not going to get a good result on SO either. This is why I've only got 2 questions on my profile. One I eventually answered myself, and one with no helpful answer (but someone did make an effort.)

Most of the questions on SO are easily answered with a proper Google search. It's a skill that should be taught.


> Most of the questions on SO are easily answered with a proper Google search.

Which is kind of counter to Jeff Atwood's recent blog post about the role of asking questions on SO.


I'm somewhere near 7. I find Stack Overflow extremely frustrating to use since I never seem to have enough reputation to do anything. If I remember correctly I can't even comment

I gave up trying to contribute and I now only leech. I wish they'd fix it because more than once I had insightful things to say but it wasn't worth the hassle.


You only need 50 reputation to comment anywhere on the site. That's only 5 upvotes on a good answer or 10 upvotes on questions. It's an extremely low bar to get over.

Note: You can always comment on your own posts (questions or answers).


Well it is a barrier that has stopped me participating too. It is very easy to dismiss these when you, and all those around you, are beyond them.


It's a shame that that's kept you, and probably others out. Honestly I think it's worth it to have some small barrier, but whether it's helping much is debatable- there's still been a pretty bad downturn in the quality of content in some areas over the past couple years.


The 50 reputation barrier only stops you from commenting. It's a spam prevention measure. Anyone can answer a question (even anonymously) with 1 reputation. Anyone who registers can ask a question.


It's extremely frustrating when you want to comment on a different Stack Exchange site but can't due to having no reputation... despite the fact that the new account you made is 'linked' to one on Stack Overflow with thousands of rep.


If you have thousands of reputation on SO then you should get the 100 point bonus on every site where your accounts are associated. If you don't have it, open a support post on Meta (http://meta.stackoverflow.com/questions) and we'll try to see what's up.


I only have 477 points on SO, yet when I sign up for other stack exchange sites I immediately get 100 free points. The bar really isn't that high. It's just designed to force newbies into those specific activities that one ought focus on first: providing good answers to questions, and asking good questions.


Judging by my reputation history the best way to reach the 50 points needed to leave comments is (perhaps unsurprisingly) to write some answers! I suggest you find some unanswered questions under tags with which you're familiar. I actually think the system works quite well; most SO comments are worth reading. One peculiarity of the privileges that I've found is that I'm not allowed to make edits with fewer than 6 characters. I've had to leave some pretty significant typos uncorrected.


Yeah, this thing with the typos must be improved. Quite often it's a matter of 1 or 2 characters.


Just a point of clarification: users who can edit immediately (those over 2000 rep) can make edits of any length. The length limit is enforced for "suggested edits", which need to be approved by two other users and for which the editor earns +2 reputation.


I agree, often I've wanted to add something, but I'm unable to because I haven't participated enough.

I'm on the wrong side of the chicken and egg, so I just leech.


Welllll...it takes, approximately, three to five useful answers. Note that they don't need to be The Answer To Life, Universe, And Everything; they don't need to be the longest, or fastest, or best-looking answers to that question - just useful.

I've run a tiny experiment on SO: http://stackoverflow.com/users/779183/friar-tuck - it took me, from "logout and clear all cookies" to "Commenting privilege unlocked", twenty-five minutes (1500 seconds) of wall-time, start to finish; no cheating, no sockpuppetting - just answering three (3) easy questions in a mildly useful way and watching the upvotes roll in.

Alas, "I come to the __Q&A__ site 'often', but can't be bothered to __ask__ or __answer__ anything at all, how come they deny me privileges?" sounds a bit more entitled than "the System keeps me down and prevents me from commenting," doesn't it?


I didn't mean to sound entitled, it's not a big deal to me (and others if I was to hazard a guess).

Normally when I hit SO I'm stuck and often it's not on my dollar. I always intend to go back and add something, but when I do have free time, I like to get away from the computer and thus I never end up contributing.


Well, that's pretty much what many SO's users do; and there's nothing wrong with that :)

I have misunderstood your previous post, then, and I'm sorry for that - I thought you were complaining that getting the privileges is too hard.


Check out the 'featured' tab and see if you can answer something. Easy way to unlock commenting, and several other privileges. Or just post a few good answers, you'll be able to comment the next day.


Good advice. This is usually something I try to do, but invariably some context switch happens and...hey cows!

It is nice to give back if possible though.


I find participating in SO extremely annoying. Tried few times and gave up.

I can't downvote an answer that is patently absurd. I can't upvote an answer that is right. Apparently that's because I have to prove myself first. If I write a response (that damn sure answers the question), it sits at zero, because its usefulness appears to be directly dependent on my reputation, of which I have none.

In general, there's just too much reputation whoring going on. Just flipped through the list of opened questions, and I can easily answer 80% of those without thinking. But I won't, because I don't like how SO is treating me. Should they hide all scores similarly to how pg did here, I think it would make the site much more attractive for participation for people like myself.

Feel free to disagree (preferably by answering and not downvoting).


Your experience is different than mine. My answers usually seem to get voted up proportionally to how good they are. Granted, it's been a while since I've actively participated, so things may have changed.


I was going to just downvote your reply, until I got to the last line :).

Sites like SO have a HUGE "newbie" problem. If they allowed brand new users full permissions to upvote, downvote, etc., there would be a lot more "wrong" votes from people who don't understand the site yet.

I started at zero, and yet I was able to gain enough reputation to function. The usefulness of your answer is not directly dependent on your reputation.


There is a small advantage to having a high rep score, but I haven't noticed it being that big a handicap. Usually the difference is that people with low rep scores just haven't learned how to write a good answer. But given equal quality answers, I haven't noticed that low-rep people are at all that much of a disadvantage. Obviously I can't say for sure, but I really have to believe that either a) you're giving answers on topics that have built up a bad SO community around them, or b) your answers are lacking in some area other than factual correctness.


I don't know what effect hiding votes would have on SO, but suspect it will be an interesting experiment nevertheless. I have indeed faced some of the newbie problems, though my complaints usually are around the comment everywhere, and editing other answers privilege. There are lots of answers, i see i can improve by asking a explanatory question? I understand why editing others' answer has that requirement the the comment everywhere seems too much to me.


It's spam prevention. Everyone is actively reading questions and answers so spam in those types of posts gets reported immediately and deleted. Comments are unobtrusive (new comments on a post don't bump it back up to the top of the active queue like new answers do) so fewer people are looking at them. If anyone at all could comment at any time, spammers would have a zero-barrier point of entry. Setting the limit at 50 reputation gives people a very low hurdle to get over before they can comment.


> I can't downvote an answer that is patently absurd. I can't upvote an answer that is right. Apparently that's because I have to prove myself first.

Yeah, that's kind of the idea. Why would anyone trust you until you've proven yourself? Do you just want privileges handed to you?

> If I write a response (that damn sure answers the question), it sits at zero, because its usefulness appears to be directly dependent on my reputation, of which I have none.

Who in the hell is going to look at your reputation score before voting on your answer? You only have to help one person (the one asking the question) to get an upvote. Trust me, no one cares what your reputation score is.

> Just flipped through the list of opened questions, and I can easily answer 80% of those without thinking. But I won't, because I don't like how SO is treating me.

That pretty much tells me everything I need to know about you. If your comments here are any indication of the kind of contribution you can make, then thank you for not bringing your bullshit to Stack Overflow.


Lovely response. Thank you for taking time to type it.

The original point was that the very existence of SO reputation entices the wrong kind of priorities and behavior on the site. Hence the "newbie" problem.

What I would've done is this:

(a) hide reputation counters from the public view

(b) for questions - let people upvote them or report them, no downvoting

(c) for answers/comments - replace up/down arrows with four choices - "perfect", "right", "incomplete" and "wrong" - and then show how many users clicked on each. Let anyone vote, including anonymous users.

(d) let the original submitter pick the "right" answer (just as it is now)

That's it. Badges-shmadges. These are vanity trinkets. If people are less inclined to help, when others are not seeing their social rank paraphernalia, that's doesn't speak much of them, does it?


I don't think you understand the "newbie" problem, as it has nothing to do with reputation and everything to do with real-world knowledge. Until you've proven that you have a little bit of knowledge (and not just arrogantly asserted it) you don't get to vote. If anyone could vote immediately then every post that got linked on reddit would have 250,000 useless upvotes.


StackOverflow is one site where I never saw the appeal. I have stumbled upon it a few times through it being a top result during search, but the content seemed fairly flat, for lack of a better term.

I suppose if you have a very specific question, it gets the job done. However, in the more traditional forum model, I find the discussion that follows the answer to be far more valuable the answer itself. The StackOverflow implementation seems to discourage continuing the conversations once suitable answers are found.

It obviously works well for a lot of people, but I just don't get it. Voted do not use.


> I suppose if you have a very specific question, it gets the job done. However, in the more traditional forum model, I find the discussion that follows the answer to be far more valuable the answer itself.

In fact, the mission of SO is precisely that: compile as much knowledge as possible in the form of answers to very specific question. There are many forums out there to cover "enrichment", but until SO came around it was significantly more difficult to find answers to specific questions amid the chaff.


SO is good for getting answers to quick commonly asked questions. If I encounter an error, and can't solve it after a few minutes, I'll usually Google it. More often than not, SO is the first result, offering a quick fix for the problem. I'll agree that SO doesn't have the intellectual discussion-based community that HN has, but it's really good for answering quick questions which a lot of people run into.


If you're looking for high quality discussion, SO probably isn't your best bet. Although I have learned a _ton_ about a new topic by doing a search on a topic, and then ordering the questions by votes or favorites. For example, this is the most voted question for haskell, which has some decent discussion:

http://stackoverflow.com/questions/1012573/how-to-learn-hask...

The second most voted question for the 'c' tag has some interesting discussion on compiler optimization and floating point arithmetic:

http://stackoverflow.com/questions/6430448/why-doesnt-gcc-op...

Most of the time I use StackOverflow as kind of a warm up to writing my own code. It's a good intermediary step between reading HN and actually getting something done.


I have found the signal-to-noise ration to be fairly low every time I look. It's great that there are so many beginners having their questions answered, but I have other things to do with my time.


I'm one of the 83 people who have earned a silver Objective-C badge, whatever that means. Maybe I can get that on a shirt.

I was quite active on the site for about a year, and then my enthusiasm for answering questions suddenly dropped off. I don't know if the quality of questions got worse or what.

Sometimes I miss the old days of comp.lang.c++.moderated. Except the part about being a C++ programmer, that is.


If you're answering Objective-C questions, I think quality has definitely dropped off since the site started. These days it's about 50-50 whether a given question will boil down to "I don't understand why different instances of my UIViewController subclass are different objects." (Incidentally, my claim to SO fame is that I was the first person there to get a Ruby badge. I think that makes me king of the hipsters or something.)


I'm one of the top-rated users on StackOverflow. While I feel like my answers are high quality, I also feel like I didn't work very hard to get there.

There are days where I never log onto StackOverflow but nevertheless earn 100+ points per day. For example, a few weeks back I answered an obscure question about an unusual expression in the Linux kernel.

Someone posted it on HN and it blew up. I continue to earn "interest" on that original answer, even though I've contributed nothing of substance to it since then. (IMO, it should become harder for people to earn reputation from answers they've already given over time.)

Ultimately, I view the reputation count as something of a quasi-meaningless metric that's nevertheless a good resume booster. I like answering questions and helping people, and that's the main reason I use SO.


Completely agree. I'm a mid-range user but participated early on. I answered some very basic questions (how to you rotate an image in jQuery) and continue to accumulate residual reputation almost every day.

I've found that it is somewhat harder to get reputation now since a lot of the low-hanging fruit has already been consumed. I still check on it from time to time and think it's a great resource.


There is a little bit of gaming in SO that makes it hard to compete with others that are more dedicated to the site.

For example, posting a quick answer and then editing it with the answers from others to complete your answer is one I've seen. I don't believe it to be unfair just that it takes effort beyond technical skills to get high rep values in SO. John Skeet aside, he's all technical skills ;p


People rarely upvote crap answers, and all answers are displayed in random order if they have the same score, so being first doesn't really confer any advantage. Quality answers usually float to the top.


Technically, being first is an advantage if you're the first to answer and it's accepted and there's 10+ upvotes. If getting another badge is an "advantage".


If your answer is accepted with 10 upvotes then being first wasn't the advantage, being right was.


I try to reward the first of two answers of similar quality, but the 10' ninja-edit window messes with that.


A little above 5k [1]. I used to be quite active in Java, Android and Python department when I was still learning a lot on those topics. Now when I'm a bit more proficient in them I usually do not have motivation to answer questions, for they mostly don't seem interesting enough to be worth the hassle. Ironically, my "best" answer [2] is related to JavaScript & jQuery - something that I don't really use all that much.

Probably the biggest problem I find with SO is the speed-typing contest that many questions introduce if they are (1) relatively simple to answer (2) posted under popular tag. I admit I am "guilty" of using this to my advantage few times, but after a while it loses its appeal. For one, it doesn't really encourage posting comprehensive and well thought answer, as you are very likely to lose the "race" this way. Although posting a simple answer fast and iterating it through edits alleviates this issue somewhat, it still feels more like a trivia contest with speed limit rather than an attempt to teach someone a small but valuable lesson.

[1] http://stackoverflow.com/users/434799/xion [2] http://stackoverflow.com/a/8277968/434799


I find SO rather too addictive. I "played" it for a month, even got in "top 0.2%" for one of the weeks. It was tons of fun, but... no healthy balance.

Now days I still consume almost every day, but produce a bare minimum ( very similar model to US economy :) ).

I love SO, but I understand complaints about "rude" comments and lots of duplications. The thing is most people even with 10K+ ratings don't really know the subject (and got there by producing that same "duplication" instead of "closing as duplicate"), and these very people tend to be a lot ruder, since it is a "self defensive" way to a "self proof" that they really are worth something ( e.g. Psyc 101 ).

However people who really "grok it" tend to be the most helpful and fun to talk to.

Oh.. and the search. SO search sucks. I always Google my way into site:so in order to find anything.. But I guess SO knows there is Google, and does not care. Well I do! Fix it! :)

Again, SO rating mostly became a game, and since now it can also mean something on a resume (although personally I don't believe that resume itself means anything), more and more people try to game the system, and many of them winning the game. e.g. two years ago the content on SO was _really_ to the point. Now you need to click around to "find it". Two years from now... something new will emerge? :)


My reputation slowed down to a crawl after becoming a moderator.


I rarely post anymore, but I have enough old content in popular tags to gain close to 1k a month through random upvotes (that's about three votes per day).


I get a little 'interest' too, about 300 - 500 monthly.


Its the same on most sites, my rep has stalled mostly after becoming a moderator on Super User and its the same for most of the others there.

However, it doesn't mean that the sites stop being useful, I read a lot of questions, but rarely feel the need to ask a new one.


Man, tell me about it. I was in the top 10 when I became a mod, now I'm on page 3.

btw, this is Bill. :)


Because the mods haven't all looked at your email addy already and figured it out? =)


I'm trying to post, as I want to keep my MVP award (free MSDN subscription, what), but yeah, moderation sucks not just the time, but the will to put something back into the system sometimes.


Here's what i find annoying. There are so many StackExchange sites now. I have been participating in SO for about 2 years (15K). One tag i like to watch/answer is "machine-learning." ML questions are now spread across so many SE sites: Cross-Validated (Stats), Machine Learning, Computer Science, Computational Science", Numerical Modeling & Simulation--and more on the way, Information Retrieval, Bioinformatics, Computational Linguistics*. Because of this, SO is a lot less interesting for me. It's time consuming to track down the Questions from across all relevant Sites; about half of the questions have comments telling the OP to post elsewhere ("maybe this belongs on ....") and/or multiple votes to close.

And the worst part--as a programmer, i would much rather have the computational linguist answering ML questions on SO than on a specialist site (of which there is one). Maybe those guys benefit by becoming better programmers, but i certainly benefit from their deep knowledge of how to solve ML problems. Their answer is code, just like mine, but from an entirely different perspective, more often than not it's humbling.


It is possible to set up a cross-site question filter on stackexchange.com (http://stackexchange.com/filters). As far as I can tell, it only allows filtering by tags, not full text, so your mileage may vary.


More than 2k rep on SO (cool, I can edit ; ) in three months or so (one question, all the rest being answers and editing -- won a lot of +2 with my edits, before I was 2k rep). But I consider closing my account (and even behaving a bit like an ae by 'ragequitting' and purposefully destroying my most upvoted answers: I know it's bad, but I feel like I got cheated and saw my time "stolen" for me).

Overzealous mods did delete two perfectly fine answers because the question (not my answers) were offtopic. You can point out as much as you want that for SEO purposes SO explains that near-dupes are not that bad and that the time you spent answering should not be wasted by an overzealous mod (only removing value, by destroying what others created), they'll come with excuses and always refuse to admit wrongdoing.

You can criticize me as much as you want and tell me it's childish (I'm 40) to "ragequit" but I honestly feel I've been cheated by the site.

I was a well-behaving user there (still am), helping people (50 answers for one question). And then I encountered an overzealous mod not only acting like an arse using his mod power but also acting like a condescending jerk in comments.


SO I find reasonably useful - but answering questions on SO rather than getting shit done is a waste of time.

Echoing a lot of the other comments, it is easy to get a high rep by just going for the beginner questions. The easiest way to get "reputation" is by answering an opinion question or asking an opinion question. Once I realized that, I ignored reputation mine or anyone elses.

Any complex question I answer on my blog. I then answer the question on SO with a medium length excerpt pointing to my blog. I want to own my content from google's perspective and I rather get google pagerank than SO's reputation.

Oh yeah, I should add that the best SE (http://programmers.stackexchange.com/questions/101988/should...) answer I gave in terms of upvotes made it to HN.

It was an opinion question.


A general remark that I always had and wanted to share is how easy it was to boost your reputation in the early days of SO. For instance, questions like "Best practices" for something, or what is a git stash, etc..Some questions are rather very simple and wont get you that much these days, but because somebody was the first to ask them, they got lots of points. My point is, it should have been harder to get points for asking relatively simple questions, and then gradually make it easier for people to get more points for asking questions as they dont have a choice but ask a more challenging question, thus contributing more to SO. PS: I wanted to link to some questions but they are in abundance. just think of a simple question and watch the spectacle of points.


26 rep there, 2016 karma here.

Scrolling through the thread I see a lot of people saying exactly what I was going to say about the difficulty of participation, (Can't upvote, downvote, or comment at low levels of karma) and the lack of questions that can be answered; so I won't rehash them.


I spent a few hours during the course of a week last year and got 1000 in reputation. Most of the points I got were from quickly writing answers to boring questions before someone else could get around to writing an equally good one. I did get some points from going above and beyond, or from answering questions that hadn't been answered for a long time because they were from a niche I was familiar with. I suspect that most of the people with a lot of points are treating it like a game, though.


Does anyone else think reputation "points" don't necessarily indicate the level of expertise a programmer has ? I've seen profiles of programmers on SO where they asked to vote their questions so they could receive a certain badge that is very rare to acquire. I don't think it should be like this. SO is still a great resource but I just don't agree with some of the things they do and how they do them. I can also confirm that some moderators are condescending.


I'm under 100. I love Stack Overflow, but the reason that my reputation is so low is that when I'm in software development mode, I'm usually so busy working that I don't have the time to (nor rarely think about) go back and answer some questions. Maybe one of these days when I have the time to step back and think about software development outside the context of a project, I'll go back and chip in. God knows I use it often enough every day.


There are more and more entry-level questions now, I think StackOverflow really need to provide some more advanced filters to help moderate one's question list.


I am vastly surprised there is a 100k+ user. Whoever you are, please out yourself, I'd like to (virtually) shake your hand for a job well done.


I was very active during the beta and launch, and was in the top 3 pages by rep for a while, but I became less active just because I didn't have much time. I still go on almost every day, but i just look at the featured questions on front page and maybe will answer one if it's something I know, but usually don't.

Most of my reputation points come from residual answers.


Ditto, although I cut back my participation mostly because SO turned into a frustrating experience.

It's not rewarding to type out a good answer only to be beaten by a bunch of half-assed answers that appeared first. Nor is it rewarding to type out a detailed answer only to have someone come along 5 minutes later post basically the same thing (including stealing the code example) and get chosen as the selected answer. Add to that the deletionist moderation ("Oh, this post from 2008 should have been on SuperUser instead so we'll just delete it") and a number of other issues. At this point, I generally find participation in SO significantly more frustrating than rewarding.

I still get about +30 rep per day, but almost all of that is from two answers that date to the very early days of SO.


I'm in a similar boat.

When they first got out of the gate, I answered a whole bucket of questions, but stopped after about six months when I launched my first startup.

Nowadays, the number of unanswered questions on the site is pretty low overall -- we're basically in the long tail of Stack Overflow karma.


When SO first came out I was on it quite a bit but as the community grew larger, I found that I rarely added much value to answering questions beyond what other users were already doing. Now I use it as a great reference tool, like searching how to fix weird IE7 issues (yes, my company still officially supports IE7). For that, it's been a great tool.


I'm somewhere in between 'I don\'t use Stack Overflow' and 'I use Stack Overflow as a resource, but don\'t participate'. It's not that I avoid it as a resource: if I stumble upon the answer to my question at SO via Google, I'll use it. However, I can't really say I've ever actively searched the site, either.


I tried to answer some question once and it told me I needed reputation to submit an answer but it was not at all clear how I could acquire reputation to begin with. While I'm sure there's a relatively simple solution to this, I became frustrated and never looked into it further.


100k+ (159 to be precise). I've been very active for 2 years, but lately I have a little less time.

A couple of months ago I shared my SO experience in this post http://techblog.bozho.net/?p=658


I seem to be acquiring points from both spurious and cheeky comments made years ago and answers, that haven't been expected. I thank those that participate, but I don't have the inclination to dedicate myself to the cause.


Hovering at around 12.5k for a while now... SO is fun. I've only asked 2 questions, answered 592. http://stackoverflow.com/users/353988/fosco


I have just a tad under 4K points and been using SO for 3.5 years. In the beginning it was easy to ask or answer questions but now the questions are less abstract and more focused on stuff far off the beaten path.


I wish the top questions were more interesting, and not so many "what does [some random string of punctutation] do in [language of the day]?" I'm really surprised anyone finds that worthwhile ...



I tried to participate and help someone quite while back, but it wouldn't let me, so I said sod this and moved on. It usually comes up in Google results though, which is handy.


Banned for a week because someone complained to the admins because I made a comment that "Windows is not necessarily the best operating system". Gave up soon after.


Around 27000 but I haven't been actively participating since I've 20000, it's still an awesome site but one day I just simply lost interest in participating.


~16.5k, mostly from Ruby where I'm currently #10 in the All Time answers list (and accordingly also the 10th user to get the gold Ruby badge).


458. Generally been pair programming but always consider stack for advice. I'd be interested in setting time to helping others there.


"1-100", but then "100-1000". And if my reputation is 1000, shall I vote for "100-1000" or "1000-2500"? ;)


Don't really have to much add except that I love StackOverflow. It's been helpful so many times.


I participate, but only to the extent that I participate on other sites, which is quite low.


Don't forget to adjust for the (unconditional) distribution of scores on SO itself.


Just hit 2500 recently =) mostly in C#/Java and other OOP related stuff.


The only time I am subjected to SO is when it's a top search result.


I participate in the math SO. I find it a nice challenge.

My reputation is at 1335.


Very little on SO (10), but much more on ServerFault (430ish).


1 - But I only use it as a resource and don't participate.


Poll needs a "Who gives a <BLEEP>?!" option. ;)


wow, just realized I'm user 175

http://stackoverflow.com/users/175/engtech


Will then need to correlate with VimGolf score.


What does their overall histogram look like?



only 54 stackoverflow users have a reputation over 100k, that means 30% of the elephants are on HN


Mine is 859. Pretty low.


so i have exactly 100 points, what do i click: 1-100 or 100-1000?

clicking 1-100.


Nice bell curve there.


just under 2k here which I have always considered average


5500


I got tired of the thankless task of doing other peoples' work, along with the overzealous mods shutting down my questions in the most condescending tone possible.

In particular, I recall going so far as to read vendor-specific documentation for someone, and providing example code to parse the binary data in question. It was probably an hour of my work and I didn't even get a 'thank you', much less any reputation bump.

Talk about devaluing yourself and your industry...

(incidentally, I don't know exactly how much rep I have, since the myopenid login I was using just stopped working one day. No idea why, and there doesn't seem to be a mechanism for fixing it. Edit: I managed to log in again. It appears that if you log in to MyOpenID.com for account management, any subsequent attempt to log in to SO will attempt to use that account's credentials rather than the intended user account credentials, and the error results are absolutely useless)


> overzealous mods shutting down my questions in the most condescending tone possible.

SO moderator here. We just click a link. The pre-defined close reasons are inserted automatically. No one is taking a tone with you.


The comments moderators post are pretty condescending. They turned me off from SO. Not to mention the condescending nature of your comment here.


After calling us overzealous and condescending do you expect a hug?


The fact that you use automation to produce your responses doesn't make you any less responsible for them.


I'm not shirking responsibility for putting the responses there. I'm saying that they aren't condescending. The messages are to inform people why their question was closed and to help them improve it.


If the messages are written in a tone that people generally find condescending, then they are condescending. The intent may be positive but doesn't change the impact of the writing style.

As a matter of interest, do these template responses make it clear that they are indeed templates and not hand written?


They're not inserted as comments, but as a block of text that's offset from the rest of the post, so I think it's pretty clear that they're auto-inserted. You can search the site for "closed:1" to find questions with different messages that get inserted.

http://stackoverflow.com/search?q=closed%3A1


Fair enough - it does look obvious to me that those are automatic 'rubber stamps'.

They don't read as particularly condescending to me, but I imagine that if one was used in error or with questionable judgement it might well come off that way.

Is there any mechanism for quality control on how they are used?


There is some control over how they're used. In most cases it takes 5 users with at least 3000 reputation to vote to close a question. The close reason that the majority selected is the one that gets displayed. Moderators (and employees of Stack Exchange) can close questions with a single vote if they're flagged, but we generally try to encourage people to use close votes if they have that ability.

Also, any closed question can be reopened by community vote whether it was closed by a moderator or by voting.


It doesn't seem condescending to me, I think the people being moderated are just taking it too personally and can't believe that they unwittingly committed a faux pas.


We just click a link

Comments.

No one is taking a tone with you.

Oh, the irony.


Comments. What about them? The close message is auto-inserted so we don't have to take the time to comment.

Irony, no. My tone here is a response to being called overzealous and condescending. It has nothing to do with my attitude when I'm acting as moderator on SO.


I don't understand why you seem to be attempting to speak for all moderators. I don't know or care what your attitude is about moderation, I'm speaking of my own personal experience with SO moderators.


Provide some links, please.


There's no need for anyone to provide links. A lot of people are complaining about this. And as soon as anyone tries to post in meta about this issue (the issue of mods over-zealously closing questions), these posts in meta get downvoted to no avail and there's a flamefest of "high horse" posts... By mods! Constantly defending themselves, just like you do here. It's always the same "link or it didn't happen" and then the exact same "oh but I wasn't using a 'tone' here". Yes you were. And you know it. And several people here agree...


"Link or it didn't happen" is a perfectly valid response to empty complaints that provide no evidence. As a moderator I'm in a position to actually do something about real problems. If you just whine and complain without giving me a link I can't do anything about it.

No, I wasn't taking a tone. If I was I wouldn't say that I wasn't. If you perceived a tone, it's on your end. I'd thank you to not call me a liar.


I'm not linking my online identities.


And you don't have to. And you do not have to answer to that SO mod's request here for several people here agree with you and know you're not making this up.


That word: I don't think it means what you think it means.


Sorry, no grammar cop points for you. That was a correct usage of the word "irony."


Not sure the point was to be grammar cop. I, at least, took it as a line from The Princess Bride (http://www.imdb.com/title/tt0093779/quotes?qt=qt0482717)


No, it wasn't. Either he was implying the SO mod was being inappropriate (wrong), or he used the word incorrectly.


>>> in the most condescending tone possible.

>> No one is taking a tone with you.

> Oh, the irony.

Condescendingly telling someone "nobody is taking a tone with you." That's the irony you're missing.


I'm not even a moderator, but if you as a bad question I vote to close it. That's how the site works. Even if you feel you put a lot of work into something doesn't mean it's a valid question to the site. Read the FAQ.


>> along with the overzealous mods shutting down my questions in the most condescending tone possible.

> Read the FAQ.

Your response seems to be a a perfect demonstration of what he's complaining about.


Help me understand what's condescending about being a normal user to the site (ie, I don't work for Stack Exchange, nor am I a moderator) and telling him to read the FAQ.

Help me understand this.


Ok, I'm going to assume that you actually want me to explain, and not that this is just an argument tactic you're using to try to score debate points. I hope I'm correct.

The OP's complaint was presented in a reasonable tone of voice, was articulate and carefully worded. Now, it may be that he has misunderstood something about Stack Overflow, or that he's looking for something the site doesn't provide. But, the OP does not come off as an idiot or a troll.

Your response to "read the FAQ" treats him as if he were a fool (the exact word you used in another reply). It was also so hastily typed, that you misspelled "ask" as "as" and you obviously cared so little about your writing, that you didn't notice this and go back to redit your comment and fix it.

So to sum up: somebody posts a carefully worded, slightly angry but non-offensive complaint, and you rapidly dash off a short, typo-ridden response telling him to read the FAQ.

In other replies to the same user, you put words in his mouth and beat him up like a straw man. You come off as an angry, petulant, mean-spirited and unreasonable person.

In other words, condescending.


First off, realize that I don't actually care about the FAQ or site rules at all. I care about getting value out of a site. That's true of everyone.

Second, I asked a question, and I believe it was a good one. However, it was closed for being "too conversational," whatever that means. Instead of merely answering my question, the mods instead chose to make condescending comments, which eventually lead to an answer in the comments, so why not just answer the question in the first place?

SO mods think their job is to eliminate 'bad' questions. But that's not their job. Their job is to foster a community and a valuable site. Look at all the 'bad' questions which have made it onto HN and Reddit that have been closed by an overzealous mod, then re-opened due to mass appeal. Overzealous SO mods are a known problem, so much so that they've alluded to it repeatedly on the SO podcast.


> First off, realize that I don't actually care about the FAQ

Has it ever occurred to you that you're a fool? You complain about the site and have no regard for the rules or what the site is. It's not your spam-filled phpBB site that you dump the same 'plzzz halllpp I can't get $_[get] when I make a post!!11' nonsense onto every day.

> it was closed for being "too conversational," whatever that means

I'm calling you out on this.

Link to your question. You're totally full of it, there is no "too conversational" option. There does happen to be a "too localized" question, which is something we pick when users think the site is a place to dump thousands of lines of code and ask a question nobody else will ever have (ie, lazy slobs who don't read the FAQ and know what the site's about).

In short, you're full of it.


Your aggressive tone is unhelpful.

There was / is a "closed as not constructive" - as well as getting the moderator's comment for closing the questioner could have had other comments from users pointing out that conversational questions are not welcome on SO.


He's not full of it at all. He's describing a very real SO issue (one of many) and, as usual, the SO-fanbois/shills are getting on their high-horse explaining that SO is perfect, that there is nothing to see, that mods cannot possibly be overzealous, etc. And all this using a "tone", as usual...


Has it ever occurred to you that you're a fool?

Wow.

You complain about the site and have no regard for the rules or what the site is.

You have completely failed to understand what I wrote. SO mods, instead of working to form community and value, have become trigger-happy bureaucrats. The entire method by which mods operate is, in many cases, opposed to the stated goals of SO.

Link to your question.

I have zero intention of linking my online identities, and I don't care in the least whether or not you believe me.


SO has decided what they think will make a good useful community. They might be wrong, but the way to tackle that is to create a different community.

Part of SO's strategy is to rigorously prune bad questions. A bad question has a specific meaning in SO. It's defined by the FAQ. Bad questions encourage more bad questions and dilute people available to work on good questions.

Becoming familiar with site guidelines is an established part of Netiquette, and has been for very many years.

(http://tools.ietf.org/html/rfc1855)

> Read both mailing lists and newsgroups for one to two months before you post anything. This helps you to get an understanding of the culture of the group.

tl;dr: their servers, their rules.


I actually don’t use Stack Overflow as a contributor for precisely the same reason: I created my account with an OpenID, the provider is no longer around, and now I can’t log in nor fix it.


This poll is missing an option: I don't use SO because it required OpenID to register.

I guess it supports other options now, but back in the day, that's why I never participated.


Hey, same here :) (although I did register a few months back when seeing that they finally had alternative options).

However, my reputation is at 1, several reasons to that :

- I use it mostly for "consuming". Which by the way, is problematic, because I can't upvote useful answers because my reputation is only at 1 (is there a way around that ?)

- I can't really spend time at work to answer questions, and, frankly, have other stuff to do at home (such as doing home projects). Besides, I guess there is always someone answering faster than you :p


You can create a new account and ask for the accounts to be merged.


Since I am in this exact situation (lost OpenID provider), can you explain how does this work? Any link to documentation?



I guess I always thought it was a fool's errand to contribute to some company's corpus of knowledge which they will surely sell or profit from, and the only reward is an integer somewhere gets incremented. But it turns out the content on StackOverflow is licensed to the community in some way. So, I don't really have an excuse anymore.


Try just being helpful to other people and not worrying about reputation points and badges and who's going to use the answer for what potentially commercial purpose.

It can be pretty rewarding to have someone thank you profusely for helping them figure something out. And you can learn a lot too -- sometimes to answer a question I'll have to actually go and research it a bit, or make a JSFiddle, that kind of thing.


Hacker news should bump up comments of users who have a high stackoverflow karma.


always bellow 500 because i love to dump oddball questions that get no answer and then i blow 1k on bounties to raise visibility that just die and i never get my reputation back.


Banned for being too awesome.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: