Hacker News new | ask | show | jobs
by codegeek 4827 days ago
Freelancers who are worth your time are usually busy. If you want to get a response, try and include the following information as much as you can:

- HOW DID YOU FIND ME: This is important. Did you find me online somewhere or was I referred to you by someone I know personally? That could make a difference.

- NEW PROJECT vs. EXISTING ENHANCEMENT: It matters if you are looking to start a brand new project from scratch vs. taking an existing project/work/code from someone and enhancing it. Reason being: freelancers will get an idea what they might be getting into.

DETAILED PROJECT SCOPE: this usually refers to what you are trying to do. If brand new project, explain this in plain english without worrying about technical mumbo jumbo. Example "I want to build a website to buy and sell bicycles. It should allow sellers to create a listing, upload pictures and the buyers should be able to pay online using credit card". This is an example and any level of details will help. If existing project, you can then provide some tech. details if you understand it. For example, "the site is already built in Ruby on Rails primarily with mysql database" etc and I am interested in using/leveraging the existing code. Provide any URLs if available publicly.

PRICING: This is important. Even if you don't understand whether it will cost you 1K vs 20K (as you mentioned), you need to do some basic research about current market rates. If you have a fixed budget, mention it. If you have no clue, then your best bet is to try and say "Willing to pay market rates and you tell me what it will cost". Remember, if you low ball, you will never get a response from good freelancers. Also, there is no such thing as a high number :).

PROJECT TIMELINE: This is related to Pricing as well. You have to give the freelancer an idea of tentative timelines. Do you need something done in 5 days vs. 50 days ? Do you need somone Fulltime vs. part time. Weekends ?

LOCATION & COMMUNICATION: Do you need someone to work at a specific location for this or telecommute etc. Where are you located yourself ? How will you be communicating with the freelancer during the project ?

TECHNOLOGIES: If you already know the tech. stack because you know what u want or it is an existing project built using xyz tech. stack, then mention it. For example "the app is built in Python/Django,node.js, Postgres etc."

If you can try and put these in your initial communication, I think the response rate will be much higher.