I take thee, Stack Overflow...

StackOverflow.com. The best developer resource since MSDN. Stack Overflow is the brain child Joel Spolsky and Jeff Atwood and is collaboratively built and maintained by the users of the site. I am proud to be a member of Stack Overflow and have been using it over 10 months now. I unfortunately heard about it too late to get involved in the beta, but I'm on the site daily both asking questions and trying to answer other people's questions.

So what are the positive points that make Stack Overflow such a useful tool for developers?

  • It's 100% free!
  • You don't need to sign up to post on the site
  • You can post a question in seconds and often receive an answer within 5-10 minutes
  • It uses OpenID so there's no need to remember yet another username and password combination
  • And most importantly, it's fun!

Stack Overflow, unlike other Q&Aesque sites (I'm looking at you experts-exchange), is completely free with zero or little adverts (once you sign up and gain over 200 Reputation points). To be honest, I'd be happy to pay for the service that Stack Overflow provides, but that's not the mentality behind Joel and Jeff. They wanted to create a community of developers that can assist each other and grow together, and that's exactly what they've achieved. The site has saved my neck on numerous occasions, enabled me to keep deadlines and produce quality code.

But what makes Stack Overflow fun? Reputation! Reputation is the main driving force behind the community. As you can see to the right of my blog, I've currently got about 1800 reputation. This is nothing compared to the likes of Jon Skeet and Marc Gravell. While I'm on the subject I'd highly recommend their blogs as well, and for anyone that does a lot of serialization, protobuf-net by Marc is one fantastic tool that I use almost daily. Anyway, away from brown nosing and back to reputation... Rep is earned by answering questions and by asking questions. Any answer or question can be voted up or down. Each up vote is worth 10 reputation and each accepted answer is worth 15 reputation. It's this drive to earn reputation that makes the site enticing. There's a great deal of satisfaction in knowing something someone else doesn't and being rewarded for helping them out.

And then there's the catch. Well, it's no some much of a catch as a disappointment. As with all communities there are those that don't follow the etiquette. The only thing that ruins Stack Overflow for me occasionally is users who fail to accept questions. There's nothing worse than sitting there with your answer upvoted 10 times by the community and to then never hear from the question asker ever again. These people continue posting other questions on the site, so it's not as though they've just left the community. Luckily there's a feature on Stack Overflow that shows peoples accept rates. You can then decide, based on their accept percentage, whether you should spend your time helping them out. It's a shame this has to happen and that there has to be a thought of 'should I bother helping this guy or girl out?'

But that's the only downer on the whole community in my experience, and if you haven't tried it, give it a go now.

Tags: , ,
Categories: General | Stack Overflow

Permalink E-mail | Kick it! | DZone it! | del.icio.us Comments (31) Post RSSRSS comment feed

Comments

10/25/2009 1:40:42 PM #

I take thee, Stack Overflow

You've been kicked (a good thing) - Trackback from DotNetKicks.com

DotNetKicks.com

12/11/2009 6:15:11 PM #

Interesting post

Rhode Island Payday Loans

12/28/2009 6:33:50 AM #

terimakasih Smile

tutorial photoshop

1/24/2010 7:25:45 PM #

Well my friend ... a friend to all is a friend to none.

cash today

1/27/2010 11:32:36 AM #

Positive thinking won't let you do anything but it will let you do everything better than negative thinking will.

online personal loans

1/27/2010 11:33:00 AM #

The magic formula that successful businesses have discovered is to treat customers like guests and employees like people.

bad credit personal loans

2/2/2010 1:27:33 AM #

Amazing!

generic cialis

2/4/2010 7:02:58 PM #

Interesting ... as always - is your blog making any cash advance ? ;)

loans

2/4/2010 7:03:21 PM #

Yea nice Work !Laughing

cash loans

2/10/2010 8:59:59 PM #

People who enjoy what they are doing invariably do it well.

acai health

2/12/2010 7:54:09 PM #

