views:

330

answers:

6

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.

A: 

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.

teh_noob
+3  A: 

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.

RKitson
You wouldn't need the second keyboard and mouse; but I like the idea of mirrored screens.
Abizern
A: 

$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.

Chris Lutz
+4  A: 

Not sure if it is relevant anymore but SubEthaEdit(http://www.codingmonkeys.de/subethaedit/) used to be the collaborative editor for the Mac.

hernan43
+1  A: 

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.

Tim Sullivan
I didn't know Teleport, it looks interesting. May I also suggest Screen Sharing, which is the Apple implementation of VNC. It is shipped with Leopard.
mouviciel
+1  A: 

We've found that a 2nd display, mirrored (rather than extended desktop) works well. Second keyboard, second mouse, of course.

Otto