Thanks for writing this. I particularly like the suggested desk arrangement -- although I'm not sure I can see it catching on given that pairing is often coupled with long tables in open-plan offices.
Once upon a time, I thought programming was an introvert-friendly career. That seems to be changing fast.