There is a shortage of high quality applicants because of people fleeing tech jobs, and the ones remaining can therefore be more choosy. Job satisfaction (and therefore whether anyone will consider your company) is driven by many things - salary, working conditions, location of the employer (city/state), benefits, coworkers, coolness of projects, room for advancement, job training/re-retraining, flexibility in hours/hands off management, and long term stability or viability of your company. I'll consider lower pay for a job that gives me flexible hours, is laid back, M-F only, and doesn't try to kill me. My social life is important to me, so non-24X7 environments are better. Happiness is not directly proportional to salary, but short term, that's what people think, until they realize they sold out, and have had enough. If your pay scale is low, you need to have other advantages to attract good employees, so emphasize the other things in the list you DO have. Last year I took a new job that paid 30% more, but I found later was misrepresented by the management and recruiters... the company was constantly advertising... when I finally hired on, months after the initial interview, my boss had been 're-orged' the day before, along with HIS manager, and I asked the temp manager as to what the hours were on average, and he said currently it was 12-13 hour days - this because they were grossly understaffed and management would not let them have reqs due to re-orgs (for over a year!!!)... this was a salary job. Even though the salary was 15K more than my old position, factoring in extra hours, I was making $3 less an hour. I left that day and headed back to my old position (they didn't want me to leave) and they threw in a 20% pay increase, which didn't quite match the other job, but beat the heck out of 60-65 hour work weeks and the instability of re-orgs.
Finally, don't overstate your requirements. If you don't really need a superstar, then don't hire one. Too many firms do this, and the employee is bored in the position, and will be a flight risk. The person might be ok with being overqualified if the salary is stellar, and the company is good to work for, but many times, that 'average' employee you overlooked will bust his a$$ for you, and is completely capable of doing what you want.
Being yourself should always 'cut it,' or the person you are speaking with is not the right one.
The only way around social ineptitude is to go out of your element and learn. Take up dancing. Not limb gyration at a nightclub either (which is fearsome for many nerds, and pretty narcissistic), but actual formal dance. Why? Women love to dance. It's a way to break the ice, and believe it or not, 8 out of ten male leads are either sys-admins, programmers or engineers. All of them, like me, have found that a) it's the best way there is to get your hands on a good looking woman (most of whom are also smart), and b) you get a chance to know them through an activity that has a better reputation than going to a singles club (the women are not as shallow at a formal dance also). My dance of choice was the Argentine Tango, due to the creativity and the embrace. You get to hold her REALLY close... Most nerds have a hidden creative side. Dance allows you to express that hidden creativity with the other person, and oh yeah... she'll find it very hot. It's another way of communicating that allows you to open up verbally later, and encourage the person to give you a chance at knowing them. Don't worry, you'll meet someone.
From a strictly zenist point of view, none of us is doomed unless we believe we are;-)
There is a shortage of high quality applicants because of people fleeing tech jobs, and the ones remaining can therefore be more choosy. Job satisfaction (and therefore whether anyone will consider your company) is driven by many things - salary, working conditions, location of the employer (city/state), benefits, coworkers, coolness of projects, room for advancement, job training/re-retraining, flexibility in hours/hands off management, and long term stability or viability of your company. I'll consider lower pay for a job that gives me flexible hours, is laid back, M-F only, and doesn't try to kill me. My social life is important to me, so non-24X7 environments are better. Happiness is not directly proportional to salary, but short term, that's what people think, until they realize they sold out, and have had enough. If your pay scale is low, you need to have other advantages to attract good employees, so emphasize the other things in the list you DO have. Last year I took a new job that paid 30% more, but I found later was misrepresented by the management and recruiters... the company was constantly advertising... when I finally hired on, months after the initial interview, my boss had been 're-orged' the day before, along with HIS manager, and I asked the temp manager as to what the hours were on average, and he said currently it was 12-13 hour days - this because they were grossly understaffed and management would not let them have reqs due to re-orgs (for over a year!!!)... this was a salary job. Even though the salary was 15K more than my old position, factoring in extra hours, I was making $3 less an hour. I left that day and headed back to my old position (they didn't want me to leave) and they threw in a 20% pay increase, which didn't quite match the other job, but beat the heck out of 60-65 hour work weeks and the instability of re-orgs.
Finally, don't overstate your requirements. If you don't really need a superstar, then don't hire one. Too many firms do this, and the employee is bored in the position, and will be a flight risk. The person might be ok with being overqualified if the salary is stellar, and the company is good to work for, but many times, that 'average' employee you overlooked will bust his a$$ for you, and is completely capable of doing what you want.
Being yourself should always 'cut it,' or the person you are speaking with is not the right one. The only way around social ineptitude is to go out of your element and learn. Take up dancing. Not limb gyration at a nightclub either (which is fearsome for many nerds, and pretty narcissistic), but actual formal dance. Why? Women love to dance. It's a way to break the ice, and believe it or not, 8 out of ten male leads are either sys-admins, programmers or engineers. All of them, like me, have found that a) it's the best way there is to get your hands on a good looking woman (most of whom are also smart), and b) you get a chance to know them through an activity that has a better reputation than going to a singles club (the women are not as shallow at a formal dance also). My dance of choice was the Argentine Tango, due to the creativity and the embrace. You get to hold her REALLY close... Most nerds have a hidden creative side. Dance allows you to express that hidden creativity with the other person, and oh yeah... she'll find it very hot. It's another way of communicating that allows you to open up verbally later, and encourage the person to give you a chance at knowing them. Don't worry, you'll meet someone. From a strictly zenist point of view, none of us is doomed unless we believe we are ;-)