NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
XP Prehistory (Score:4, Interesting)
Reply to This
Re:XP Prehistory (Score:4, Interesting)
But some of that is just picking nits. It doesn't matter a whole helluva lot if this is the earliest instance of pair programming, or a prototype for pair programming.
The earliest instance I remember coming across is in a book somewhere[*]. The author interviews a consultant from the early days of TTYs, where he had one TTY in the living room (probably a dialup line to a mainframe where they rented time). They would program in pairs in front of the TTY because they simply didn't have enough money or room to have a terminal for each programmer, so they wrote code in pairs.
*: Probably in one of the XP books, something vaguely about agile programming, or something recent by Tom Demarco or Gerry Weinberg. (Sorry, that's as close as I can remember off the top of my head.)
Reply to This
Parent
Re:XP Prehistory (Score:4, Insightful)
Jerry Weinberg told me that John von Neumann's team at IBM used Pair Programming in much the same form that XP employs it now. That'd be back in the days of punchcards. And Jerry is savvy enough to understand the difference between Pair Programming and desk checking decks.
Reply to This
Parent
Re:XP Prehistory (Score:2)
It doesn't jive with my memories or experiences before I was using a dedicated terminal/machine, but I wasn't programming with John von Neumann or Jerry Weinberg. ;-)