Wednesday, May 06, 2009

Nested Screen Sharing

I am starting a new spare-time project (more on this later).

I am using Maven, Spring etc. etc. within IntelliJ.
While I have worked on projects started by other people using this tech, this is the first time I have started a new project using this stuff myself, so I reckoned I needed someone to review what I was doing.

So I contacted my good friend "M" (all names redacted).

We both fired up iChat and had a video conference for a while, M became interested.

Then we switched to an iChat screen sharing session to look through my code and show him what worked, this included me launching Screen Sharing.app to open a session to my server (so now we have one level of nested screen sharing).

M became even more interested.

M wanted to check out the code, so I fired up a Terminal and let him type in his own password into the htdigest command.

M then suggested that a mutual friend "G" would be really interested in this. iChat would not let me add G to it's screen sharing session, so M shared his screen with G via Skype. Now we have 2 levels of nested screen sharing.

G cannot type into my machine, but we can all talk to each other.

G wanted to check out the code, but as he could not type, I made a password for him using the Password Assistant in KeyChain.app, then pasted it into our iChat text session.

G could not read the text easily, so I used Control-ScrollWheel to zoom into the stuff we were discussing.

M had compiled the project and wanted to run it, but could not set up the complex server the project connects to, so we reversed the screen sharing session, so I could set up his machine to connect through my VPN.

M and G make their first commit, adding their names to the project's pom.

It was an incredibly constructive few hours.

And a very warm welcome to my two new collaborators !!!!

3 comments:

Phill Coleman said...

I got to your blog from a tweet by @randomscrap... was intrigued by the headline "Nested Screen Sharing" ....

Anyways, I'm on the Yuuguu dev team and we regularly use it to review code / pair program. I know this sounds like an advert, but its free to share your screen with up to five people (mac, pc & linux!) and might be slightly easier than using iChat and Skype screen sharing at once! Hope you get chance to have a quick look over at http://www.yuuguu.com

mau said...

Hi Phill,
I'm trying it now and it works pretty nicely; thanks for the advise!

Ugo Cei said...

M & G, hmmm... what does that remind me of? ;)