Request for Comment: Updated Job Guidelines
Good Afternoon,
We've been working through updating the various guidelines, and we're ready to get general feedback and questions on the updated job guidelines.
Feedback can either be provided through this form, via my Discord or GmodStore messages, or as a reply to this thread. If there are questions I'll post them and their answers in the index below. I'll also provide a list of changes, should we get feedback that requires changes to the draft.
We will be recieving comments for the next 2 weeks, ending on the 31st of October, after which point, we'll be making any final required changes, and implementing; expect a follow up announcement when this policy goes into effect.
Moving on, the draft:
Job Guidelines
In this section, we provide some guidelines and information about posting jobs, and the applications / hiring process.
Overall, we need to be clear that the jobs section is not a listings area, but instead has integration across the lifespan of a job, from applicants, acceptance, negotiations and review. Some of these guidelines may seem arbitrary or archaic, however, it allows these features to be utilised.
Job Listings
- Your primary listing description must be in English.
- You may also provide your listing description in other languages, however, the listing’s primary language must be English.
- Jobs on this site should be relevant to Garry's Mod, or a Garry's Mod community.
- ie. Making models, coding addons, developing websites for a Garry's Mod community would all be fine, a design studio site would not.
- Do not post listings seeking multiple applicants.
- One listing must be aimed at, and only accept, one applicant.
- Many of the job listing tools only work with a single accepted applicant.
- Be specific.
- Don't say things like "I need a script" or "make me a map", explain in detail exactly what you're expecting from the person you're hiring.
- Listings which will negotiate off-platform must state as such.
- Applicants shouldn’t be surprised if they need to contact you off-platform to clarify and confirm terms with you.
- Listings which negotiate off-platform must have the outcome of negotiations stored.
- If you negotiate specific conditions for work, clarify milestones, or otherwise agree on conditions externally, take a screenshot / video of the outcome of those negotiations, and both parties agreeing to them.
- Do not post a job seeking "staff for your community".
- If you have a specific job you are hiring, that's fine, but be specific and it should be just for 1 applicant. Don't post jobs where you're trying to fill multiple "roles", even if they are paid.
- Do not post jobs requesting an applicant to fill a role.
- Jobs must have specific and measurable criteria for completion.
- In simple terms, hire people to do something, not be something.
- Do not post a job with a frivolous budget.
- You are welcome to ask in our Discord or on our forum for price guidance, but using common sense gets you far in pricing your job.
- Do not post jobs for rep farming.
- This means if you discuss a job via Steam, do not post it here solely to get a +rep.
- Discussing jobs with people and making agreements prior to posting is fine, however we'd recommend against posting jobs for pre-agreed work with developers you've worked with before
- Do not post jobs regarding leaked content (PERP, SantosRP, Etc) or a content you don't have permission to edit (e.g. decompile a map while you are not allowed to)
- Do not post jobs regarding offensive topics.
- For example no jobs asking for Nazi content.
- Do not create posts for the primary purpose of advertising your server / community.
- If your job listing is to configure a gamemode (DarkRP jobs / shipments, setup, etc), the specifications must be clearly listed and enumerated.
Accepting Applicants
Once you’ve got applicants, you should do some things prior to accepting an applicant:
- Do some basic research into the people you're hiring.
- Check their reputation.
- Check their steam account.
- Check things they have created in the past.
- Check the background of those you’re hiring and giving access to.
- Some people pretending to be developers may want to gain access to your server to steal your content, licences or backdoor your server.
- If that happens, you will initially be held responsible for the license breaches.
- Overall, be careful who you give access to.
- Be a good customer.
- Being aggressive, constantly changing requirements or attempting to withhold payments will likely result in you getting a negative rating, or may result in you being barred from creating jobs.
- Pay as soon as the person you hired completed their work.
Applications
If you want to do private work for someone, you can browse through the job listings!
In this section, we provide some guidelines and information about posting applications. Failing to follow these could lead to your account reputation being lowered, or even being sanctioned.
- Your application must be in English.
- You may also provide your application in other languages, however, the application’s primary language must be English.
- Don't apply for jobs just to gain access to servers to steal their licenses, backdoor or other such activity..
- You may negotiate terms prior to starting work, but you should avoid re-negotiation afterwards.
- You should allow the client to review your work, but you should also avoid being taken advantage of:
- For maps or models, you can screen-share, provide screen-shots or videos for the person you're working for.
- You shouldn't use a server to allow a client to play on a map, as they would be able to download and decompile the map from the server.
- For GLua scripts, starting a P2P server or a dev server allows the client to test your work without handing over the code.
Questions and Answers Index
- None yet.
Changes
- 19/10/23
- Fixed "Do" to "Do not" for do not create advertising posts.
- Rewrite guidance for applicants.
- 23/10/23
- Rewrote subclause for "Some people pretending to be developers may want to gain access to your server"
First, but also appreciate the updated guidelines, tired of seeing the same "i need a map" listings all the time
very well
alright
alright
nicely done
roger that sir
Understood !
Looking forward to seeing these guidelines enforced. Hopefully this will cut down on the spam of $5 - $10 jobs.
cool cool
+1
I agree with all of the new changes!
A lot of the time, the client isn't 100% certain what exactly they are asking for. Some ambiguity should be allowed for a developer to go through the discovery process.
People, including myself, discuss jobs with previous clients on discord and then ask the client to post the job on discord simply "for protection" of both sides if something goes sideways.
It might be worth mentioning that this isn't considered rep farming, even if reputation is left after the job is completed. But rather using gmodstore for the license part and protection of both involved.
Good guidelines, in my opinion, should be one more subjection, the upfront payment being a good gesture for people who have a rep.
I hope there is minimum prices for category of jobs. Or price ranges because sometimes some jobs even if they could be difficult people want to underpay them they shouldn't be a rule but just a suggestion in my opinion.
Some is allowed. We're not trying to cut back on jobs where the author knows generally what they want, but the specifics might be discussed with the applicants. We're trying to cut back on people posting completely ambiguous postings like "I need a map made" or "I need some lua code written" .. with no additional details in the job description.S
This is a bit of a grey area, as the only thing jobs give if you've already decided is rep and moderators, but we've allowed it in the past. We'll discuss this a bit and get back on it.
The job being posted on gmodstore often comforts the client as they feel "safe" knowing who you are on here and that they're able to submit a site ticket if anything goes wrong.
The license system is also useful to determine what the client can do with the code they receive from the job. So there's some pretty good use-cases even when the job was agreed outside of the store, where reputation isn't the reason for posting the job here.
We've updated the example block to hopefully be a bit clearer.
Our intention isn't to block people from using the jobs section for extra safety, even when a job is already through a trusted party.
That said we wouldn't recommend that pre-agreed jobs are put on the jobs page.
Pretty decent.