I could see pair programming being a good fit where you have say one backed developer, and one front end, and you want both to be able to code both.
Is there anywhere to read more about practices, or is it simply a matter of sitting down side by side? I have done that with less able developers, but it often feels like I am doing the work, and they are watching, whereas I imagine pair programming to be more interactive.