I just want to remind everyone that harassment and bullying are not permitted on the Scripting Helpers platform and this topic seems to have taken a slight turn for that direction.
As for the actual content and nature of this commentary, users begin development at some point and have to work their way up. Whether this is the development of their own admin script or a user interface displaying near an object, everyone on our platform had to begin developing somewhere.
Initially, I was seeing commentary which was constructive which have directed the original poster to determine the omission of a function from the code and functions which spark a debate of readability and necessity. I just want to take the time to point out that terms such as "sucky", "stupid idea", or blatantly calling an individual "an ignorant fool" only detours users from our platform and reflects poorly on a community we wish to build.
As for the original poster's comments, please take the constructive criticism into consideration and, instead of firing against the criticism, ask why the person giving the criticism is giving it. Many of the higher ranked users on our platform have had years of development experience either purely with Roblox's variation of Lua, or other development languages as a whole. Some users tend to know the material which needs attention and others that may not be necessary, please take this criticism with some weight and understand that energy may be focused better somewhere else.
I want to end this post on a few constructive notes,
- Take ideas from users. Find out if there are functions that users might have to make every time and see if you can just build a library of it. Chances are if one person needs it, someone else will.
- Focus time and energy into something practical. You do not want to put time into something that a malicious user can evade the next day.
- Find solutions for long-term problems, not today.
- Consider practicality, not the look of something.
- Focus on readability of the code so someone can build on it in the future.
Here are a couple ideas for a library,
FindPlayerWithPartial(string)
- could be a function that returns one player with part of a string.FindPlayersWithPartials(table{string,...})
- could be a function that returns a list of players from the list of partial strings.MaximumValue(table{int,...})
- find the largest value in the array.MinimumValue(table{int,...})
- find the smallest value in the array.
Since this topic has gotten slightly out-of-hand, this topic will be closed to new posts. I ask that the users who have been abusive (you know who you are), reflect on their actions in this thread and consider more professional and promotional ways to handle this situation.