MATLAB Answer need better policy

Just one remark regarding current situation on MATLAB Answer portal:
A lot of people (including highly trustworthy) aswers on many qustions only by Comment not by Answer. In this situation is very complicated to find any relevant answer by searching in MATLAB Answer.
Could be possible to change MATLAB Answer policy and make MATLAB Answer more useful again?

10 Comments

Just as one data point, one of the criteria I use to determine whether to post an answer or a comment is how likely I think it will be to resolve the problem. If I think it's likely what I'm asking or saying will lead to a resolution, I'll post it as an answer. If the goal of what I'm saying is to gather additional information, provide additional information or clarification, and/or to make an educated guess about what the problem might be I tend to make that a comment.
But the default MATLAB Answers search should, if I recall correctly, search both answers and comments. Can you give more information about a situation where you found it complicated to search for the relevant answer because it was posted as a comment not an answer?
Yes, MATLAB Answers search provide search for both answers and comments, but general intelligibility of comments is often very low, because Comments comments are in many cases more like discussion, where is not clear what is useful suggestion.
Just take a look on unanswered Questions during last few weeks. There are typically a few comments. And some comments looks like definitive answer, but you need read them with overall comments context, which is difficult.
John D'Errico
John D'Errico on 11 Feb 2020
Edited: John D'Errico on 11 Feb 2020
I completely agree with Steven.
Some questions have an obvious answer. If nobody has made a complete conclusive answer, AND you know the answer, then an answer seems reasonable.
Some questions are vague, confusing, difficult to know what was really intended. Then a comment seems more appropriate. At best, such questions too often result in long drawn out consulting sessions. I try to avoid posting an answer in those cases. At best I will comment.
Comments are useful, allowing us to elucidate further information from the OP. They also allow us to suggest something that may point to a solution. And sometimes, I just don't have the time to write that complete answer, especially when I expect to see followup questions posed, leading the problem down long paths that can take many hours to explore fully.
Michal
Michal on 11 Feb 2020
Edited: Michal on 11 Feb 2020
@John D'Errico OK ... But, at least from my point of view, this is not best practice, because comments:
  1. are sometimes hard to understand, because of its briefness
  2. sometimes containts definitive answer which is hidden in context of overall discussion
  3. and finally, MATLAB Answer reader is not always sure if comments contains useful answer, because there is no mention if it is acceptable or not
John D'Errico
John D'Errico on 11 Feb 2020
Edited: John D'Errico on 11 Feb 2020
You need to realize that we do not always know the perfect answer, however, we may be able to offer insight. And, yes, commants may be inconclusive. So what? The same can be true of answers. Not all answers written are even correct, although when I do see a clearly incorrect answer, I will sometimes try to point out the flaw, so that someone in the future does not accept what was written as truth.
And sometimes the answer arises as a concensus from the comments, with several people commenting, bringing the OP to the correct conclusion. In that case, it seems wrong for one person to take full credit with an answer.
I try to offer an answer when I believe know the answer, AND when nobody else has answered with what I perceive as a complete conclusive anwer. When that does not apply, then I use comments.
Note that I did not offer an answer to your question. Your question is in fact, a perfect example of one that cannot reasonably have an answer, because the question is too subjective. Any response is at best only an opinion.
So, in a summary, you do not see any need to make MATAB Answer more strict and consequently more usable?
Good example of this (more strict) approach is StackOverflow, where community admins take a big care to the Questions, Comments and Answers structure and content.
Adam Danz
Adam Danz on 11 Feb 2020
Edited: Adam Danz on 11 Feb 2020
Sometimes a small improvement can be made to someone else's existing answer and there's no need to create an additional answer that's 95% similar to the existing one. It's much more efficient, polite, and supportive to merely leave a comment under the answer suggesting the improvement. It also keeps things more organized and reduces the amount of reading and sifting through posts by the readers who would otherwise have to spend time trying to figure out how two answers differ.
It's almost always the case that the time spent sifting through answer and comments to find a solution is less time than the time spent creating a thoughtful solution and the readers often learn a lot and see a variety of perspectives in doing so.
Do I not see a need to change things?
Since I cannot effect any change, lacking code control over the site, the question is somewhat moot. At most, I can offer advice, and a group of us is given some opportunity on a periodic basis to do exactly that by MathWorks.
Is there a crying need however? I don't know there is.
As I have said, it is always possible to post an answer. Some questions are too vague, or are posed in a way that do not allow an answer. That some people answer them anyway is fact. Or that some people post what is equivalent to an answer as a comment. Do we really care?????? NO.
In the end, what matters is if the question poster gets some resolution to their question, if one is possible. If it lies in the comments, so what?
I'd also comment that SOFlow is not perfect in this respect either. Having spent a lot of time on that site in the past, I found that the community admins were rarely consistent in their judgments. In fact, they could be amazingly arbitrary.
Adam
Adam on 13 Feb 2020
Edited: Adam on 13 Feb 2020
What constitutes an 'answer' is very subjective.
I'm probably one of the worst 'culprits', if this is a flaw, because I probably make about 80% of my contributions to the forum as comments rather than answers. I believe an answer should be something where the person asking the question can go away and use it and it will solve the full problem they ask.
One of the issues with this is that people often ask rambling questions that are so wide in scope that no answer short of doing all their work for them could really fulfill what I call an 'answer'.
Sometimes what I post as a comment ends up solving the user's problem, but when I post it I'm still either probing for further information or just throwing out what I hope will be a helpful suggestion. Some people asking questions are willing to do more work themselves so a helpful suggestion is all they need to work out the answer. Others want to be literally given everything.
Frankly I don't want the hassle of someone coming back saying my 'answer' didn't fully solve their question or whatever, so I make it a comment, which is me saying 'This may be helpful, it may even allow you to find the answer easily, but it isn't a fully working copy-pastable solution to everything you asked in the question so don't expect me to add any more to it. I may do or I may not do'.
Some people have a lot more time to give detailed answers, others of us just pop in from time to time for a short break from coding or while some code is running and just try to provide a few helpful hints quickly.
So personally I don't intend to change the way I approach that. But its personal opinion. In my opinion some people post far too dubious responses as Answers that seems more like chasing reputation points than actually answering a question, but in the end it is up to them. If someone accepts their answer then it was valid.
What I would say though is that if the forum had more editor functionality for those of us with editor privileges (or even for our own comments) I would maybe more often move a comment to become an answer once it is found to satisfy the problem. when I have to copy-paste it sometimes I just can't be bothered!
John D'Errico
John D'Errico on 13 Feb 2020
Edited: John D'Errico on 13 Feb 2020
I only disagree on one minor point of Adam's, in that sometimes people post what are incorrect answers, which can even get accepted. Accepting an answer does not in fact make it truly valid. In some cases, I see the OP answering their own question, with what I would argue was the incorrect answer. (One such case happened quite recently in fact.)
The problem with accepted answers that are clearly incorrect is this sends a message to some future reader of the question and the "accepted" answer, that the solution posed was correct in some way.
If the wrong answer gets accepted, this is not the end of the world of course. But to a large extent, this site is a teaching tool. I dislike seeing a falsehood presented as truth, and I certainly dislike seeing a falshood propagated to new users.
In the end, an answer is sometimes worth no more than what you paid for it - answers online are free. We can only do our best.

