How do you know if the person you are interviewing is as good as he says he is? Is their some sort of standardized test for code writers that a business could use to help out in this?
If they are a college grad, they are probably trying to get their foot in the door anywhere. Tell them they can intern for a 2-4 weeks, and if they do well they will be hired full time.
Alternatively, you can hire them on blind faith. If they are obviously lying about their qualifications, you can blacklist them in a blog entry (trust me, no one wants to have their name come up with bad results in google). Of course, warn them first that if they are lying about their qualifications, you will make this public knowledge. Either they will be confident enough to continue or you will have filtered out one unwanted candidate.
The last way is just to hire them, no questions asked. 99 percent of the time, they will make great employees, even if they struggle for the first month. I was hired with no knowledge of Flash out of college to work on a Flash-exclusive project that already had 10s of thousands of lines of code. In the end, I turned out to be a valuable employee, despite being severely unqualified.
I think you should trial run every employee before hiring them full time if possible. Sales people can lie about their qualifications just as much as any hacker. In fact, it might be easier because the hacker's work is most likely to be publicly online.
As a non-tech founder, I can relate to your frustration. Trying tools like http://interviewstreet.com to test the extent/quality of code may better help you understand their skill level. Best of luck.
In the best case, you can look at their contribution to open source software (their github/bitbucket/google code/etc profile). Those are, in most cases, very telling. Sadly, it's not always an option.
The most relevant thing to look at is what has he done that is similar to your project? How did that turn out? Most developers are best the second or third time around.
If they are a college grad, they are probably trying to get their foot in the door anywhere. Tell them they can intern for a 2-4 weeks, and if they do well they will be hired full time.
Alternatively, you can hire them on blind faith. If they are obviously lying about their qualifications, you can blacklist them in a blog entry (trust me, no one wants to have their name come up with bad results in google). Of course, warn them first that if they are lying about their qualifications, you will make this public knowledge. Either they will be confident enough to continue or you will have filtered out one unwanted candidate.
The last way is just to hire them, no questions asked. 99 percent of the time, they will make great employees, even if they struggle for the first month. I was hired with no knowledge of Flash out of college to work on a Flash-exclusive project that already had 10s of thousands of lines of code. In the end, I turned out to be a valuable employee, despite being severely unqualified.