If you were setting up a pair programming station what hardware, software and furniture would you include?
Two assumptions; it would use Macs and be as inexpensive as possible.
If you were setting up a pair programming station what hardware, software and furniture would you include?
Two assumptions; it would use Macs and be as inexpensive as possible.
http://developer.apple.com/mac/ Any software required to develop on a mac from here. For normal programming you should be able to use most any modern Mac, unless you do server stuff, or things that require a lot of hardware power. Other than that all you are chairs and desks.
What you need:
-Chair(s)
-Desk(s)
-Apple Developer Software
-Macs
If you looking to do this cheap, don't over do it, Its important to be comfortable but you rally only need your basic hardware and furniture.
Get a 6 foot folding table. Should be about $40.
Then spend a few bucks on one of these...
But seriously, get the biggest monitors you can afford and hardware that doesn't make you wait.
I'm not a fan of looking at a monitor from an angle, am wondering what the pairing experience would be like if you had 1 computer with 2 monitors (displaying the same info), each with it's own keyboard and mouse.
$600 (well, $599) can get you a Mac mini, which is basically an 80GB hard drive, 1GB memory, and a CD drive. Keyboards (even Mac keyboards) are fairly inexpensive, and a basic monitor wouldn't cost that much either. If you're willing to splurge on an extra $200, you get 2GB of memory and 120GB hard drive.
If you want a fuller package, the smallest MacBook avaliable is $999 and has most of the same specs as the larger Mac Mini, plus built-in keyboard/trackpad/monitor. But I don't think a keyboard, trackpad, and a monitor really cost $200. You're choice.
Not sure if it is relevant anymore but SubEthaEdit(http://www.codingmonkeys.de/subethaedit/) used to be the collaborative editor for the Mac.
Check out Teleport. It allows you to share a computer with another person. I used it with great success during a pair-programming session several months ago. It's free.
We've found that a 2nd display, mirrored (rather than extended desktop) works well. Second keyboard, second mouse, of course.