Why no Stack Overflow?

@tonyf we have something called meteor-mentor. It is a mentor based learning solution. There are couple of us who have been helped greatly by attending this once a week live hangout sessions. They are held on Friday normally. You can come and ask us questions.

@serkandurusoy is the mentor there. So is @robfallows. @joshowens drops in time to time and holds an event. programmers of all levels come there and benefits form it. We have been doing it for more than 2 months now and going strong ! I at least was able to get my tiny startup app off the ground with @serkandurusoy’s help. :panda_face:

check us out !

and the slack channel is meteor-mentor.slack.com

1 Like

and I have had tremendous help from this forum and gitter, @brajt is always there. If anything urgent, someone is always there to help immediately. Gotta mention slack channels and this forum too.

Not so much from SO unfortunately

1 Like

Most of the questions are based on packages within meteor rather than meteor itself.

The problem is that a lot of us (myself included) just don’t have the energy for that. We go to stack overflow hoping to answer one or two good questions, and after reading through 3-5 bad ones, we give up and walk away. I tried to last night go and answer questions on there to reduce the unread count, and after an hour of sifting through bad questions and questions with such specific domain knowledge that it would have taken a significant chunk of time to comprehend the question, much less the answer, I gave up.

That is why more active members moderate the hell out of questions, because they’re sick of terrible unanswered questions mucking things up.

This forum is very helpful, but I don’t even know where to begin guiding the askers on stack overflow to the answers they seek.

Thanks for the heads-up. Just a couple of queries please:

  1. I’m actually from Australia and so wondering what time these meteor-mentor sessions are on?

  2. Is this a free service or paid?

Thanks.

1 Like

In addition to my previous reply, is there any means of being invited to this slack channel, i,e,: meteor-mentor.slack.com ?

Thanks again.

stackoverflow has become a frustration reliever for some people, who think that they can judge what is relevant and what is not.

Too much focus is given to policing, too little to create content. I think it’s because it’s easier to say “you are wrong” than helping people, and provides more satisfaction.

Plus the more you close, the more power you get, and this has created an averse mood, which has driven off people…

If you normalize traffic data of SO over Node.js for example, you see that SO is quickly sinking into oblivion

2 Likes

I’m not sure how your two examples go together. “Bad” questions, okay, I can understand that though I don’t really agree with you there. After all, there are no bad questions. Only bad answers.

How in the hell do you people expect someone else to learn when they’re not allowed to ask questions? Yes. It’s annoying. But that’s the only real way to learn.

Secondly, I don’t get why domain-specific questions are lumped in with your “bad” questions. Yes, they are specific. So what? Sometimes you do have a very specific and unique condition and you are hoping that someone else has run into this before and actually solved it.

So fucking what?

1 Like

@rhywden SO has this sad rule excluding questions that have too narrow scope. With moderators deciding what scope is too narrow, so in fact they can close any question based on this rule.

But if you want an answer that’s simply not true: If I ask “my code doesn’t work, why?” and give you no code to look at that’s a terrible question as it’s unanswerable. Likewise if I give you a massive dump of badly written code and say “my code doesn’t work, why?” that’s also a pretty bad question as few people are going to get all that code up and running in order to try and solve my problem.

From the point of view of getting an answer, good questions ask specific things and contain the minimum amount of code to reproduce an issue (in many ways like good bug reports). [quote=“rhywden, post:29, topic:20158”]
How in the hell do you people expect someone else to learn when they’re not allowed to ask questions?
[/quote]

People are allowed to ask any question they like, the point for me is that as I want an answer and also want to be respectful of the limited amount of time that the people answering the questions have, I’m happy to follow some basic guidance about formatting questions as it benefits both me and the answerer.

Generally though, I definitely railed against SO’s tight question asking requirements at the start, but the more I used it the more I understood why they existed, especially when I did some reviewing.

[quote=“tomRedox, post:31, topic:20158, full:true”]

But if you want an answer that’s simply not true: If I ask “my code doesn’t work, why?” and give you no code to look at that’s a terrible question as it’s unanswerable. Likewise if I give you a massive dump of badly written code and say “my code doesn’t work, why?” that’s also a pretty bad question as few people are going to get all that code up and running in order to try and solve my problem.[/quote]

So? Sometimes people simply don’t know how to ask proper questions. In education, we have this concept of “skills”:
The skill to calculate a result based on a formula. The skill to write down your observations in a proper way.

