You are filling a void. You mention nothing of the team, or the size of the team. Which of the two candidates is likely to GIVE and TAKE from the team in positive ways. How amenable to tutoring are the two candidates? Code Reviews will help keep the clean code function, which is easier to teach algorithms. Which candidate is most likely to appreciate the growth they need to do the most? Which one has the longest work cycles and the best references? I could hire either, depending on the impact I am willing to absorb, and the effect on the team. If one is a self-righteous SOB, then he will fit right in (LOL, just kidding), we would pass. Bring them both in. Toss them in a conference room with a butter knife and ONE envelope... :-) Inside the envelope: "You are too aggressive for our team, choose the other person!" LOL