Originally posted by Tim LeMaster:
This actually bugs me quite a bit. I'm a developer. I spent considerable ammount developing my skills and I spend a considerable ammount keeping them up to date. If you don't understand your domain or process well enough to help me get good requirements in, chances are I will not enjoy working there.
I don't ask business people to understand threads, events, or other technical matters. I have specialized knowledge in designing and developing code, when I see needs prior experience in health care, finance, insurance, etc I get the chills. Not to say they might not be better off with a candidate that has those experiences, but if they value those skills over strong technical skills they may be disappointed when their new hire understands what they want but can't produce it.