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.

129 comments

  1. Civilized Discourse Construction Kit by Anonymous Coward · · Score: 0

    It has an unfortunate acronym: C-DiCK. Not very civilized. :(

    1. Re:Civilized Discourse Construction Kit by Anonymous Coward · · Score: 0

      Add in the fact that most users call it "dick sores" and you have a real wiener... err... winner!

    2. Re:Civilized Discourse Construction Kit by Anonymous Coward · · Score: 0

      Actually quite appropriate since Jeff Atwood is a DICK of epic proportions. For those of you not familiar with his shitty, buggy, poorly designed software, which has zero QA and no bug tracker, here's the process for reporting a bug:

      Go to meta.discourse.org
      You: Hey, I found this bug [describe bug]
      Jeff Attwood: That's not a bug because [irrelevant nonsense that has nothing to do with the bug you reported]
      You: Yes, it's a bug and your answer has nothing to do with the bug I reported
      Jeff Atwood: You're banned. And you should migrate off Discourse.

    3. Re:Civilized Discourse Construction Kit by Anonymous Coward · · Score: 0

      He was a MS whore(probably still is) so does it surprise you that he has no testing and QA process?

  2. Question for Jeff... by Anonymous Coward · · Score: 0

    Why don't neckbeards take a bath?

  3. Just one question... by greenwow · · Score: 4, Funny

    What is the root password for the majority of your systems?

    1. Re: Just one question... by Notorious+G · · Score: 1

      Sweet sweet sarcasm. I love it (and I got it! Good one).

    2. Re:Just one question... by Hognoxious · · Score: 0

      I don't even know my password to stackexchange.

      But given that their policy requires a mixture of uppercase and lowercase in a ratio between 2:3 and 3:4, 7 digits, all different, that can't be found in the ascii representation of any of the aforementioned, two punctuation marks, one Cyrillic or Greek letter and some valid morse code it's hardly surprising.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:Just one question... by Anonymous Coward · · Score: 0

      Jeff,

      Can you confirm that "Spending more time with my family" is a polite way of saying "I have been fired" as we all suspect each time that phrase is used for some high profile figure leaving a company or political post.

      If so, why did they fire you or force you out?

      Otherwise was it not possible to just spend more time with your family at Stack Exchange by, you know, reducing working hours given that one of the things that company preaches is flexible working and keeping engineers happy?

    4. Re:Just one question... by __aaclcg7560 · · Score: 1

      When Windows NT ruled the roost, the admin password was "hockey" at several Silicon Valley companies I worked at. I guess the administrators were San Jose Shark fans. If the admin password wasn't "hockey," it was almost always "password."

  4. http://stackoverflow.com/help/dont-ask by Anonymous Coward · · Score: 0

    Wonder if he'll implode with the free-wheeling slashdot "no specific criteria" for these questions.

  5. 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?

    1. Re:Magic wand by Anonymous Coward · · Score: 0

      A free magic-wand generator for everyone who's just used a magic wand, surely?

    2. Re:Magic wand by roman_mir · · Score: 0

      You are giving the guy a magic wand and you are asking what technological change he would wish for??? Well....... this is /. of-course, but a normal guy would probably wish for infinite supply of hot women throwing themselves at him whenever he wishes for it, while enjoying an infinite lifespan fixed at some youngish biological age and a nice steady flow of free money. With that he can do whatever he wants to whatever technology he wishes.

    3. Re:Magic wand by Anonymous Coward · · Score: 0

      Vote to close as this question is primarily opinion based.

    4. Re:Magic wand by dotancohen · · Score: 1

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

      I wager that he would have creat spelled with an 'e'.

      --
      It is dangerous to be right when the government is wrong.
    5. Re: Magic wand by Anonymous Coward · · Score: 0

      It already has one.

    6. Re: Magic wand by dotancohen · · Score: 1

      It's a reference to this Ken Thompson quote.

      --
      It is dangerous to be right when the government is wrong.
    7. Re:Magic wand by pnutjam · · Score: 1

      So little imagination... ;(

    8. Re:Magic wand by Anonymous Coward · · Score: 0

      Easy: Make S.O. relevant again.

      Seriously, everybody left after they turned that place into a mod shithole. Wait. Just to be clear, I mean S.O. not /.

    9. Re:Magic wand by Anonymous Coward · · Score: 0

      At least SO mods can't shut down your post and stop others from commenting.

  6. 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?

  7. How Does This Work? [Serious] by Anonymous Coward · · Score: 2, Insightful

    Jeff,

    How does this Slashdot question thing actually work? Does some Slashdroid from Dice cold call you and ask you to do the Slashdot community the favor of answering our questions? Or, do you pay Dice for access to their community for your marketing purposes.

    Many people will take this question as an offense or a challenge, I mean no such disrespect. I think that many others here on Slashdot would like to know the truth behind these community ask Slashdot posts.

    As a follow up; if the answer is the latter, that you initiated the "conversation", why did you choose Slashdot and not Reddit?

    1. Re:How Does This Work? [Serious] by samzenpus · · Score: 5, Informative

      Most of the time (and in this case) we contact our interview guests. We don't accept money for interviews. Occasionally someone will have something coming out and will reach out to us if we've asked for an interview before. Our James Cameron interview last year was such a case. That is the exception however. http://interviews.slashdot.org...

    2. Re:How Does This Work? [Serious] by Anonymous Coward · · Score: 0

      Off topic from the interview but on topic, I have seen Slashdot ask for people through HARO (http://www.helpareporter.com/). In the last case it was looking for a interview on Skype. I assume that is sometimes used for some of the interviews posted, but probably not most of the site Q&A interviews.

  8. Why do you allow StackExchange to be so corrupt? by Anonymous Coward · · Score: 1

    Moderators who cherrypick questions, rigged elections, insane groupthink. The whole organization is worse than WIkipedia and no where near as useful.

  9. 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)

    1. Re:Reputation mechanisms & scientific quality by Anonymous Coward · · Score: 1

      Reputation and reproducibility are two totally orthogonal things.

      Reputation is about what other people *think* the case is. Reproduciblility is about what *actually* is the case.

      While there are certainly cases where people can look at a result and say "yeah, that's bogus", there are also cases where people will look at a result and say "Yeah, that looks great!" but where the result is completely irreproducable. In fact, irreproducible results are probably more likely to be those results were everybody says "yeah, that looks great", because there isn't as much self scrutiny by the scientist or peer scrutiny during publication as there is toward results that are "wait a moment, something doesn't seem right about that". Contrariwise, there are plenty of results where the general community goes "wait a moment, that doesn't seem right", but turn out to be highly important and reproducable.

      If anything, that's the core of what science is - science tests proposals against the hard truth of nature, rather than polling the opinion of other notable people. A StackOverflow-style reputation system will do nothing for the reproducibility of science unless you require people doing the up/down voting to actually repeat the experiments under question.

    2. Re:Reputation mechanisms & scientific quality by Anonymous Coward · · Score: 0

      Yes, that's exactly the point (I'm the AC who posted the question).

      Ioannidis's paper is titled "Why Most Published Research Findings Are False" (well worth a read).

      His point, which is amply confirmed in my own experience, is that a huge proportion (>> 50%) of published results are plain wrong (in biology, anyway - I've no data about other fields). This is massively wasteful of research resources - not only are the original results bogus, but then others waste more resources trying & failing to replicate them.

      There are many reasons for this, but the biggest is lack of accountability - there is not enough incentive to make researchers careful about what they publish.

      If we had a online reputation mechanism whereby professional reputations were a function of the (ir)reproducibility of published results, that would go a long way toward closing the feedback loop - good scientists who publish reproducible results would get good (career-enhancing) reputations, and vice-versa.

      Today this happens all too slowly and indirectly, leading to all kinds of perverse incentives.

      A well-designed online reputation mechanism could improve things.

    3. Re:Reputation mechanisms & scientific quality by Anonymous Coward · · Score: 0

      Having meddled in the scientific publishing arena, and having eventually published, I can't support any implementation of your idea.

      There are a handful of highly respected journals in most fields, reputation is basically the count of articles you get in those journals times ten, plus the count of times an article you have published is referenced in another published article. Unlike your system, this relative reputation score is a lot harder to influence due to the whims of public opinion, or mass public mis-knowledge (often referred to as common sense).

      To give an example, in the 1980's it was well known that stress and stomach ulcers were correlated, so every person who suffered from a stomach ulcer was given antacids and told to take it easy (reduce their stress). Then one group of researchers came up with a crazy idea that maybe there was an infection that caused the ulcers. They took a look, and in one summer found the infectious agent. They found the antibiotic that killed that agent, and within one year nobody believed that stomach ulcers were created (or related to) stress.

      A peer review by voting at the time would have voted them down because even the most respected physicians (which outnumber the stomach researching fellows) would have cited their (now obsolete) reference material showing the two were related as supporting evidence for their down votes.

      Science is not a democracy, and it is not popularity driven meritocracy. The null hypothesis and the control are the tools permitting validation, and the repeat of the experiment (possible due to the publication of the results) is the quality control.

      Currently, we have a funding system in place where few (or no) dollars go to validating research but lots of money goes to "first finder" type research projects. If we could provide some funding for reproducing papers, then a paper showing reproducible results would be the most appropriate "upvote", but few would fund the reproduction more than two times.

      In the hot areas (where the money goes) researchers can play "theme and variation" on a paper's results, and get new funding for almost (but just a bit different) experiments which all reinforce a central premise. That's the closest we get to reproducing most of the time, unless a related experiment fails and exposes the supporting experiments to have false findings.

    4. Re:Reputation mechanisms & scientific quality by Anonymous Coward · · Score: 0

      You misunderstand my proposal.

      I am suggesting a reputation mechanism based on *reproducible* of results (reports from actual experiments).

      Not popularity.

    5. Re:Reputation mechanisms & scientific quality by Anonymous Coward · · Score: 0

      Obviously, his published results must fit in the most category.

      His paper is a contradiction

    6. Re:Reputation mechanisms & scientific quality by Anonymous Coward · · Score: 0

      Just because something is difficult to reproduce, that does not mean that it is an invalid finding.

      You are suggesting that people who find easily discoverable findings should have a higher reputation than people doing difficult work.

      Numbnuts

  10. 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?

    1. Re:What is your views on Y Combinator? by Anonymous Coward · · Score: 0

      How is it unethical?

      The get to do a startup without initially taking on a huge debt-load, get access to some of the best businessmen in SV in exchange for giving up a piece of the pie.

      VC can't offer close to what YC does, plus they take 100% control of your business, looking only to sell-out to a bigger company.

    2. Re:What is your views on Y Combinator? by maple_shaft · · Score: 1

      They take control of your business by basically giving founders a playbook in how to extort employees by giving them terrible stock options where they can be watered down with each round of funding, and then teach founders how to fellate their egos that they are somehow the same, temporarily embarrassed entrepreneurs just a few years away from being millionaires themselves.

      They work their employees like they are founders but when the company takes off they are often left behind with a pathetic payout in comparison. This is what YCombinator does for startups. You are probably just too young to remember what Silicon Valley was like before they came around.

    3. Re:What is your views on Y Combinator? by Anonymous Coward · · Score: 0

      How is that different than a normal VC?

      A VC will sell your company whether you like it or not and the rank and file gets jack and shit.

  11. What about slashdot ? by dargaud · · Score: 1

    How much civilized discourse do you think actually happens on /. ?

    --
    Non-Linux Penguins ?
    1. Re:What about slashdot ? by Earthquake+Retrofit · · Score: 4, Funny

      Very civil, somewhat civil, not very civil, and not at all civil. That's what the little slider is for.

      --
      Fifty years of Yippie! 1968-2018
    2. Re:What about slashdot ? by balbus000 · · Score: 1

      I'm more interested in programming and electronics, not building bridges. That's why I set it to not at all civil.

  12. My question: by slashdice · · Score: 3, Funny

    Is this the dumbest question you've ever been asked?

    --
    Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
  13. Litmus test by Anonymous Coward · · Score: 0

    First, I commend you on coming up with a great idea, civilized discourse has been sorely lacking on the internet. And I'm definitely looking forward to signing up as soon it's ready.

    Question: As you're well aware, the overwhelming portion of nasty and vitriolic comments on the internet are posted by low-information liberals/Dems. Will your system use political beliefs as a signal to determine whether the applicant should be excluded from signing up in the first place? Thank you.

    ------
    Cruz/Palin 2016 - The only choice for cleaning up after the last 8 years of filthy Godless whore-libs ruining this country!

    1. Re:Litmus test by Anonymous Coward · · Score: 0

      Your post is a prime example of what civilized discourse doesn't look like. Maybe you should leave it to us filthy godless whorelibs.

  14. 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?

  15. So, Jeff by Anonymous Coward · · Score: 1

    Why did you feel it necessary to ban the entire population of the WTDWTF Discourse install from meta.d? After all, these are the people who, over a period of 18 months, have picked up more bugs and inconsistencies in your software than the whole of your team of paid developers and testers. The same people who are now looking to migrate off Discourse.

  16. 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?

  17. 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?

    1. Re:Cargo cult programming and Stack Overflow by PhrostyMcByte · · Score: 3, Insightful

      But, there are a lot of low skill programmers and sysadmins out there who lean on these tools way too much.

      The low-skill people would have been low-skill regardless. Tools do not make the person, they only help them to be slightly more useful. People said the same thing about IDEs ruining programmers, but I think they've shown to be a net positive.

    2. Re:Cargo cult programming and Stack Overflow by Oxygen99 · · Score: 1

      Hey! We're not just low skill users on Stack Overflow. Some of us are lazy too!

      --
      I had a dream, bright and carefree, but now there's doubt and gravity
  18. What Happened? by Anonymous Coward · · Score: 0

    Jeff,

    In 2012 you left Stack Exchange "to be with your familiy" and then a year later you launched another project/startup. This more than implies that after only one year, you no longer wanted to be with your family, or that your previous reasons fro leaving were not what was stated. My question is,what really happened? Did you lie in 2012 when you left Stack exchange, or do you really not want to be with your family anymore?

    P.S. I suppose that there is a third possibility, that you wanted to be with your family but burned through all your cash in a year and now are forced to go back to work.

    1. Re:What Happened? by Anonymous Coward · · Score: 0

      Jeff,

      In 2012 you left Stack Exchange "to be with your familiy" and then a year later you launched another project/startup. This more than implies that after only one year, you no longer wanted to be with your family, or that your previous reasons fro leaving were not what was stated. My question is,what really happened? Did you lie in 2012 when you left Stack exchange, or do you really not want to be with your family anymore?

      P.S. I suppose that there is a third possibility, that you wanted to be with your family but burned through all your cash in a year and now are forced to go back to work.

      Fourth possibility: He didn't like hanging around with that fag Joel Spolsky.

  19. Re:Why do you allow StackExchange to be so corrupt by gnupun · · Score: 1, Insightful

    Also if some question is even slightly controversial or in any way subjective, it is locked down by a gang of annoying Nazi mods. Don't these guys have anything better to do?

    Almost any question about "is x better than y?" is closed. Threads should be closed only if there is some kind of abuse.

  20. Rampant closure of questions by WaffleMonster · · Score: 5, Insightful

    From time to time I search stackoverflow for easy answers and I would say about 20% of the time the question has been closed even though it is the reason I went to stackoverflow in the first place. In most of these instances a useful answer was also provided before closure. So my question to you is simply what gives.

    The most common reason for closure I run into is that the people closing it don't have any domain clue what is being asked and appear to assume if they don't understand nobody else does either.

    Another common reason for closure is the "duplicate" question meme in which nuance is overlooked and questions are marked as duplicates because the people doing the marking failed to understand or appreciate the difference. This is very annoying.

    Less common but equally annoying issues are closure due to chatter about domain specific algorithms not being "programming questions" or even more amusing someone posting a question that is more specifically addressed by one of a hundred different stack exchanges even though it is still on topic.

    1. Re:Rampant closure of questions by Anonymous Coward · · Score: 4, Informative

      Or, closed as "not constructive" when the question is exactly the one I had and one of the answers contain the correct solution.

    2. Re:Rampant closure of questions by PhrostyMcByte · · Score: 2

      Many closed questions have what I'd call "false nuance" --- the person did not boil the question down to what is actually breaking. Their questions are scattered -- something like "I'm doing X and Y using Z library, and it doesn't work". The experts reading them can identify the problem as nothing to do with X, only a tiny bit of Y, and not in anything related to Z. They know what should have been asked, and that it's an obvious duplicate had the problem been reduced.

      I don't think anyone would argue that this is helpful to the person asking the question. The real question is how far should someone go to answer a lazily written question. Especially with SO's gamification shtick, people are less likely to want to deal with questions that waste their time.

      Do questions with merit get closed occasionally? Definitely. I try to reopen them when they do. But far more often than not, closed questions really should stay that way. There's this great old document How To Ask Questions The Smart Way . While StackOverflow is significantly more lax than it would have them be, it's still good reading for anyone deciding to post.

    3. Re:Rampant closure of questions by AmiMoJo · · Score: 1

      In other words, it's got the same problem as Wikipedia: people trolling by rule lawyering.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Rampant closure of questions by T.E.D. · · Score: 1

      Another common reason for closure is the "duplicate" question meme in which nuance is overlooked and questions are marked as duplicates because the people doing the marking failed to understand or appreciate the difference. This is very annoying.

      My most aggrevating run-in with this was the day I got an unexplained set of downvotes on a years-old answer, along with a comment (thank you commenter!) expressing confusion as to how it addresses the question. Comparing the two, he was right; my (fairly highly-rated) answer made no sense at all. After a very confusing 30 minutes, I finally figured out that the following had happened in the intervening years:

      1. Months later, the question had been closed as an "exact duplicate" of another question that was only remotely similar (Answer authors are not notified when this happens)
      2. Some later moderator had come along and merged the two "exact duplicate" questions.
      3. Users found the question on the main page (due to the merge popping it up), found all the answers for the old question that made no sense whatsoever for the new question, and proceeded to downvote them

      A lot of this could be avoided simply by applying a rule that if answers to a question A make sense for it, but not for another question B, then the two questions by definition are not "exact duplicates". However, people on SO just luuuuve to close questions, given half an excuse. Asking for even this much analysis is way too much for a lot of people, and on a huge stack 5 such people isn't a very large hump to get over.

    5. Re:Rampant closure of questions by Anonymous Coward · · Score: 0

      It's because the people who want power and farm rep are exactly the people who should not have power.

      It was a flawed concept from the start.

    6. Re:Rampant closure of questions by Anonymous Coward · · Score: 0

      This this this. Always when I ask a question it gets closed because it's supposedly similar to a huge number of other questions, none of which have anything to do with my question (or each other) and none of which have even remotely useful answers. I really don't understand how people can be so mean-spirited.

    7. Re:Rampant closure of questions by Anonymous Coward · · Score: 0

      The problem is that often it seems like you basically need to know what the answer to your question is in order to ask a "smart" question. Add too little detail? Get derided for not adding enough information. Add too much detail? Get derided for not boiling your question down to what is actually breaking.

      If you know what the problem is, it's easy to see that it doesn't have anything to do with X, Y, and Z. But if the questioner knows what the problem is, they wouldn't be asking the question! If you don't know what the problem is, it's often very hard to figure out what's relevant and what's not.

      The other thing is that I think you give the people answering questions on StackOverflow way to much credit. I routinely see answers and comments by people who seem incapable of understanding what people are asking unless it's asked directly in the clearest terms possible. That is, if you ask the average StackOverflow respondent "Pardon me, do you know what time it is?" they would think an appropriate answer to the question would be "Yes." It's the rare answer on StackOverflow who is able to say "You asked about doing X with library Z. This is why it's understandable that you might think X is related to your problem. This is how Z *actually* deals with X, and why it's impossible for X and Z to be related to your problem. Here's what's happening with Y, and here's W, which is a hidden player on most system when dealing with Y. Here's how you deal with W to solve your problem. Here's more details on conceptually separating W, X, Y, and Z, and how you should think about these sorts of problems in the future."

      Instead, anyone on the future with a similar problem who is looking for "doing X with Z" will only find a page talking about "Frobing W", whose answer is a terse "/usr/bin/frobulinate --unexplained_option --unecessary_option --option_which_only_works_on_Ubuntu /file/which/is/in/another/location/on/your/system.cfg"

      It's sad to see the number of StackOverflow users who think the existence of some no-thought copy-paste cowboys means that it's completely pointless to attempt to teach people, or that if the particular questioner doesn't appreciate the effort you go through for an answer, then its completely wasted. (There's definitely a near-term bias in StackOverflow answers, catering specifically to the person asking the question -- which is particularly bad when other questions get closed as a duplicate and people are told to use an almost-but-not-quite-the-same answer.)

  21. Discourse meta by Anonymous Coward · · Score: 1

    Jeff,

    I see a lot of users on the Discourse meta forums that appear to be suspended for no particular reason. Many of them seem to have contributed a lot to discourse (if their Senior Tester badges are to be believed). What happened to them?

    1. Re:Discourse meta by Anonymous Coward · · Score: 0

      As there is no way Jeff will answer this question. See: http://features.slashdot.org/comments.pl?sid=8311807&cid=50910319

    2. Re:Discourse meta by Rhywden · · Score: 2

      He was unable to discern between how some users behaved on his forum and how the same users behaved on another forum.

      Thus the mass ban of all people from this other forum, even when they were completely innocent. The reasoning behind that move is The Daily WTF for us :)

    3. Re:Discourse meta by Anonymous Coward · · Score: 0

      Actually I was looking over the tester badges on meta.d and it looks like the useful fox isn't banned there. Plus I think there are a few of us he missed.

    4. Re:Discourse meta by Anonymous Coward · · Score: 0

      AFAIK Useful fox refuses to help due to this.

      >Plus I think there are a few of us he missed.

      There definitely are, but no one he missed cares to contribute there anymore.

    5. Re:Discourse meta by Anonymous Coward · · Score: 5, Informative

      Actually, please allow me to post the full story here since I suppose most slashdot users don't know about it.

      Once upon a time there was a website called The Daily WTF, it was pretty popular. And they needed to replace their old forum with a newer one, so the owner of the website chose Discourse, because apparently he was friends with Jeff Atwood.

      Now, the users in that forum tend to troll each other a lot, and they love to find bugs in crappy software (it's the whole reason for the website). They found a severe XSS vulnerability within 24 hours, and a boatload of bugs shortly after (did you know Discourse has no QA testing?). People weren't happy with the "infiniscroll", the general website slowness, the inconsistent DiscoMardownBBcdeHTML syntax, etc. They started to complain.

      The Discourse team came to the forum to answer questions and monitor the "meta/bugs" category (which was collecting several bugs per day). They had some frictions with the community since Jeff Atwood's idea of "civilized discussion" is clearly different than TDWTF's (plus some members in particular love to post inflamatory comments). This went on for some time, then they left.

      But the forum was still slow and crashed every other day, and people still wanted to report bugs, so they went to meta.discourse.org, the official forum and bug tracker (Bugzilla, Jira? nope, Discourse). But as I said, Jeff has his own ideas of civilized discourse, which include things like silently deleting your posts for no clear reason, so people were still unhappy. Some TDWTF forum members decided to troll him a bit, doing things like everyone using the same avatar, but nothing particularly bad (IMO). This again went on for some time.

      Then disaster happened: the admin of TDWTF forums went to meta.discourse to report that two buttons were in different order in the mobile and desktop views, but he made the mistake of illustrating the desktop view with a mobile screenshot (browser set to desktop mode). Jeff replied "not a bug, desktop view on mobile is not supported". The first admin replied that this had nothing to do with the bug, you can easily reproduce it in a desktop browser. ...and in response, Jeff banned every member of TDWTF, with the only messages "sorry, you are no longer welcome here", and another Discourse developer self-banned from TDWTF with the message "Time for you to migrate off Discourse".

    6. Re:Discourse meta by Anonymous Coward · · Score: 0

      cowardly to say the least

    7. Re:Discourse meta by Anonymous Coward · · Score: 0

      Sounds like Jeff should spend more time with his family. But maybe they don't appreciate civilized discourse.

    8. Re:Discourse meta by Anonymous Coward · · Score: 0

      I stopped reading The Daily WTF after the layout change. I still remember the Discourse team being smug in the forums. Fun times.

  22. 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?

    1. Re:Relevance of old answers by vux984 · · Score: 1

      This is actually a pretty annoying issue. One of my biggest complaints with windows 10 is actually how much Q&A and troubleshooting tips etc exist for the pre-releases. Lots of it (most even) doesn't apply to the final release at all due it be related to experiments in the pre-releases that didn't make it final or simply bugs that were quashed in later builds and final. But it pollutes every search for any windows 10 issue.

    2. Re:Relevance of old answers by Anonymous Coward · · Score: 0

      You have to remember, SE isn't one homogeneous blob. Arqade, for example, has an explicit rule banning asking questions about games which aren't publicly available. People can still ask questions about betas(if they're public) but they have to be properly marked as such, because the chances of game mechanics changing between beta, release, and throughout the coming years is just too high and any resulting answers are usually speculation(which is garbage when you want to know the completely-not-speculative-bullshit answer).

      Super User, Server Fault, Security, etc don't have similar rules, so the information there gets dated pretty readily since the population of people asking questions is naturally biased towards the type of people who want to try early/beta versions of Windows 8, Windows 10, etc. And they seem averse to having "Windows 8 Beta Release 41" as a separate tag from "Windows 8".

      I used to see the same issue on Ask Ubuntu or whatever it is, but they now more readily tag questions with a specific (major) version number, and answerers typically will answer in the form of: "The problem is X, it was fixed in version x.y.z, so you need to update to at least that".

      Typically, people who get elected as Moderator on any given SE site are pretty opinionated. Which means making headway on this issue means you have to convince not only Super User, but Security, and Server Fault, and numerous other SEs which all have distinct, opinionated moderators. Using the argument "Well they do it over on ______" usually falls flat; most moderators like the things that make their SE 'unique' to some degree(ie they think they're doing it the *right* way).

      BUT, if they properly tagged pre-release questions, it would be as simple as going through and deleting all of those questions once the final is out. You can't reasonably do that with service packs(there may be some users who can't update to SP1, or 2, or 3 for whatever reason down the line), but surely we can safely assume no one in their right mind would install Broken OS v0.15 when Mostly Working OS v1.0 is out. I've had this discussion with some of the mods around the site. It's an uphill battle, and I've lost my interest in the matter.

    3. Re:Relevance of old answers by Anonymous Coward · · Score: 0

      Do you have any musings regarding aging forums?

      AdultDiapersExchange

  23. Question closed as off-topic, soliciting opinions by Anonymous Coward · · Score: 0

    I wanted to ask, but technically this question should be closed as off-topic and soliciting community opinion.

    (Kind of like everything I go to stackoverflow to see... always closed because some tard thinks he knows what I'm searching for)

  24. Marked as duplicate. by Anonymous Coward · · Score: 0

    "This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question."

  25. Make everything public domain by Anonymous Coward · · Score: 1

    Stack Overflow is a great resource. However, it's license is problematic. Several posts on the license discussion makes it hard to use the code in your project.

    The simple solution would be to make everything public domain.

    Have you considering changing the license to make it public domain?

    1. Re:Make everything public domain by Anonymous Coward · · Score: 0

      You can't really do that. If it has a license, it is copyrighted by definition, thus not in the public domain. If it has no license, it is unusable.

      The best you can do is use something like BSD or MIT.

    2. Re:Make everything public domain by Anonymous Coward · · Score: 0

      There are public domain licenses. You can use CC0 or WTFPL or just a notice that says "I give you license to do whatever you want with this software."

    3. Re:Make everything public domain by Anonymous Coward · · Score: 0

      That is not real and legal public domain.

      The fact that it says "I give you license..." is proof that it is copyrighted.

      You don't need a license to use anything in the PD.

      If you want SO so badly, just write it yourself. It is not like it is a complex thing.

  26. 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?

    1. Re:Signal To Noise: Trolls by Gazzonyx · · Score: 1

      The time link that you want is : https://youtu.be/csyL9EC0S0c?t...

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  27. Leaving StackExchange by saccade.com · · Score: 2

    Why did you leave StackExchange? Real reason?

    1. Re:Leaving StackExchange by Anonymous Coward · · Score: 0

      Obviously he left because he had the bright idea to clone stackexchange but cover different subjects, like computers.

    2. Re:Leaving StackExchange by Anonymous Coward · · Score: 0

      Because he needed to expand his experience by taking on new challenges. It was a time for him to grow and explore new opportunities.

      Seriously? Do you also ask defendants to self-incriminate on the witness stand? He's likely barred form saying anything inflammatory if there was a "juicy" reason to leave, and if there wasn't such a reason, then only a cad would come right out and say "I wanted to make even more money by doing the same thing again, just this time MY WAY.

  28. Can We Build a Truly Free Speech System? by Anonymous Coward · · Score: 1

    Not long ago I was reading a recent discussion on reddit's woes and the hiring of a new CEO. It made me think how we have seen communities come and go for many years.

    Clay Shirky wrote about his experience in 1978: "Communitree was founded on the principles of open access and free dialogue... And then, as time sets in, difficulties emerge. In this case, one of the difficulties was occasioned by the fact that one of the institutions that got hold of some modems was a high school. ... the boys weren't terribly interested in sophisticated adult conversation. They were interested in fart jokes. They were interested in salacious talk. ... the adults who had set up Communitree were horrified, and overrun by these students. The place that was founded on open access had too much open access, too much openness. They couldn't defend themselves against their own users. The place that was founded on free speech had too much freedom."

    There are two clear trends. One is that less input and customization tends to grow bigger. Note how Geocities was replaced with Myspace which was then replaced with Facebook and Twitter. These newer systems take away personal freedom of expression and makes people follow a 'prescribed' system, albeit an easier one to use. The other trend is that communities that try to be truly free and open end up either stifled by that openness or give up. The only obvious exception is a platform that allows us to simply filter out everything we don't want to see, which becomes a series of the feared echo chamber. With the excessive amount of data and the build up of complex rules on how information is shared, where does this leave us? It seems that like the famous iron triangle allowing free (and legal) speech with the possibility of diverse opinions, a cohesive group, and growth only allows you to pick two.

    It seems to me this is a wicked problem, perhaps unsolvable. But I wonder what you think regarding what other design options exist? Is this even possible with human nature as it is? Which do you value most: free speech, a cohesive group or growth?

  29. My question is: by Anonymous Coward · · Score: 0

    How come my java server socket works in telnet but fails from a java client socket? JK

  30. About programming by CustomSolvers2 · · Score: 1

    What has been your involvement in SO/SE/discourse.org at a programming level? (Kudos anyway. The results are certainly impressive).

    --
    Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
  31. Discourse Moved Notifications by Anonymous Coward · · Score: 0

    Why do notifications about posts being moved point to where they were rather than where they are now? It makes things hard to follow when threads are split up.

    Asking here cause I can't on meta.d

  32. more time with family? by trybywrench · · Score: 1

    You left Stack Exchange to spend more time with your family yet a year later you launched another company. Was the time spent with your family not all that great compared to developing a new business idea? I can see a lot of hard nosed entrepreneurs suffering from boredom when not out on the edge. However, you only get what you give; at work _and_ at home.

    --
    I came to the datacenter drunk with a fake ID, don't you want to be just like me?
    1. Re:more time with family? by Anonymous Coward · · Score: 0

      I guess the family dinner table wasn't a platform for civilized discourse.

  33. Have you bothered to get educated yet? by Anonymous Coward · · Score: 0

    A few years ago you used a very uneducated math point of view in a laughable attempt to debunk Dijkstra. Have you learned that all programming is mathematics yet?

    Why did you let SO go to shit? It is a worthless place to ask a question because actual discussion(read: education) is not allowed and is worthless to find an answer to all but the most simple question.

    Discourse is an ugly, JS filled pile of shit. Why?

    Have you figured why it was not a bad idea for Fog Creek to create a superset of VB yet?

  34. Coding Horrors by Anonymous Coward · · Score: 0

    How does it feel to know that the opinions you espouse on your blog about software development are almost always wrong?

  35. Re:Why do you allow StackExchange to be so corrupt by Anonymous Coward · · Score: 0

    The "no software recomendations!!!!" rule is the worst one.

    "I need a library that can do X" "Here's the 10 most popular ones". That's a useful exchange, why ban it? Sometimes you just need to be pointed in a useful direction.

    Wikipedia is also useless since their "neutrality" means they have to list programs with 100 million users along with programs with 100 users.

  36. 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?

    1. Re:User Reputation, Moderating, and Discourse by jdavidb · · Score: 1

      Also Discourse breaks the web browser model in many tablety ways that drive me nuts. My keys are hijacked. New stuff loads if I get to the wrong place on the page.

      And Discourse users are always disrespectful to me if I post a question that has another thread on it, even if the other thread is two years old and I can't find it. And then if I do reply on that thread, they are disrespectful to me for necro-ing an old thread. There's just something in the culture there that justifies this, and so I shy away from it.

  37. Why did you choose Microsoft Platform for SE? by Sadsfae · · Score: 2

    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?

    --
    Have a squat over at the hobo house.
    1. 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.

  38. Fat and Guns by Anonymous Coward · · Score: 0

    Are you still on an anti-gun crusade? Cause you remember, forks make you and I fat. NOT the people holding the forks.

  39. New York City by Anonymous Coward · · Score: 0

    Why'd you leave New York City for San Francisco? You could have brought your extended family here. Were we just too awesome? Is New York an inspiration for the Civilized Discourse Kit?

  40. How do you have a good debate online? by AmiMoJo · · Score: 2

    It seems like the internet is mostly a terrible place to have debates. Many forums quickly become echo chambers for people who want to be as offensive as possible just to prove that they can exercise their free speech rights. Other times debates are derailed by cheap tactics like being deliberately offensive to derail the arguments and bog everyone down in accusations that they are "SJWs". Ad-hominems and obvious logical fallacies seem to be the norm.

    How do you plan to avoid this happening? So far no-one seems to have found a way.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    1. Re:How do you have a good debate online? by Anonymous Coward · · Score: 0

      Atword actually thinks that a computer program can fix human behavior.

      He is a moron.

    2. Re:How do you have a good debate online? by T.E.D. · · Score: 1

      Atword actually thinks that a computer program can fix human behavior.

      This is a bit of a caricature, with a grain of truth to it. His general philosophy (at least when he's talking about it) is to design the system your website operates under to encourage good behavior, discourage bad behavior, and be self-correcting by users (who there will be lots more of than administrators).

      So while the flaming a-holes will always be among us, they don't get the satisfaction on say a SE site they can get on a dumb message board. Its not "fixing" human behavior, its working with it rather than trying to fight it. Sort of Zen website design.

    3. Re:How do you have a good debate online? by Anonymous Coward · · Score: 0

      "Most forums quickly become echo chambers for people who want to be as offensive as possible just to prove that they can exercise their free speech rights"

      *I immediately think of SJWs.*

      "bog everyone down in accusations that they are "SJWs""

      *oh irony*

    4. Re:How do you have a good debate online? by Anonymous Coward · · Score: 0

      The fact that SO is overrun with asshole mods is proof that Atwood is an idiot.

  41. What question hasn't been asked but should be? by Anonymous Coward · · Score: 0

    Given the huge number of questions both here and on stack exchange that have been asked, do you have a question which you think should be asked which hasn't been? Do you have an answer to that question? (It doesn't have to be a question directed to you but it could be)

  42. How can we improve debates on Slashdot? by AmiMoJo · · Score: 1

    Mr Atwood, how can we improve the quality of debates on Slashdot? We don't have access to the source code so suggestions that users can implement would be best, but I'm sure the staff are reading too.

    Lately it has become apparent that certain topics are impossible to debate on Slashdot, e.g. women in tech. They rapidly devolve into an echo chamber of rage and outright trolling, and dissenting voices are mod-bombed into oblivion even though the meta-moderation system is supposed to prevent that. There are rules, e.g. for how to apply moderation, but people ignore or abuse them to shape the debate how they want it.

    What can we do to fix this?

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    1. Re:How can we improve debates on Slashdot? by Anonymous Coward · · Score: 0

      Another moron that thinks that code can fix humanity.

  43. Dicks, 'course by Anonymous Coward · · Score: 0

    Why is Discourse so awful?

  44. How have you bypassed Google's "similar results" by aybiss · · Score: 2

    How is it that you've managed to make Stack Overflow the top 10 search results for common programming questions despite your own supposed efforts at deduping and the fact that Google usually groups similar pages from the same site itself?

    --
    It's OK Bender, there's no such thing as 2.
  45. How do you live with the pedants? by aybiss · · Score: 2

    How do you feel about the fact that while important questions go unanswered people are harvesting points simply by taking the word "thanks" off the end of posts? Does it worry you at all that the kind of people most attracted to your site are not interested in actually answering questions?

    --
    It's OK Bender, there's no such thing as 2.
    1. Re:How do you live with the pedants? by Anonymous Coward · · Score: 0

      Does it worry you at all that the kind of people most attracted to your site are not interested in actually answering questions?

      -Anonymous Coward

      p.s. I copied and pasted this question all by myself, so I deserve all the points.

      captcha: humlity

    2. Re:How do you live with the pedants? by Anonymous Coward · · Score: 0

      Instead of leaving a system in place and letting the community do the best with it.

      Jeff is concerned with social engineering by constructing a system that controls behavior.

      Is it a suprise that, in turn, he produces a culture where the rules are more important that the actual purpose.

  46. Why are comments at the top of the page? by aybiss · · Score: 1

    Why do even accepted answers live below the comments of people who have misread the question and are claiming it's a duplicate, or worse just making fun of the question?

    --
    It's OK Bender, there's no such thing as 2.
  47. Um, who are you? by Anonymous Coward · · Score: 0

    You matter why?

  48. Why do you want us to return to the dark ages? by MouseTheLuckyDog · · Score: 1

    When I google a problem, I often encounter the crapexchange sites in the first few hits. OF these maybe on a good hit there is a 40% chance of getting a good answer. 30% of the time I get a wrong answer, about half are those are so oviously wrong the person must be under the influence of some pretty strong hallucinogens. 30% are shutdown because some Nazirator is pissed that he can't answer the question in 5 minutes. If he can't get the karma no one can!

    Imagine the following scenario, a person posts a question to a DIY forum. A person responds by suggesting that the person stick a screwdriver into an electric socket. Another person calls the first person a moron.. It's the second person who gets punished. The person who suggests the screwdriver gets increased karma.

    I'm not a big fan of nastiness on the net, but you know what? if someone says something really stupid, they should get called on it!

    One of the better descriptions of the problems of the whole class http://michael.richter.name/bl..."> is here.
    So why did you create a sert of sites that seem to discourage experts ( except in a few rare exceptions ) and encourage mediocracy?

    it seems to me that the whole thing is a scam to promote the clueless

    1. Re:Why do you want us to return to the dark ages? by MouseTheLuckyDog · · Score: 1

      Sorry the link should read is here.

      Didn't know a leading space ina URL would cause an error!

    2. Re:Why do you want us to return to the dark ages? by CustomSolvers2 · · Score: 1

      It seems that your only intention is criticising SO/SE without properly understanding the situation and that's why you wrote two contradicting arguments:
      - "30% are shutdown because some Nazirator...".
      - "...encourage mediocracy" + "scam to promote the clueless"

      By applying your example of sticking a screwdriver into an electric socket, a certainly clueless attitude which shouldn't be promoted, you would complain about the nazirator who is censoring such an attitude (or about the unfair downvotes or similar).

      There are quite a few things which I don't like about SE (actually, I use SO almost exclusively); in fact, I have stopped participating in SO for over one year precisely because of not feeling like dealing with certain people. Additionally, I have seen (and not liked) quite a few attitudes on the lines of “Poor soul! Here you have my upvote to mood you up such that you don’t feel so bad about your nonsensical question”.

      In any case, the global picture is very clear: the outputs are certainly worthy and SO has indeed filled an important gap in the online programming knowledge base.

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
  49. History of StackExchange by unencode200x · · Score: 1

    A question on the history of Stack Exchange. What was the original idea that drove you to make StackExchange and how has it evolved or added since?

    --

    Chance favors the prepared mind.
    Perfect is the enemy of good.
  50. Bikesheds by Anonymous Coward · · Score: 0

    I'm building a bike shed. What color should I paint it?

  51. How do you feel about SJW activism in tech? by Anonymous Coward · · Score: 0

    Sites like slashdot and the most of the media certainly have an agenda.

  52. Can I close this interview as "not constructive"? by ltsmash · · Score: 1

    Every time I see "this question is closed as "not constructive", I'd like to give StackOverflow a taste of their own medicine. For example, StackOverflow exec's would be having an board meeting over the phone, and all of a sudden the phone clicks off and a pre-recorded voice says, "This meeting has been closed as primarily opinion-based and not constructive".

  53. Will android ever have a decent javascript engine? by Anonymous Coward · · Score: 0

    Do you believe google developer will ever make a decent javascript engine? like Apple does?
    It seems like it wouldn't since its pushing his "html with widgets" project (Polymer) to everyone in order to tackle her performance issues?

    Also are you going to rewrite discourse from zero because of this?

  54. Discourse questions by Anonymous Coward · · Score: 0

    For some reason, my previous post got eaten by the internet faeries. I have thusly sacrificed one chicken (which may or may not have been a virgin, probably not if I know my cockerel) to meta.discourse.org and will try again. May of my questions have already been asked, so I'll stick to the ones that haven't.

    Discourse starts with what sounds like a good idea - a better forum engine than any of the horrible bug-ridden insecure PHP trash that's out there. Hell, it might even be argued that it's a good idea to have the reinventing of forums done by someone who, by their own admission, does not, and never has, used forums.

    So. Question number one. Jeff. In what way is Discourse better than phpBB or any of the other "toxic hellstew" engines out there, given that large amounts of expected functionality simply does not exist in Discourse? As an easy illustration, in Discourse there is no way to easily see which threads / conversations I have participated in.

    Jeff has previously (and correctly) pointed out the foolishness of trying to parse with regular expressions. I'm all with this - regular expressions are not a parser, and anybody trying to use them as such is a dangerous fool.

    Question number 2. Why did it seem like a good idea to try and parse your hellish "do it all" hybrid markup system[1] using a rat's nest of regular expressions?
    Bonus Question 2a. In what universe did it seem like a good idea to have it possible for these regular expressions to differ between client and server?
    Bonus Question 2b. Why aren't you using CommonMark, given that you re involved in that?

    Jeff doesn't believe in pages. Unfortunately, in an imperfect world where it is not possible to load infinite data in finite time, pagination is arguably a far better solution than faking infinite scrolling.

    Question number 3. Given that Discourse already serves pages to search engines, why not offer a paginated view as a backup for your users stuck on "wet string" internet and / or who like having scrollbars and other standard browser widgets that work as expected?
    Question number 4. What were you smoking when you invented your green scroll blob widget? I don't want any, I want to avoid it.

    Discourse overrides numerous browser standard features.

    Question number 5. Could Discourse's search be any more awful?

    Discourse fails almost totally on mobile. Most "hellstew" forums work acceptably (albeit in "desktop" mode), and many even have apps designed to make mobile access behave more like an "app".

    Question number 6. In a world where mobile is more and more important, what's your excuse? I was under the impression that "for the next 10 years" didn't refer to the amount of time mobile users would have to wait before their devices were considered powerful enough for your software.
    Question number 7. Android.

    Security is important.

    Question number 8. In an increasingly security-conscious world, how sensible is it to deliver half a megabyte of externally-authored javascript per page?

    Various idiotic choices.

    Question number 9. Rather than deliver a couple of hundred K of default avatar images with every Discourse install, you have a separate CDN that generates and serves those *static* images on the fly. Are you an idiot?
    Question number 10. What the hell are "coldmaps" and what are they supposed to mean?
    Question number 11. I know you've been drinking the gamification kool-aid, but loading my user page takes over 20 seconds. In what alternate universe is this an acceptable response time for an "asynchronous" page load?

    meta.discourse.org

    Question number 12. Having watched meta.d for a while, all I see happening is your employees agreeing with whatever you say, presumably for fear of losing their salaries, and vast quantities of bikeshedding. With this in mind, and given your focus on tweaking the inconsequential, at what Discourse release number do you anticipate having more functionality than bugs and reversions?

    Thanks

    A. Discourse. User.

    [1] A mixture of html, bbcode, markdown and lord knows what else.

  55. Re:Why do you allow StackExchange to be so corrupt by Anonymous Coward · · Score: 0

    The one thing that sets Stackexchange apart is that it's not another discussion forum but a Q&A platform. So a question of a nature that invites discussion, and is unlikely to have the one best answer (ie votes on answers ~ normal distro), is arguably off-topic because it should better be asked in a forum.