3 ms·
Are these people really trying to be disingenuous or does the question missing context? Often asking for the really problem reveals more information and allows
by pyrolistical 4y ago
Are these people really trying to be disingenuous or does the question missing context? Often asking for the really problem reveals more information and allows the answerer to be more helpful
- roflyear 4y agoAgreed this is a positive thing
- znpy 4y agoVery often they choice (“this project will be using X”) is beyond your control and anything related to Y usually does not help very much. Most people don’t seem to understand this.
- hombre_fatal 4y agoThe problem is that the XY Problem is a classic beginner mistake and most SO questions are beginners who didn’t even consider Y, so maybe 1% of the time it doesn’t apply. And to those people, it is helpful to explain why you are stuck with X as it will likely clarify context that will help people answer your question.
- znpy 4y agoThat’s so condescending though. How do you know if someone is making a beginner question? You just can’t, you can only assume it. And that’s very often wrong.
- theamk 4y agoSure you can, beginners never research their questions and they don't give the right context. Beginner question: "How to make a webserver using bash?". Non-beginner question: "How to make a webserver using bash? I have this weird embedded system and it is missing SDK, http daemons or programming languages, but somehow comes with coreutils and fully-featured bash 5.0.17. And I really need to serve a single static webpage off it" The first question will get X-Y answers like "here is how to install apache" and "you probably want to make CGI script instead, here is how you do it". The second one will get the interesting answers.
- hombre_fatal 4y agoHave you ever scrolled through Stack Overflow's new-question queue? It's quite easy to separate not just beginners from advanced users but also beginners who have done their research from beginners who have put less effort into their question than you put into reading it. Maybe it seems rude or condescending to address a poorly formed question, but I'm not sure what else you can do since you have to realize that low effort questions also have a cost. For example, have you ever tried helping someone where you have to ask a 20 questions just to glean enough info just to help them? You can see this on SO all the time.
- layer8 4y agoStating from the get-go that the choice of X is beyond your control would help though, assuming that you’re already aware that you wouldn’t have the problem if you’d use Y instead of X.