Why Waiting for the Perfect Software Developer Is a Mistake and How to Hire the Best One Available Quickly