The best way of choosing a coder depends on whether or not you have a deadline that you need your project finished by. Put another way, the best way depends on whether you have more time than money, or money than time: If you have a deadline (more money than time)... ...then the single most important criteria in evaluating a coder is his/her previous experience on the site (followed closely by their job skills). Narrow down your coders only to ones that:
1) Have done work on the site before in your price range (click on their name to see their work history). Don't pick a $100/job coder to do your $10,000/job and vice versa. Make sure the coder has received favorable ratings from past buyers. If a coder has 2 or 3 or below average ratings (below 5) then that is a warning sign. You may wish to skip them and move on to another.
2) Have a resume that matches your project requirements (click on their name to see their resume). The closer their resume is to the skills required to accomplish your current project, the better.
The #1 mistake that inexperienced buyers with time frames make is picking the cheapest coder. This generally means the coder has no work experience or history on the site. Then, when the project is not completed on time (or at all) by their 'discount coder', they are stuck in a bind. (The Rent A Coder escrowing process protects their money, however, their problem is that they want completed software, not their original money back). So, if your timeline is important, don't make this mistake.
If you have NO deadline (more time than money)...
...then time is on your side and you should strongly consider taking a chance on a coder with little or no work experience on the site.
You can generally get quite a discount this way, and you can do it safely, since the Rent A Coder Safe Project Escrow protects your money should they not deliver. In the worst case you can simply pick another coder at no charge, but in the best case you pick up your project for substantially less money. This can result in getting the project done for a lot less money.
Another issue that many English-speaking buyers have, is whether or not they should consider coders where English is not the country's first language. These coders can be 50-75% less expensive than native-English speakers and so this is a very good question. The answer depends on your situation. If you have a well defined project (meaning a thorough, well-laid out requirements document), then choosing a non-native coder can be a great way to save a lot of money. However, if you have a less well defined project, then you will be relying a lot on the coder to communicate with you to 'flesh' out your program. If this is your case, you may wish to consider using a native English speaking coder. If you would still like to try a non-native-English coder...make sure that you can understand them and that they understand you in your correspondence.
One additional issue is that of confidential and proprietary information. If you have a project that involves this type of information, you should first be getting any coder you are considering, to sign an Non Disclosure Agreement (NDA) to protect that information. However these agreements (like any contract) have no teeth if the country the coder is from doesn't enforce them. If the coder is from such a country and walks away with your secrets, you may not have much recourse. So to protect yourself, after having your attorney draw up an NDA, ask them which countries you should avoid. Generally 1st world countries have excellent intellectual propery laws and agreements, but you start to take a risk once you go to a country that is either 2nd world or a developing country. Your lawyer can advise you of the specifics depending on your contract, and make more specific recommendations.
Finally, if you're still lost and need some help choosing a coder...you can always contact the facilitator with your bid request URL along with your 'short list' of coders (if any) and they can give you some advice.
|