10 years of Stack Overflow

It’s part of the basic flow of software development that you get ‘stuck’: an error that doesn’t make sense, a bug you can’t figure out or lack of understanding of the framework you’re using.

When I started my career in software development when this happened you had three choices:

  • Keep trying to debug and diagnose
  • Ask a colleague
  • Read the manual (usually a fat great dog eared book printed on really thin paper), or other books you had to hand.

If you got really desperate, you might see if the library had any other resources that would help. It was painful. Once I got (dial up) access to the Internet things got a little easier - you would search Usenet and hope that someone had had a similar problem, and if really desperate, post a question.

While more of the documentation went online (think MSDN), things pretty much stayed the same until 2008 when Jeff Atwood and Joel Spolsky launched Stack Overflow (SO): here was a Wikipedia of computing questions and answers that, for me and many others, has become the goto resource for solving programming problems.

As Jeff ably explains in his post, SO is not where you go to learn programming, but it is the fastest place to solve whatever problem you have: usually found through a quick Google search. In my mind, SO has done more to increase developer productivity than anything else. It’s an incredible resource and I would be deeply skeptical of any developer who claimed they didn’t need it.

I’ve tried to play it forward, and answer a few questions over the years. I know a few domain experts who rightly use their SO profiles as part of their resume. So here’s to another 10 years of helping each other out of nasty bugs and corner cases. Thank you Jeff and Joel.

Do you use StackOverflow?













To view or add a comment, sign in

More articles by Dan Bennett

  • The role of a product manager is changing

    I've been lucky enough in my career to fully own products and the role of product management. Done well it's a…

    23 Comments
  • Embracing the AI Age: Building Future-Ready Skills for Work and Life

    Across our global teams, I’m seeing a powerful shift: conversational AI is transforming not only our workplaces but…

    8 Comments
  • Chat is the New UI

    During my recent visits to our S&P Global Enterprise Data Organization (EDO) teams in the Netherlands and India, it…

    5 Comments
  • Enterprise Data Organization Strategy and AI Ready Data

    Whether it's times of market prosperity, or market uncertainty, data is the constant. If the outdated saying, “data is…

    19 Comments
  • Cloudera & Hortonworks - About Time!

    A couple of weeks back Cloudera & Hortonworks announced their plan to merge. Doug Cutting described it as 'getting the…

    1 Comment
  • Technical Managers: what happens as you move up?

    A colleague sent me this thought provoking piece about successful managers at Google. As I read it, I found myself…

    7 Comments
  • If you can access your data in the cloud, maybe others can as well

    News today that OCR vendor ABBYY joins the long list of companies that have inadvertently left their databases or…

    1 Comment
  • Remembering David Hussman

    This past weekend we lost a true giant in our agile software development community. Those of us privileged enough to…

    15 Comments
  • 6 ways building a deck is like software development

    My evenings and weekends this summer have been busy with home improvement: specifically rebuilding a rotten deck. As I…

    3 Comments

Others also viewed

Explore content categories