How to Hire a Great Software Developer and the Story of Long Tail Pro