Interesting article by Paul Graham on attribute of great hackers. Note: hackers are those who see programming as fun and good code as a great piece of art. And great analysis by Eric Sink on Paul's article. Yes. I feel for you. As for small ISV's, I agree with the advise - you don't need to hire great hackers. They don't work well with your clients because they hate to be disturbed. And they don't usually work well with other developers because they are too fussy with the way people code.