top | item 16912550

(no title)

alien_at_work | 7 years ago

It's highly presumptious to assume you know better than the person asking. You might, but you might not. The fact that SO serves as a collection of programming knowledge, you do not know better than everyone who will ever search for that question even if you do actually know better than the OP who actually asked the first time.

It would be fine to help with all these other possibilites but part of your answer should... actually answer the question that was asked, as it was asked and not doing so should result in a servere punishement.

discuss

order

stinos|7 years ago

It's highly presumptious to assume you know better than the person asking

For me, questioning someone's question, asking more info, pointing out he/she might be doing the wrong thing, ... does not in any way involve me assuming knowing things better than the questioner or anyone. (e.g. for all I know, the asker is way more intelligent and wise and knowing than I am, but just temporarily confused - happens to me sometimes so can happen to others) Those two are orthogonal for me, it's just my nature to always question stuff. Including myself. And this certainly helps in finding solutions. And doesn't lead to me thinking I'm better. Perhaps different sometimes, yes.

your answer should... actually answer the question that was asked, as it was asked and not doing so should result in a servere punishement.

To stick with the enalogy: while the answer 'buy lamp, take ladder, unscrew old, screw in new' might perfectly answer the question, it is in my view completely useless if it doesn't solve the problem. So I'd leave a comment asking for more info. And if someone else would already have given that answer I'll probably leave a comment saying it's rather incomplete. Because it's imo the only way to actually help the OP. Why on earth should one get punished for that? Isn't it the right thing to do?

alien_at_work|7 years ago

> it is in my view completely useless if it doesn't solve the problem.

Well, this is exactly the problem I'm describing: you're trying to solve the problem for one user when the answer is for everyone who could ever ask something similar enough to come to the page from a search engine. So ignoring the question and solving the problem might help the OP but it doesn't help anyone else who actually needed to know how to replace a lamp. In fact it's hurt them because now "how to move a lamp" is considered solved by a lot of people but the actual page with the "solution" does not contain one.

olavk|7 years ago

> It's highly presumptious to assume you know better than the person asking.

But SO is a QA site - you are only supposed to answer if you indeed know better than the person asking!

I acknowledge there is a grey area with the so called XY question, where the questioner ask about one thing but actually want to achieve something different. But in such cases the correct approach is, in my opinion, to help the OP solve the actual problem they have, not lead them down the wrong path.

sirclueless|7 years ago

I think part of the point here is that you are not just answering OP's question, which may or may not be an example of an XY problem. You're also answering everyone who searches answers using similar terms to those the OP used.

For example, let's say the title of the question is, "How do I reformat my hard drive on linux?" and the body of the question is "I accidentally screwed up my upgrade of Ubuntu by <doing XYZ> and now it won't boot. Can I reformat the hard drive and install again so I can boot?" If your answer is "Are you sure you need to reformat? Have you tried <solution to XYZ>?" then you may be solving OP's root problem but you will be making a useless landing page for anyone searching "How do I reformat a hard drive on linux?"

jaclaz|7 years ago

Besides the XY problem, JFYI known also as the chocolate covered banana:

https://jdebp.eu/FGA/put-down-the-chocolate-covered-banana.h...

there is also the issue about the (missing) Standard Litany:

https://jdebp.eu/FGA/problem-report-standard-litany.html

particularly on a technical resource such as StackOverflow, lack of specifics are a problem (as they often don't allow for correct/effective answers), and in theory the OP asking should well know, being a technical person, the importance of providing background information when asking a question.