- Joined
- May 22, 2019
- Messages
- 6
- Thread Author
- #1
TL;DR: Bot review process isn't clear making it hard for new developers to create bots for RuneMate. The admins should make a developer thread stating the code rules/things they look for during a review. Idea is supported by current developers.
General Issue
As you all know, the RuneMate review process ensures bot scripts which are safe for the user, but at what cost? The reason for reviews is sensible: Make sure scripts are safe, fit in the JVM, and don't blow up instantly.
However, there is an issue with this rather slow process that not only annoys potential developers but also limits RuneMate's potential. Waiting for (human) bot reviewers is slow, and allows room for bias/missing certain features of code already there. Some reviewers give advice on the code structure: It would be like Ford telling Tesla to cease production on their cars because they aren't gasoline-based. Nevertheless the real problem with reviews is the limits it puts on scripts.
Benefits
On the capitalist side of things, a better created script would perform better/more people would support it. In addition, having more potential developers means a higher potential for quality scripts. A well-known country in a particular sport is often good because everyone has played (and thus filtered in the best players). In addition, less scripts = less options = less botters.
One might say that "less quality" scripts result in less users (which assumes users look for average script quality). However, I would say most users flock to high-quality on any platform, and openness to developers (more scripts = more options) means more growth.
Solution
Barring essentials (compatibility, security, etc) - limiting scripts to the point where it takes a week for a tested script to release is not productive, especially when the release can be considered a test point (1 developer testing vs X users testing) for improvement.
RuneMate either needs to commit more resources to the review process so that it speeds up, or lessen the requirements for more growth.
A simple solution is a developer thread (or even Google Doc) stating the code rules/things they look for during a review. This is easily updatable, and ensures developers create their programs with these things in mind. This should result in less errors making it easier for reviewers as well.
Anecdote
A story by a distressed individual regarding this situation in response to a naysayer:
Reputable Support:
Screenshot - Ricespud support
Screenshot - Fabreeze support
Screenshot - Savior support
Screenshot
General Issue
As you all know, the RuneMate review process ensures bot scripts which are safe for the user, but at what cost? The reason for reviews is sensible: Make sure scripts are safe, fit in the JVM, and don't blow up instantly.
However, there is an issue with this rather slow process that not only annoys potential developers but also limits RuneMate's potential. Waiting for (human) bot reviewers is slow, and allows room for bias/missing certain features of code already there. Some reviewers give advice on the code structure: It would be like Ford telling Tesla to cease production on their cars because they aren't gasoline-based. Nevertheless the real problem with reviews is the limits it puts on scripts.
Benefits
On the capitalist side of things, a better created script would perform better/more people would support it. In addition, having more potential developers means a higher potential for quality scripts. A well-known country in a particular sport is often good because everyone has played (and thus filtered in the best players). In addition, less scripts = less options = less botters.
One might say that "less quality" scripts result in less users (which assumes users look for average script quality). However, I would say most users flock to high-quality on any platform, and openness to developers (more scripts = more options) means more growth.
Solution
Barring essentials (compatibility, security, etc) - limiting scripts to the point where it takes a week for a tested script to release is not productive, especially when the release can be considered a test point (1 developer testing vs X users testing) for improvement.
RuneMate either needs to commit more resources to the review process so that it speeds up, or lessen the requirements for more growth.
A simple solution is a developer thread (or even Google Doc) stating the code rules/things they look for during a review. This is easily updatable, and ensures developers create their programs with these things in mind. This should result in less errors making it easier for reviewers as well.
Anecdote
A story by a distressed individual regarding this situation in response to a naysayer:
The hours spent working by many developers with crouched backs and stinky chairs? Grinding away at their code for days, weeks, eating nothing but crumbs from the crusty take out they got nights before. All this. All this work. Finally finished. As they take their time in maneuvering to the bot queue to push their achievements, a smile embarking upon their faces. A tissue emerges. For before they commit to a final left click, one more shot must taken. A shot that turns into a missile and adds to the tissue-infested panorama they call their rooms. Victory.
As they are about to hit the sack, heads on pillows, a notification pops up in the distance. It's Party.
Just kidding. That takes at least 2 days... *Fast forward 2 - 7 days*
As they are about to hit the sack, heads on pillows, a notification pops up in the distance. It's Party: "Unfortunately we were not able to approve your bot at this time for the following reason: <Insert problem which takes 30 seconds to fix>". And the cycle completes until their first bot is released.
Reputable Support:
Screenshot - Ricespud support
Screenshot - Fabreeze support
Screenshot - Savior support
Screenshot