What is motivating people who clearly have little to no understanding of anything related to computer science, programming, or general use of computers to ask dozens of completely vague, unrelated questions? There are several of these "users" on SO (I won't point any out; if you use the site regularly, you probably know a few). They will ask questions covering four different languages, platforms, databases, technologies, etc., etc., within a couple hours. It seems as though they are bots just randomly reposting questions found elsewhere on the internet. It's bizarre. These users also almost never accept answers, and their posts have a third-grade spelling/grammar level (even for an ESL person). Why are people answering questions from these users? They clearly do not even have enough contextual knowledge to know what they are asking... it's just annoying.
It's simple: the more questions you pump out, the higher the chance of getting upvotes, the higher your rep becomes. They either:
- only do it for the rep (eventually it adds up until you're well over 3k; that's why the new question vote rule was applied) or
- they are so completely devoid of any programming knowledge, that they need to be hand-held while programming. It's almost unthinkable, but some users have basically outsourced their projects to Stack Overflow, one problem at a time. They don't care about marking answers as accepted since they already got the info they needed.
Regarding the poor spelling/grammar, why bother? Someone's going to clean it up anyway? Why learn English or use a spell-checker when Stack Overflow has a built-in spell checker (2k+ users and moderators)?
I have always attributed this to people who are desperately trying to teach themselves a language, but lack any sort of willingness to learn. I suspect some are also programmers who are totally unqualified for their jobs, and are trying to get the community to write their code one function at a time.
I've seen a couple of cases where the user posting the questions seems to have been doing so on behalf of a group: maybe the whole company, maybe a number of colleagues or classmates. This may have been due to the other members of the group not being fluent in English.
I know of at least one SO member who has posted 476 questions in 425 tags and has 64 badges, including a Famous Question.
Only one answer, though.
Whether they are real users or bots, I say let them pump. They are a veritable gold mine of interview weed-out questions.
I understand and agree to an extent about them wasting community resources, but unless that waste is significant - to the point where they're competing for front-page space with "good" questions - I see them as being mostly harmless. And, as stated above, they do have a certain value, even if it's not the kind of value that the author expects.
This is hardly unique to the SO family. I've been on numerous other forums where users ask very basic (or scattershot) questions that could usually be easily answered with some searching. I suspect that posting a question is the first thing they think to do, either due to ignorance or laziness.
Granted, sometimes it is legitimately tricky business to find the information you are looking for, so posting the question to a forum or the like will be more likely to produce results.
Also, the site's primary language being English may cause difficulty for those who are not native English speakers. Not being well versed in the language can result in somewhat broken text that is sometimes difficult for native English speakers to comprehend - it does go both ways.