Radio Bantik:
Days in the Life of an Alpha Geek

Corey Ehmke’s home on the web since 1996, IdolHands.com is an alpha-geek blog covering topics in Ruby on Rails development, Mac OS X, electronics, robotics, and other stuff important in the life of a technologist and tinkerer.

Remote Viewing: Pair Programming with iChat Screen Sharing

Posted by Corey Ehmke on November 14th, 2008 in General Tech & Development | Permanent Link | Share/Save

I’ve spent most of this week doing hardcore pair programming on a new web app that we’re working on at SEO Logic. But my daughter was sick today, so I ended up working from home while my wife taught her classes at the Homeschool Coop. We didn’t let this stop us from continuing to pair program, however.

If you use iChat, you may have noticed a small double-rectangle icon at the bottom of your buddy list:

Pair programming with iChat screen sharing

So all I had to do was plug in a USB headset for audio in and out (echoes and feedback otherwise), select my programming partner from the iChat window, and click that icon to start screen sharing.

After a few seconds, he could see my desktop in real time and full size on his machine, while his own desktop floated in a minimized window. Either one of us could control my laptop, with full support for keyboard shortcuts… everything you would expect to be able to do if sitting side by side with a second keyboard and mouse.

Screen sharing in action.

Surprisingly, the one keyboard shortcut that he could not execute remotely, instead affecting his own computer, ended up being a handy one– command-shift-3, used to take the screen shot above.

I should point out that we were both on laptops with connectivity through 801.11g wireless routers, and there was absolutely no discernable lag in voice communications, keystrokes, or screen drawing.

A couple of years ago we were blown away by SubEthaEdit, which let multiple people edit the same document in real time. I remember wishing at the time that BBEdit would let you do that. Now with iChat screen sharing, that’s a reality.


Leave a Reply

You must be logged in to post a comment.