I am not a coder, nor am I a designer. What can people like us do to develop our own website? Well I've "created" several websites ranging from the very simple (like this blog) to marginally more complicated (like a ning social networking site), to some that require a little more knowledge (like Joomla sites), and finally to sites like my stock photo site in osCommerce that is so complicated I have had to outsource most of it's development (I do not have the required skillset for this kind of thing).There is alot to be said for building a site within your skillset. It allows you to tackle issues that you want to tackle when you want to tackle them. You are not dependent on others. This is huge - depending on outsourced coders is a messy business in my experience (more on that later). Of course, the downside of working within your skillset is if you are like me (and have limited coding knowledge) you end up working with only the simplest tools and these often do not have the functionality or flexibility you may often want or need. If you are a skilled coder and are building a site then hey, the world's your oyster (provided you have some business skills). But for the rest of us it can be difficult.
In my case I had many ideas about how I wanted my stock photo site to work. None of which I could find in an easy to work with package. I'm not saying there are no good packages out there - but when I was looking and for what I had in my mind, I couldn't find anything. I went with osCommerce. Very flexible but very difficult (for a non-coder) to work with. I was (and still am) in the hands of hired coding guns. (Note: - if I had the whole thing to do over again I would seriously consider a simpler option. At least just to start and test the concept. Just a note for those thinking about creating their own photo site.)
In getting a coder one first has to find a site to work with. There are quite a few sites out there where one can find coding freelancers "getafreelancer", "rentacoder", "elance" etc. I happen to like rentacoder. Once you decide whom you want to work with you then sign-up (on some sites this can be onerous - they are very careful about credit cards), post a project, put up the money (sometimes it goes into an escrow account), and start reviewing the bids when they come rolling in.
Review the bids carefully - many coders seem to just bid on everything - even if they don't have the skills. Also I toss out the ridiculously cheap bids. They will often create situations where you get poor work done and you just waste time (at least that has been my experience). Getting a good coder is partly luck but you can increase your odds by reading their reviews and asking them some key questions.
After you choose the right person or team and start to move the project forward I would suggest being pretty strict about timelines as well. It's great to be a nice guy and provide all sorts of leeway but it often gets you into trouble as things start to slip. No-one wants to be a jerk but it's your money and your project and you have to move it forward. And things will slip! They almost always do - so stay on top of it.
Some freelance sites allow you to choose what countries you want to choose your coders from (filters the countries to which your bid goes out to). I have found that the good folks in eastern europe tend to provide quality work for reasonable prices. Again, just my experience - I guarantee you there are great coders all over the world but I've worked with some great folks in eastern europe.
Finally, if you find someone good, treat them well and hang on to them. If you lose a good coder (who already knows your site) you will waste significant time and effort in replacing them.
























