Managing Difficult Software Engineers