Originally posted by: yllus
Originally posted by: QurazyQuisp
Originally posted by: Mxylplyx
Originally posted by: QurazyQuisp
Please, for the sake of my fellow web developers, please make sure you have a firm "what I want" for your website. There is nothing that bothers me more then a client changing their mind over everything.
So long as I'm billing by the hour, a client can change his mind all he wants.
That's what I thought too. Until I had a client who seriously made me consider getting out of the business all together.
As a workaholic software developer, I've had this happen to me so many times I actually took a hiatus from client work for about three years now. Easing back into it currently because I want to own a place before I turn ninety.
The problem is always twofold: First, the client never knows what he wants. Oh sure, s/he thinks they do, but not really. That's why any contract I sign now explicitly mentions how to handle revisions.
Second, the client usually throws a hissy fit over payment. They almost always pay late or threaten to hold back some of what they owe for some reason or another. Before you come back at me by saying that the clients I've had are probably a one-man show with limited cash flow, think again. Big and small businesses alike are bastards when it comes to forking over cash.
You can hire a competent software developer for what you ask for perhaps $30/hr minimum. That will get you someone with some limited experience in the field. Quality talent usually commands something like $60/hr.
A good software developer will ask the client lots and lots of questions. The purpose behind this is pretty simple: The client never accounts for everything that needs to be done, and this process will hopefully ferret out what's been forgotten. Even then, some things will be missed.
Being abandoned by multiple developers probably means your friend is paying way too little and only getting the worst of the lot when it comes to talent. Got to spend money to make money! Tell him/her to get serious and allocate a good chunk of change ($1k - $2k) to getting things done right.
Lastly, as
RossMAN said, separate design from backend work. Even I simply purchase my designs from sites like
TemplateMonster.com at this point - it's just not worth the bother of doing it yourself. Spend your billable hours on the backend.