Hello!
I am here to talk about something we all know and love on the roblox developer forum: solutions!
Solutions are a fantastic way to immediately present the solution to a problem which was posted to the roblox developer forum. Its a great way to show off how handy and knowledgeable you can be, and to look back and reflect on all the wonderful times you were able to help someone else!
Except they aren’t always like this.
On multiple occasions, I have come across profiles, and thought “wow, this guy is going to be AMAZINGLY handy, he has 20 solutions, and has only been here for 2 months?”; only to discover that this person has handed themselves the solution to most of the questions they have asked others.
My best example of this was this topic (Server refusing to move welded parts, help needed), where a user asked what was going on with their tweening. They were stuck, and didn’t know why one part wouldn’t move. Based on the question: “Server refusing to move welded parts, help needed”, I figured I knew the solution almost immediately.
I had come across this exact problem before, and knew the user was tweening position directly instead of using a CFrame. I communicated this to them, and thought awesome! Another solution to add to the bank, it is genuinely really fun being able to help!
But they had a few more questions,
and a few more…
and then we weren’t even really on topic anymore.
The user I was helping basically started pushing the conversation to getting a direct, programmed solution to their problem. (which you are not supposed to do for people on here (Guidelines on asking for help and collaboration in this forum))
I tried to politely let them know, hey, I can’t do everything for you, but I have given you the solution to the question you asked me, so ideally you mark me as a solution and continue on creating and inspiring!
But the response I received was… weird.
You can look in the thread linked, however my summary of what they said is this “Sorry if you feel underappreciated, I only post the actual full solution to the specific problem.”
I genuinely provided the solution to the question which was initially asked, the user admits this themselves, stating that I had cleared up their confusion. Great! But they still marked themselves as the solution.
In many cases, solutions are unfortunately used to leverage users into providing a fully programmed and specific solution for the OP. I believe that is what was happening in this case as well, although I may be wrong, I was definitely feeling pressure to try and provide that so as to not feel like I had wasted my time.
So, here is the question:
Is it more inconvenient to not be able to mark yourself as a solution, or is more inconvenient for users to be leveraging solutions and harming the purpose of the general utility of developer forum?
My thoughts:
I believe you should not be able to mark yourself as the solution.
I can understand that some OP’s genuinely find the solution to their own problem (the general, useful one) and that it would be inconvenient for some users to have to occasionally scroll through some specific threads.
I want you to consider though, in this post, would you be using the lerp function provided? or would you be using the information about having to use CFrames when tweening welded parts if you want physics simulation to still happen?
If your answer is the second one, you will waste more time reading the overtly specific solution than you would reading the more applicable one. Plus, you would have to scroll to the more applicable one most likely anyway.
However, I believe strongly that it is worse for users to be able to leverage solutions against each other. I believe not being able to mark yourself as the solution encourages people such as my provided example to mark the more useful solution for the sake of others, rather than their personal extremely specific use case.
The developer forum has been so incredibly helpful to me when users provide strong, general solutions. I sincerely thank all users who stand their ground on not providing overtly specific solutions, and I hope this inspires some good thinking and collaborating to understand what we want from the Roblox Developer Forum.
Sincerely,
Ethanaut
Note:
This is a reupload of an old topic that got taken down due to incorrect categorization. This is a request to have self solutions removed, or to just make solution guidelines more strict. Also the problem with the provided example in the self solutions was that the question asked was answered, and the solution marked was for the specific use case of that answer instead of the answer.
Also I know that these exist elsewhere but I think its important to keep bringing it to light.