And the skill to ask a question so that you’ll receive an answer. (Related: Dunning-Kruger - people overestimate their skill-level because properly estimating their skill level is also a skill.)

I’m not convinced that the practice of simply locking down those questions is constructive. Particularly as it can be abused easily.

So in which case it seems like you agree there are ‘bad’ questions and that gaining a skill will allow you to ask ‘better’ ones. I accept that’s not great terminology, I think ‘effective’ questions is probably better.

It seems like Stack Overflow actually tries pretty hard to teach that skill? It gives automated guidance on how to ask an effective question (effective in the confines of SO anyway) when you first post questions, it has in built algorithms that post up a message while asking a question that say things like “the answer to this is likely to be opinion based so is not a good fit for the SO format” and it has well documented guidance on how to post questions that are likely to be answerable.

And, if none of that works, the reviewers and users of SO will educate people on how their questions can be improved in order to get a response.

Sure, if it’s your first time of asking a question and you need an answer in the next two minutes then that’s a lot of learning to go through to ask the question, but if you don’t do it your question may well not be answerable anyway and as you say asking questions is a skill that needs to be learned.

If you really believe that, then I can’t help you. There are bad questions. There are some questions that either are out of scope or so poorly written as to be incomprehensible. The teachers who used to say “there are no stupid questions” just enabled people to ask stupid questions without admitting they have a problem.

Oh, I have no problem with people asking questions. But I much prefer to answer questions that are well thought out as a result of a process not unlike this one: Unusually Effective Debugging

There are two types of domain specific questions. There are domain specific questions for which an expert exists, and if it was properly tagged, that expert would come in and answer it. There are also domain specific questions which are either something new, or some integration challenge, or something else of that nature. Those are the kind that show up on SO a lot. Thing is, there is no expert yet, but novices are trying to get experience in that domain, and then the experts out there with other intersecting domains are being blasted with questions which are outside their experience area.

Novices have no business entering unknown territory like that, and when they do, and then ask on Stack Overflow, then I, as a person answering, have to weigh the time it would take me to gain enough domain experience to answer the question, often for no reward as you are not likely to upvote or accept my answer, and when a real expert in that domain finally shows up (sometimes multiple years later) they will downvote my answer and add their own before voting to close.

As I said before, as a professional, my time to answer questions on stack overflow is limited. That is time I could better use elsewhere most of the time. My original post that you responded to was my description of what I ran into in the hour I had to spare last night to answer questions. I found only questions in three categories:

  • poorly worded - couldn’t easily comprehend (or at all in some cases)
  • already answered, I had nothing to add
  • Specific to some domain (in this case package) that I don’t have personal experience with, and would have taken me a half hour or more to get enough knowledge to answer the question.

So I didn’t answer. Which is an answer to the OP asking why noone answers questions on stack overflow for meteor.

While I agree that this is a sad rule, it has it’s place, but it requires moderators to exercise discretion, something that is sadly often lacking on Stack Overflow.

The correct response according to Stack Overflow docs is not to close poor questions, but to downvote and leave constructive criticism. Questions that are closed are either “failure to use search to find matching question” or “not actually relevant to this site,” at least in theory. However, that of course is widely abused, and not effective. But that is the goal.

Stack Overflow as a site tries hard, but if that doesn’t work (and it often doesn’t) then the community generally fails at the next step which is to constructively rebuild this. As others have said, and I agree, closing is way too frequently used on Stack Overflow.

All of that said, I think the reason we aren’t getting answers is explained very clearly right here:

You pretty much answered your own question here: from the producer (MDG) perspective, SO is useful for prospects at the mouth of the funnel. This forum is for those who are already converted (if we think of frameworks and platforms as being like currencies, competing for usage…)

Where MDG is, theres many more dollars securing a base of converted quality leads…paying and supported Galaxy users. The forum is the community supported tier of any hosting and works great for that I think.

I only close questions which can not be reasonably improved or are obvious duplicates. I am describing my situation as an answerer, in response to the original post.

And you are clearly not reading anything I actually said! I am describing my experience trying to answer questions as asked for on here, while also commenting on the side why some people would close those questions.[quote=“rhywden, post:35, topic:20158”]
How in the seven hells do you think that locking questions after they have been already asked will reduce the number of questions asked? You’d need to ban people in order to achieve that.
[/quote]