Sign in to comment.

Answers (1)

Walter Roberson
Walter Roberson on 13 Feb 2020
No, it is not possible to change the policy to force the volunteers to create Answers instead of Comments. The volunteers would react by saying "Get stuffed! I am going to go elsewhere!"
The volunteers contribute the way that they feel best, when they have the time and inclination. If they happen to feel most comfortable adding a suggestion in a comment rather than writing up a complete wrap-up solution, then we thank them for what they did take the time to contribute, rather than nagging them for not taking even more time.
It is common that the person asking the question does not explain the situation well, and that even if they take the time to say that the situation is resolved that they do not take the time to explain what they were really trying to do and what actually works for them.
It is very common that people ask for assistance with homework or a project, and that the best thing that the volunteers can do is to guide the person to a solution without ever posting a complete solution. Not posting a complete answer is often deliberate in such cases.
Sometimes the volunteers just can't be bothered providing more than a brief outline of steps that can be taken towards a solution. I know that is the case for me; sometimes I can only muster enough interest to write part of a sentence. If the policy were that I had to write up a complete solution then in such cases I would just post nothing.
We get quite a few cases where the person just copies an assignment, or just says that something needs to be done, without asking a question. No-one owes such people a complete write-up solution.

2 Comments

Like I am in a cab now. Lucky if you get complete sentences from me.
At one point, a poster who was not satisfied with general solutions to a particular installation-related problem, asked that I create a video that walked through the steps one by one.
This was an installation problem whose details depended on which MS Windows operating system one had, and which Microsoft Knowledgebase patches one had installed, and for Windows 10, whcih "creators edition" one had installed. It also depeneded upon what kind of MATLAB license you were using, and depended upon whether you were using a stand-alone computer or a computer that was part of a business network, and depended upon the details of which (if any) network file systems one was using.
It would have taken me several months of work to research all of the possible causes for all of the different situations, and work out (or build software fixes for) solutions for each of them.
And then there would be the effort of putting together a video that was correct and engaging and somehow worked through all of the possibilities step by step without going on for hours on end.
From past investigation, I also knew that it would cost me $US6000 per year to get access to the software licenses I would need to do the investigations and work through solutions. And I would probably have needed to buy another computer to work on.More correctly, I would probably have needed to buy at least 3 computers, because some of the issues were manufacturer or model specific.
Michal Kvasnicka, what would have been your vote in that situation? That policy should be that I should have had to spend all that time and money for the sake of providing a complete relevant answer? Or that policy would say that I was entirely justified just telling people, "Contact Mathworks Support, they can help for this kind of problem", which is an accurate but not clear or complete answer ?
I have a fair bit of experience in providing answers that are complete answers that deal with all of the known possibilities. Such answers typically take six or more hours to write, thinking about and researching all the ways something could possibly happen, and describing exactly what to do for each.
I essentially never provide those kind of answers anymore. It isn't worth my time. It isn't worth the time of the person reading the answer, who probably doesn't know their system all that well and probably won't recognize the solution that is relevant to them out of the long list of all the things that the problem could be. What is more effective use of time is to ask questions of the user until they manage to get down to the key details needed for a specific solution. Because the questions and responses deal with the user's specific situation, the result is often something that is not immediately clear to someone who has a related question.
Now, Michal Kvasnicka, should the policy be that after we have managed to figure out what the user's specific situation is and solve it, that I should be required to go back and write up a summary report to make clear what the solution was for that particular user's situation? Or should policy be that I should be required to go back and write up a summary report to make clear what the solution would be for the entire class of similar problems ?
Or... should policy be entirely open to the possibility that the volunteer feels that it is a much better use of the volunteer's time to move on to providing solutions to as many people as feasible on as many topics as feasible, rather than going back and writing reports about problems that are already solved and which onlookers are free to ask for clarification of if they need it?

Sign in to comment.

Categories

Asked:

on 11 Feb 2020

Commented:

on 13 Feb 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!