There was an interesting article over on tech crunch today. It discussed Harvard and Professor and surgeon Atul Gawande’s recent TED talk.
It also goes into arguments on whether pairing is better or worse for creativity. Very interesting article overall.
I find however that they miss one key aspect of pair programming. Its fun. I like pair programming because its far more fun than coding by myself. I learn things and I teach things during the sessions. Its especially great when you have to work with some terrible API like the VS integration API as you have someone who is sharing the
burden experience with.
Did you know that there are FactoryFactorys all over the place in the VS API? Someone seems to have known that was bad, so they renamed them FactoryProviders
This fun factor is also a recruiting tool towards getting the best developers. Hell if the best developers want to all work hung upside down from the ceiling because more blood goes to their brains and only work at night… umm ok we can work around this.
As to whether Solitude is good or bad for creativity I think its very situational. I think both can aid in the creative process or be a detriment to it. Too many variables and no one size fits all answer.