Slashdot Mirror


Interviews: Ask Stack Overflow Co-Founder Jeff Atwood a Question

Jeff Atwood is an author, entrepreneur, and software developer. He runs the popular programming blog Coding Horror and is the co-founder of Stack Overflow and the Stack Exchange Network. In early 2012 he decided to leave Stack Exchange so he could spend more time with his family. A year later he announced his new company the Civilized Discourse Construction Kit, Inc. and the Discourse open-source discussion platform which aims to improve conversations on the internet. Jeff has agreed to give some of his time to answer any questions you may have. As usual, ask as many as you'd like, but please, one question per post.

11 of 129 comments (clear)

  1. Magic wand by Anonymous Coward · · Score: 4, Interesting

    If you had a magic wand to make one change in technology right now, what would it be?

  2. What percentage of StackEx viewership by Anonymous Coward · · Score: 4, Interesting

    comes directly from search engines, vs. people who log in to the web site directly?

  3. Reputation mechanisms & scientific quality by Anonymous Coward · · Score: 4, Interesting

    Jeff, have you thought about how to use reputation mechanisms to improve the quality of published scientific results? I'm asking in the context of John P. A. Ioannidis's famous paper http://journals.plos.org/plosmedicine/article?id=10.1371/journal.pmed.0020124.

    It seems to me one fix for this (horrible) problem might be an online reputation mechanism where scientists could rate the reproduciblility of published results.

    Thoughts?

    (thanks for inventing Stack Exchange - you've done the world a big favor)

  4. What is your views on Y Combinator? by maple_shaft · · Score: 3, Interesting

    Hi Jeff, I am a long time Stack Exchange user and community moderator on Programmers.

    You seem to operate your startup space out of New York as opposed to the popular incubator location of the Silly Valley. Is this out of a conscious choice or rejection of the Silicon Valley VC culture? If so, what is your opinion of the potentially unethical recruiting strategies and inherent discrimination of these strategies as employed and evangelized to founders by organizations like Y Combinator? Do you have any opinions of Y Combinator?

  5. Stackoverflow in hindsight by jez9999 · · Score: 4, Interesting

    In hindsight, would you have reduced the scope of on-topic questions for Stackoverflow to where it's at today when you started the site knowing what you do now, and do you think it would've made the site less popular?

  6. who, what and why by Anonymous Coward · · Score: 2, Interesting

    If you could ask anyone anything, who would you ask, what would you ask them, and why?

  7. Cargo cult programming and Stack Overflow by Anonymous Coward · · Score: 5, Interesting

    I don't mean to minimize StackOverflow's contribution to the online knowledge base, because it's a great tool when used properly. I'm a systems guy and Server Fault is often more useful than vendor support for looking up strange error messages and possible troubleshooting routes. But, there are a lot of low skill programmers and sysadmins out there who lean on these tools way too much. How do you feel about these properties contributing to the crappy cargo cult programming and sysadmin work we see in our field?

  8. Relevance of old answers by Scottingham · · Score: 4, Interesting

    As SO ages, some of the offered solutions are no longer valid.

    Are there currently plans to automate some way of validating old answers automatically?

    This problem seems to be a larger problem with forums in general. Do you have any musings regarding aging forums?

  9. Signal To Noise: Trolls by Anonymous Coward · · Score: 5, Interesting

    In reading your work for years and seeing your various contributions, it seems like you are fascinated with filtering out the most useful information. In many of your blog posts the insight is not yours but rather a conglomeration of chosen useful quotes and sources. I very much appreciate this. My question for you is how do you handle critical feedback vs trolls when dealing with communities. For example, the down button is often a disagree button rather than a negative point. How do you deal with mixed opinions?

    To use a real life personal example, TEF noted how he felt you were suggesting that people shouldn't play around to learn. (Source: https://www.youtube.com/watch?v=csyL9EC0S0c ) Yet, the way he said it was clearly inflammatory. How do you separate the legitimate concern and critical feedback from the troll who doesn't want to listen to your response?

  10. User Reputation, Moderating, and Discourse by T.E.D. · · Score: 4, Interesting

    I think its probably inarguable that the biggest innovation StackOverflow brought to the web was the centrality of reputation and user moderation to its design. Sure, our own /. had done something similar years before, and it was hardly the first either, but no website I know of had before taken it to its logical conclusion in quite the way SO does. This effectively "crowdsourced" a lot of traditional website administrative activities, which turned out to be an incredibly powerful idea. Practically all the functionality of SO is built around the concept.

    So when I saw you were tackling online message boards, I expected the same kind of thing. But browsing around a typical Discourse thread, I'm not seeing that at all. Sure, users can "heart" posts, but all that does is bump a small counter next to the heart. There is no way to tell at a glance which posts users found the best and/or worst. Higher rated posts don't sort to the top, or get bigger or anything. As a result, I don't even see that feature used much. Certainly its nothing like SO, where post voting is the central activity. It also seems like moderation on Discourse is designed to be done by administrators, not users. I don't see any facility for users getting moderation privs as they gain reputation. Compared to SO, Discourse seems kind of, well, like a big step backwards in interactivity.

    I'm sure I'm missing something here. What is it? Or did you really decide SO's centering of its design around users and their opinion on posts was a mistake, or perhaps just not a good fit for a more generalized discussion board?

  11. Re:Why did you choose Microsoft Platform for SE? by Anonymous Coward · · Score: 2, Interesting

    I don't see many large, high profile sites running an entire Microsoft Windows stack nowadays (IIS/SQL Server, etc) but Stack Exchange is one of them.

    What were the reasons behind choosing a full Microsoft stack versus any of the Open Source alternatives which seem much more prevalent, especially in start-ups and smaller businesses for web presence?

    Atwood was a MS-stack developer back when SE started up, IIRC. He probably went with what he was comfortable with.