It depends on the job, but moreover, the professional demeanor of the client and the coder.
Ugh, this sounds like a plug, but... If I'm unwilling, or unable to take on a job, I let people know after I find what their needs are. However, I won't discount someone immediately, even if I am busy. They may just need something simple, and if I can't do it, I always offer to refer their needs to anyone else I've worked with previously (who is capable of doing the job).
Usually both sides are at least partially at fault. It's difficult to write software at times without having a complete view, and spending time discussing the needs of the client. Other times, life can just suck being a programmer, and you can get a bit "snippy," even when it seems to be unwarranted.
|