Paint a masterpiece daily. Always autograph your work with excellence.

payday loans

2/14/2010 10:58:14 AM #

The best is yet to be.

online payday loans

2/21/2010 11:17:14 PM #

Hi, I was researching the net  and I ran into your blog. Keep up the good work.

love calculator

2/22/2010 10:33:23 PM #

Hi,
I like your blog and your great article.
Thanks for discuss this issue, I got many info here.
Happy blogging.

Regards,
Fefe

Stretch Mark Removal

3/1/2010 12:16:42 AM #

A few days ago I discussed that topic with another guy just with a different result. It s a topic challenging for discussions over and over again. Interesting elements you used for argumentation

Fondsgeundene Rentenversicherung

3/2/2010 5:28:48 AM #

I have been searching the Internet for fun and came upon your website. Terrific post. Thanks a ton for sharing your thoughts! It is good to know that some people still put in an effort into handling their websites. I'll be sure to check back from time to time.

make a platform bed

3/2/2010 10:25:46 AM #

Finally someone that actually knows what they are talking about - thank you!

Daniel Millions

3/2/2010 9:19:19 PM #

Great Post, I love to read articles that are informative and acutally have good content. Thank you for sharing your experiences and I look forward to seeing more.

stock trading

3/3/2010 5:34:33 AM #

Do you mind if I quote you on my blog if I link back to your website?

payday loans

3/3/2010 12:01:04 PM #

Love your post.

commercial roofing hayward

3/4/2010 1:00:31 AM #

Set your goals high, and don't stop till you get there.

lose weight

3/4/2010 11:55:37 PM #

Thanks for taking this opportunity to talk about this, I feel strongly about it and I benefit from learning about this subject. If possible, as you gain data, please update this blog with new information. I have found it extremely useful.

moon in my room

3/5/2010 3:52:01 AM #

For what it is worth there seems to be a lot of posts regarding online pharmacies and "buy cialis" etc. I hope most people know these sites are not just SPAM but SCAM. So I will do my part and post a link to this article <A href="www.articleblast.com/.../Guide_to_Online_Pharmacies_-_Don%27t_get_scammed/">"Guide to Online Pharmacies - Don't get scammed"</A> - from a guy at articleblast.com - really good advice on what to avoid and how to spot the scammers - the majority.I do in fact actually enjoy and like this blog, but wanted to do my part for web education. This is not spam, I hope the mod checks the link to see so... Have a good day and thank you for the wonderful articles.

Cristal Betesh

3/7/2010 1:02:04 AM #

blog hopping...nice blog

Webthesurfi Rugs Webdesign

3/8/2010 9:04:08 PM #

Hello there, I can’t recognise how so as to add your web page in my rss reader. Can you Can help me, please

Hypnotice

3/8/2010 11:17:08 PM #

Hello, I found this post from yahoo and read some of your other blog posts. They are fantastic. Pls keep on with this great work... Cheers, Steve.

Stretch Mark Removal

3/9/2010 12:50:14 AM #

blog hopping...nice blog

Webthesurfi Rugs Webdesign

3/9/2010 1:11:34 AM #

Really good post, this is very similar to a site that I have. Please check it out sometime and feel free to leave me a comenet on it and tell me what you think. Im always looking for feedback.

Ebonie Slaight

3/9/2010 5:00:53 PM #

This is a great post, but I was wondering how do I suscribe to the RSS feed?

Cherlyn Houska

3/10/2010 3:35:58 AM #

Pretty insightful post. Never thought that it was this simple after all. I had spent a good deal of my time looking for someone to explain this subject clearly and you’re the only one that ever did that. Kudos to you! Keep it up

Kathlene Trinks

3/10/2010 3:57:45 AM #

Stumbled into this site by chance but I’m sure glad I clicked on that link. You definitely answered all the questions I’ve been dying to answer for some time now.  Will definitely come back for more of this. Thank you so much

Deangelo Plienis

Add comment




biuquote
  • Comment
  • Preview
Loading