When is pair-programming superior to regular programming? — LessWrong