the best way to get a developer to work really hard on your project is find one that has worked on similar projects and then pay them enough that they don't have to have other jobs on the go.
The biggest reason for a developers work to slow is that they have another job. Ask the developer if they've got other work on, when it's scheduled for. If they are the type to have lots of projects on... Pass or ask that your job be their only job for a specified time.
Hiring off shore for a complicated app is simply an exercise in banging your head against the wall. You can give an identical spec to two programmers and have a great app and a piece of crap come back. Hiring offshore is bad because 1. It's harder to communicat. With them due to them not being native English speakers And 2. At least in some countries there's a culture of doing the minimum required to get the job done.
Having said that, if you are non technical and have a limited budget, I think the original article is a pretty good way to hire someone in a bad situation.
Could not agree more! Hiring someone who has already done something similar and received a good review is as close to a guarantee that the project will work out as you can get. I have done some
That said, once you've used them, I find it is ok to branch out a little and stick with the same person.
Still, I generally stick to branching out only a little because I find giving a web app to the "Firefox Extension Guy" might mean you are out of their sweet spot--they may not enjoy web app development which slows them down, or they may not be very proficient at it.
Comments
the best way to get a developer to work really hard on your project is find one that has worked on similar projects and then pay them enough that they don't have to have other jobs on the go.
The biggest reason for a developers work to slow is that they have another job. Ask the developer if they've got other work on, when it's scheduled for. If they are the type to have lots of projects on... Pass or ask that your job be their only job for a specified time.
Hiring off shore for a complicated app is simply an exercise in banging your head against the wall. You can give an identical spec to two programmers and have a great app and a piece of crap come back. Hiring offshore is bad because 1. It's harder to communicat. With them due to them not being native English speakers And 2. At least in some countries there's a culture of doing the minimum required to get the job done.
Having said that, if you are non technical and have a limited budget, I think the original article is a pretty good way to hire someone in a bad situation.
Could not agree more! Hiring someone who has already done something similar and received a good review is as close to a guarantee that the project will work out as you can get. I have done some
That said, once you've used them, I find it is ok to branch out a little and stick with the same person.
Still, I generally stick to branching out only a little because I find giving a web app to the "Firefox Extension Guy" might mean you are out of their sweet spot--they may not enjoy web app development which slows them down, or they may not be very proficient at it.