Forgot your password?
typodupeerror

Comment Re:Please (Score 1) 302

Pair programming is more about the two different modes of thought engaged in by the driver and the co-pilot. The driver is thinking tactically: i.e. how do I get this method to do what I want it to do? The co-pilot should be thinking strategically: i.e. how do I keep this class/method from creating side-effects in the rest of the code base. So one person is concerned with the task of synthesis while the other person is concerned with analysis. Modes of thought that cannot be undertaken simulaneously by one person. I suggest you read "Pragmatic Thinking and Learning" for more on this. That senior/junior relationship is nice, but not completely necessary. If you have a "senior" though, the "junior" should be allowed to drive 50% of the time or better.
Programming

Collaborative Software For Pair Programming? 302

DavidMatuszek writes "I will be teaching Java again this Fall. Students work in pairs, but unfortunately (after the first hour) typically not physically together. I would like to find collaborative software that is (1) dead simple to use, because that's not what the course is about, and (2) free. Google Docs would do, but students will be sharing code — plain text — not RTF or HTML or Word files. Is there such software for plain text?"

Slashdot Top Deals

Beware the new TTY code!

Working...