Hiring Decisions
jerryji: You didn't mention if A documents.If A does excellent documentation, give him your toughest nut to crack as the whole team can learn and progress from his contribution even after he is gone.Otherwise, go for B.The worst can happen is to hire A, and when he leaves, B has to maintain A's code with no documentation.