Share via


Why do you answer questions online?

I'm curious, if you answer questions online (blogs, forums, newsgroups, chats, irc, etc) what your motivations are?  If you don't answer questions online... what prevents you from doing so?

Comments

  • Anonymous
    August 11, 2005
    How do you expect to see comments in your blog from people who does not answer questions online ? ;-))

    I reality - it's simple - if you know answer on some question or problem or have some correction - this is always good to share this with others people. Information sharing beetwean people has created our civilisation. This is how we are different from animals. Animals does not share that much information.

  • Anonymous
    August 11, 2005
    Yes, if I know the answer or have time to figure it out. What goes around comes around.
  • Anonymous
    August 11, 2005
    My primary motivation for answering questions is the principle of give-and-take. From the time I was a kid, so many people have helped me to fix, learn, and understand things, that I feel it's only fair to give something in return. It's not much of a sacrifice either; it often takes an experienced person only seconds to solve a problem that would take a newbie days.

    There are always questions I won't answer though, generally questions that are rude, excessively vague, ask too many questions at once, are beyond the scope of what I feel comfortably familiar with, have already been answered, or that the questioner has obviously made no attempt to solve themselves.
  • Anonymous
    August 11, 2005
    I want to look smart.
  • Anonymous
    August 11, 2005
    I agree with all the answers before mine. But they're missing another critical question that should be asked before this one: Why do you ask questions online in the first place? The answer is because of the give-and-take model, you know that the most likely place to get an answer is online. It's one of those chicken-and-egg questions: what came first, the question or the answer? It would seem logical to answer the question, but then why would someone ask anything online if no one ever answered anything online. So the answer must have been first. How could an answer exist without a question? For example, I blog a lot answering questions in my opinion.
  • Anonymous
    August 11, 2005
    lots of reasons! The exact one varies depending on the post...

    boredom - I don't have anything better to do.
    malice - the wrong answer might be very amusing.
    vanity - just to show how clever I am.
    altruism - I can genuinely help someone.
    need - subsequent answers may help me as well.
    humour - well, I make me laugh...
    devilment - let's start an argument!

    and so on.
  • Anonymous
    August 11, 2005
    I would guess my answer would be a little more selfish sounding than TAG's. I do it for own personal growth in knowledge. I started programming when I was 8 years old. I am now 34, I have worked on Apple 2, IBM 360 (Not vast exposure but exposure I was only 9-10 then), VAX, Unix servers, Windows Servers, WAN's, databases and so on. Languages, from basic and assembly though to Ada, on up to my favorite C# now. I do not answer the questions like I used to. On just one board alone I answered 3161 questions in two years time frame and every answer was answers like this one semi long and detailed (a bad trait of mine I think but when I answer something I try to answer in one go). Someone added it up for me when I was leaving the boards http://www.aspdevnet.com/default.aspx?Page=%2fforum%2fdisplay_message.asp%3fmid%3d203372 and yes I used to go by the name BOUND4DOOM on a few boards.

    Now as for why I answered all those questions, because those were questions I didn't know the answer to. I went out and figured them out. There were not msdn blogs back then when I first started online in the early 90's providing me with a wealth of new information. Back then it was just mainly me sitting back figuring things out. I didn't have any challenges in my life then, the stuff I was coding I could do in my sleep, so I basically took on other peoples challenges to grow myself.

    I think because of blogs though is why I do not answer so many questions now. It is nice because I have a vast sea of information coming at me in a constant stream. While I have been extremely busy though with the latest free stuff from Microsoft Elearning for SQL server 2005 and Visual Studio. So anyway I know it sounds kind of selfish but the only reason I did it back then and still to this day was to grow myself not the person I was helping. Occasionally I still prowl the message boards looking for a question I never thought to ask and do not know the solution to so I can go figure it out but not as much. However I did meet some great programmers and of course some bad ones, and still do to this day. I enjoy the Microsoft blogs like I have told you before I enjoy the people that blog on them all smart people and not the bad programmers I used to run into before that just basically want something they can copy and paste.
  • Anonymous
    August 11, 2005
    I've answered hundreds of questions online over the course of the past year on the microsoft.public.dotnet news groups. I do it primarily because interacting with smart people makes me smarter. I don't tend to spend much time on the novice questions, although I do pick up an occasional newbie question a few times a week.

    On the other hand, I really value the interactions with people who want to discuss ideas. I learn a great deal, I teach a little, and feel better for it.
  • Anonymous
    August 11, 2005
    I rarely answer technical questions online. Really it comes down to not being sure of the answer most of the time. Usually if it's an easy question, it's already been answered. If it's a hard one, I may know an answer, but I'm not sure it's the best answer. I've had too many of my own questions answered in a "it's not exactly what you're look for, but here's something that I actually know about" fashion and spent time following them to dead ends to want to inflict that on others.

    Opinion questions (like this one) are a different beast all together. If I've got the time and someone appears genuinely interested, I'll generally answer.
  • Anonymous
    August 11, 2005
    The advancement of civilization (miniscule as it might be) depends on sharing knowledge from people who have it to people who need it.

    There have been lots of occasions when I've searched for information and/or asked in newsgroups (especially in public newsgroups back in the days when the web didn't exist or wasn't popular yet). Others have helped me and it's only fair for me to assist others in the same way, even though those are two different sets of others.
  • Anonymous
    August 11, 2005
    If this was directed to MS bloggers, I would say that if it's something developer oriented and not troubleshooting type of stuff, it probably has value to others than just the person who asked the question. So if it seems like that, I suggest you blog it; If it was not in the form of a comment you better ask if it's ok for the other party that you blog about it. If your answer had holes in it, I think there's a good chance that someone will drop by and add the missing pieces, provided that comments are allowed also from non-registered people; since it seems not that many have registered. Of course if msdn blogs required registration to comment in blogs like old new thing etc maybe more people would register.
  • Anonymous
    August 11, 2005
    Answers to online questions are entered into the shared consciousness of the Internet, from where they can be re-used, occasionally giving some credit to the original authors.

    However, given that such an answer will be online until the end of time, it better be approximately correct and satisfying.

    This makes it prohibitively time-consuming to craft one but in the most trivial cases.

    But then the answer really can't add much value. Just like this one.
  • Anonymous
    August 11, 2005
    The comment has been removed
  • Anonymous
    August 12, 2005
    To help build the community. More people using Microsoft software in the end helps me somehow. :) I also know that I enjoy my user group, and online communities are just extensions of that - less intensive communication but a broader cross-pollination of ideas.

    To help build my own knowledge. Sometimes the way things should work and the way they actually do work are different, and verifying something before answering a question brings the knowledge home.

    To give something back. I find lots of answers, I might as well give some back.
  • Anonymous
    August 12, 2005
    My first answer to this question was "because I can." But that is sort of flip and not really the whole story. I find that I lack a certain amount of self-control when it comes to questions online. Somehow if I know the answer I feel compelled to answer. But honestly I answer a lot of questions that I have to look up the answers for. I think that I do it because it just feels good to help people out with answers. So feeling good about myself is probably the main thing.
  • Anonymous
    August 12, 2005
    Thanks for all the comments so far. I'll restrain myself from commenting so as not to color future responses, but I wanted to let you all know that I'm listening.

    We are interested because we are working on ways to improve the asking/answering experience on the MSDN forums and I'd rather get to the root of the problems than start at the feature level. Everyone could argue about features, but people can't argue about what motivates them. :-)
  • Anonymous
    August 12, 2005
    I personally belive that people who are passionate about a particular profession or technology enjoy teaching or training others in that profession/technology.

    Answering online questions is essentially helping to teach people that which you're interested in.

    Mon $.02
  • Anonymous
    August 12, 2005
    The comment has been removed
  • Anonymous
    August 12, 2005
    The comment has been removed
  • Anonymous
    August 13, 2005
    Interesting question.

    For tech interactions:- Because the other person's insights have helped me many times, and I don't want that wellspring to go dry. So I put back what I can. And learn on the way.

    For political/touchy-feely topics: I used to respond a lot to such stuff, but recently I realized that even though you can win an argument with logic, it doesn't achieve/prove anything. People's opinions/convictions may be formed with emotions/feelings most of the time, and not with logic. So I listen, smile and move on.
  • Anonymous
    August 14, 2005
    Because I can :-)
  • Anonymous
    June 16, 2009
    PingBack from http://fixmycrediteasily.info/story.php?id=2046