How in the “seven hells” is that even related to my quote? Like seriously dude, WTF? You are really just trolling at this point. I was again (read the freaking post) stating my experience trying to answer questions. At no point in that quote do I say I closed any questions (because I didn’t). You are literally trying to blame all of Stack Overflow problems on me and I’m just being helpful and offering real insight into the mindset of the people who are trying but failing to answer questions on there.

Again, the only questions I would close or “lock” are obvious duplicates or questions beyond saving. I will downvote others, and leave constructive criticism. That downvote may be painful to you as the recipient, but I didn’t close your question in “retribution” or “rage” or anything like that. Instead, I did a normal human thing of “reacting” to my feelings on the question (the downvote) and then offering constructive criticism so that you may improve and I can remove the downvote.

Now, if you feel the need to further attack me personally or directly, at least do me the courtesy of attacking what I actually freaking said instead of acting like I am the “neckbeard with 7000 rep” mentioned earlier closing all of the questions, because I’m not!

2 Likes

This tone is really unnecessary. I don’t really understand why people are so angry with Stack Overflow, but it’s certainly off-topic for this thread and these forums, and your aggressive attitude is way out of bounds. Please tone it down.

4 Likes

Let’s try rebooting this thread. There are currently 6781 unanswered questions on SO with the Meteor tag: http://stackoverflow.com/unanswered/tagged/meteor

If we answer or close some of these questions, we’ll reduce the number of unanswered questions and hopefully increase the chance that if someone has a question, they find one that has been answered satisfactorily, or if they arrive on SO from Google, they find a useful answer rather than an unanswered question.

What other options are there?

I think that’s a really admirable goal, but I’m not sure there’s a great deal of benefit in doing that in the long-run if it’s a one off hit. I think the only way to deal with it long-term is to stop actually answering technical questions anywhere other than on SO, so that askers and answerers are all using one place.

I know a lot of stuff happens on git/slack/IRC at present, but all of that content is then in unsearchable silos which isn’t helping the wider community and the silent-majority of Meteor dev’s who probably don’t hang around on the git/slack/IRC channels. I guess the middle ground could be to adopt the approach of asking questions on SO and then linking to the questions on git/slack/IRC.

This all sounds like I have a great desire to see everything happen on SO, which isn’t true, I’m just curious as why a community I’m new to (the Meteor community) is taking a different approach to a lot of the other communities and to explore whether SO offers benefits.

2 Likes

When discussing on chats, we don’t stop at talking about solving particular problem - we exchange our experiences, suggest alternative ways to deal with something, talk about our recent projects and what’s very important - we form interpersonal relations. This won’t happen on SO, which is dead stuck on solving particular problem and only that.

Downgrading chat communication to linking SO questions would be an unwelcome change.

1 Like

Dropping in 2 great quotes from Jeff Atwood (Stack Overflow and Discourse (aka this forum’s software) co-founder):

Regarding SO (source):

Stack Overflow – like most online communities I’ve studied – naturally trends toward increased strictness over time. It’s primarily a defense mechanism, an immune system of the sort a child develops after first entering school or daycare and being exposed to the wide, wide world of everyday sneezes and coughs with the occasional meningitis outbreak. It isn’t always a pleasant process, but it is, unfortunately, a necessary one if you want to survive.

Regarding the founding of Discourse (source):

At Stack Exchange, one of the tricky things we learned about Q&A is that if your goal is to have an excellent signal to noise ratio, you must suppress discussion. Stack Exchange only supports the absolute minimum amount of discussion necessary to produce great questions and great answers. That’s why answers get constantly re-ordered by votes, that’s why comments have limited formatting and length and only a few display, and so forth. Almost every design decision we made was informed by our desire to push discussion down, to inhibit it in every way we could. Spare us the long-winded diatribe, just answer the damn question already.

After spending four solid years thinking of discussion as the established corrupt empire, and Stack Exchange as the scrappy rebel alliance, I began to wonder – what would it feel like to change sides? What if I became a champion of random, arbitrary discussion, of the very kind that I’d spent four years designing against and constantly lecturing users on the evil of?

I really think Jeff nailed it in that last paragraph. I love the direction discussions head in these forums, a lot of which get started as simple technical questions. Time and again we see technical questions blossom into awesome back and forth discussions, that sometimes even lead into steering the direction of Meteor development.

1 Like