<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Tools for Remote Collaboration</title>
	<atom:link href="http://connectionrequired.com/blog/2008/12/tools-for-remote-collaboration/feed/" rel="self" type="application/rss+xml" />
	<link>http://connectionrequired.com/blog/2008/12/tools-for-remote-collaboration/</link>
	<description>Deploying quality code, one relationship at a time</description>
	<lastBuildDate>Fri, 25 Feb 2011 16:33:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: Derek</title>
		<link>http://connectionrequired.com/blog/2008/12/tools-for-remote-collaboration/#comment-70</link>
		<dc:creator>Derek</dc:creator>
		<pubDate>Sun, 21 Dec 2008 22:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost.local/?p=148#comment-70</guid>
		<description>&lt;p&gt;I really like the vim/screen/ssh idea!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I really like the vim/screen/ssh idea!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://connectionrequired.com/blog/2008/12/tools-for-remote-collaboration/#comment-71</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sun, 21 Dec 2008 22:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost.local/?p=148#comment-71</guid>
		<description>&lt;p&gt;Screen sharing and 2 monitors works better.  &lt;/p&gt;

&lt;p&gt;Each share your screen with the other.  If you have monitor 1 and 2 on your machine and the other person has monitor 3 and 4 then you would set your monitor 2 to their monitor 3 and their monitor 4 to your monitor 1.  &lt;/p&gt;

&lt;p&gt;You can both see what&#039;s going on what the other person is doing,  collaborate with out slowing things down.  &lt;/p&gt;

&lt;p&gt;OS X has a utility called ScreenSharing built in.  We used vim + screen + ssh for about 1 year but have since switched to screen sharing as it&#039;s more natural.  So far 2 years and counting.  Skype is also a must. &lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Screen sharing and 2 monitors works better.  </p>

<p>Each share your screen with the other.  If you have monitor 1 and 2 on your machine and the other person has monitor 3 and 4 then you would set your monitor 2 to their monitor 3 and their monitor 4 to your monitor 1.  </p>

<p>You can both see what&#8217;s going on what the other person is doing,  collaborate with out slowing things down.  </p>

<p>OS X has a utility called ScreenSharing built in.  We used vim + screen + ssh for about 1 year but have since switched to screen sharing as it&#8217;s more natural.  So far 2 years and counting.  Skype is also a must. </p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zach Moazeni</title>
		<link>http://connectionrequired.com/blog/2008/12/tools-for-remote-collaboration/#comment-72</link>
		<dc:creator>Zach Moazeni</dc:creator>
		<pubDate>Sun, 21 Dec 2008 22:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost.local/?p=148#comment-72</guid>
		<description>&lt;p&gt;Re: Screen sharing&lt;/p&gt;

&lt;p&gt;Yea, we&#039;ve played with a few different VNC clients. Leopard&#039;s ScreenSharing, TinyVNC, and Chicken of the VNC.&lt;/p&gt;

&lt;p&gt;Our problem was the latency, and using the other tools seemed to &quot;fit&quot; better for what we were trying to accomplish.&lt;/p&gt;

&lt;p&gt;I&#039;m not sure how our pairing differs from yours, but VNC is a bit overkill for our needs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Edit the same code&lt;/li&gt;
&lt;li&gt;Edit the same text &lt;em&gt;(sometimes different than coding)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Share a whiteboard &lt;em&gt;(we&#039;re still working on this one)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;See the same browser &lt;em&gt;(we can do this through VPN)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Audio comm&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We found sharing a desktop didn&#039;t help us much, and in fact due to the latency actually hurt us.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Re: Screen sharing</p>

<p>Yea, we&#8217;ve played with a few different VNC clients. Leopard&#8217;s ScreenSharing, TinyVNC, and Chicken of the VNC.</p>

<p>Our problem was the latency, and using the other tools seemed to &#8220;fit&#8221; better for what we were trying to accomplish.</p>

<p>I&#8217;m not sure how our pairing differs from yours, but VNC is a bit overkill for our needs.</p>

<ul>
<li>Edit the same code</li>
<li>Edit the same text <em>(sometimes different than coding)</em></li>
<li>Share a whiteboard <em>(we&#8217;re still working on this one)</em></li>
<li>See the same browser <em>(we can do this through VPN)</em></li>
<li>Audio comm</li>
</ul>

<p>We found sharing a desktop didn&#8217;t help us much, and in fact due to the latency actually hurt us.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://connectionrequired.com/blog/2008/12/tools-for-remote-collaboration/#comment-73</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Sun, 21 Dec 2008 22:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost.local/?p=148#comment-73</guid>
		<description>&lt;p&gt;Check out Chad&#039;s &quot;Best Remote Pairing Settings 2008&quot;  -- http://pivotallabs.com/users/chad/blog/articles/535-best-remote-pairing-settings-2008&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Check out Chad&#8217;s &#8220;Best Remote Pairing Settings 2008&#8243;  &#8212; <a href="http://pivotallabs.com/users/chad/blog/articles/535-best-remote-pairing-settings-2008" rel="nofollow">http://pivotallabs.com/users/chad/blog/articles/535-best-remote-pairing-settings-2008</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Chad Woolley</title>
		<link>http://connectionrequired.com/blog/2008/12/tools-for-remote-collaboration/#comment-74</link>
		<dc:creator>Chad Woolley</dc:creator>
		<pubDate>Sun, 21 Dec 2008 22:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost.local/?p=148#comment-74</guid>
		<description>&lt;p&gt;Good post.  I wrote a similar one which Joe linked in the previous comment.&lt;/p&gt;

&lt;p&gt;One question - how much do you actually remote pair on web app development?&lt;/p&gt;

&lt;p&gt;Seems like you primarily use Screen/VIM, which is good for console-only stuff; but I find it lacking for real full-time remote pairing on web app development.  &lt;/p&gt;

&lt;p&gt;We like to use IDEs, either TextMate or IntelliJ Idea.  Most of my co-workers don&#039;t want to use Vim, and I can&#039;t blame them, TextMate/Idea have a lot of benefits over VIM (come on with the flames, but that&#039;s what we believe!).&lt;/p&gt;

&lt;p&gt;Aside from the IDE, there is the issue of testing/debugging webapps and javascript.  There are many things you just need to have a shared GUI to pair on: CSS layout/design, javascript testing (jsunit, screwunit, etc), integration testing (selenium, webrat, etc).  I don&#039;t see how you could get by with remote pairing on this without a shared GUI.&lt;/p&gt;

&lt;p&gt;As for your problems with GUI sharing performance, check out my notes in my blog post and the comments.  Aside from a couple of minor but annoying bugs, Leopard screen sharing is really nice &lt;em&gt;IF&lt;/em&gt; you have a really good, fat, low-latency pipe.&lt;/p&gt;

&lt;p&gt;Thanks for the post!
-- Chad&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Good post.  I wrote a similar one which Joe linked in the previous comment.</p>

<p>One question &#8211; how much do you actually remote pair on web app development?</p>

<p>Seems like you primarily use Screen/VIM, which is good for console-only stuff; but I find it lacking for real full-time remote pairing on web app development.  </p>

<p>We like to use IDEs, either TextMate or IntelliJ Idea.  Most of my co-workers don&#8217;t want to use Vim, and I can&#8217;t blame them, TextMate/Idea have a lot of benefits over VIM (come on with the flames, but that&#8217;s what we believe!).</p>

<p>Aside from the IDE, there is the issue of testing/debugging webapps and javascript.  There are many things you just need to have a shared GUI to pair on: CSS layout/design, javascript testing (jsunit, screwunit, etc), integration testing (selenium, webrat, etc).  I don&#8217;t see how you could get by with remote pairing on this without a shared GUI.</p>

<p>As for your problems with GUI sharing performance, check out my notes in my blog post and the comments.  Aside from a couple of minor but annoying bugs, Leopard screen sharing is really nice <em>IF</em> you have a really good, fat, low-latency pipe.</p>

<p>Thanks for the post!
&#8211; Chad</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Zach Moazeni</title>
		<link>http://connectionrequired.com/blog/2008/12/tools-for-remote-collaboration/#comment-75</link>
		<dc:creator>Zach Moazeni</dc:creator>
		<pubDate>Sun, 21 Dec 2008 22:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost.local/?p=148#comment-75</guid>
		<description>&lt;p&gt;Hey Chad,&lt;/p&gt;

&lt;p&gt;We really haven&#039;t done a lot of remote pairing, but that&#039;s something Janson and I need to make more time to experiment with this year.&lt;/p&gt;

&lt;p&gt;Regarding the GUI vs Console, I&#039;ve jumped around different IDE&#039;s such as Netbeans, Eclipse, and IntelliJ back when I developed a lot of Java. When I first started working with Ruby, I even started in Eclipse, but quickly migrated to TextMate (which is our current editor of choice). In my opinion, while I admit IDE&#039;s have some nice-to-have features, the features they provide haven&#039;t been a deal breaker when developing in Ruby. In fact most of the time they get in my way. My typical solo development involves TextMate with 2-3 terminal tabs open.&lt;/p&gt;

&lt;p&gt;To be honest, we haven&#039;t &lt;em&gt;had&lt;/em&gt; to figure out remote pairing yet. So all my opinions are based on conjecture. If I were to theorize though, I would think we could overcome most of the hurdles doing remote console development. &lt;/p&gt;

&lt;p&gt;First multiple tabs help tremendously, and can be easily done by starting/connecting to multiple screen sessions. Regarding CSS layout/design and Javascript testing, if we&#039;re on a VPN, that means we hit the same server (in our case it&#039;s generally a mongrel). For integration tests, we currently use Cucumber/Webrat so we granted the console freedom, but I could see how using Selenium may present a problem. Lastly, while this seems silly, Apple&#039;s quick screenshot-to-desktop (Command-Shift-4) is really handy when trying to give someone context without VNC/Shared GUI sent through IM/Campfire.&lt;/p&gt;

&lt;p&gt;Then again, once we are tasked with figuring out remote pairing and we compare different solutions I may change my mind and argue for GUI+IDE. I can always be persuaded by sound logic.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hey Chad,</p>

<p>We really haven&#8217;t done a lot of remote pairing, but that&#8217;s something Janson and I need to make more time to experiment with this year.</p>

<p>Regarding the GUI vs Console, I&#8217;ve jumped around different IDE&#8217;s such as Netbeans, Eclipse, and IntelliJ back when I developed a lot of Java. When I first started working with Ruby, I even started in Eclipse, but quickly migrated to TextMate (which is our current editor of choice). In my opinion, while I admit IDE&#8217;s have some nice-to-have features, the features they provide haven&#8217;t been a deal breaker when developing in Ruby. In fact most of the time they get in my way. My typical solo development involves TextMate with 2-3 terminal tabs open.</p>

<p>To be honest, we haven&#8217;t <em>had</em> to figure out remote pairing yet. So all my opinions are based on conjecture. If I were to theorize though, I would think we could overcome most of the hurdles doing remote console development. </p>

<p>First multiple tabs help tremendously, and can be easily done by starting/connecting to multiple screen sessions. Regarding CSS layout/design and Javascript testing, if we&#8217;re on a VPN, that means we hit the same server (in our case it&#8217;s generally a mongrel). For integration tests, we currently use Cucumber/Webrat so we granted the console freedom, but I could see how using Selenium may present a problem. Lastly, while this seems silly, Apple&#8217;s quick screenshot-to-desktop (Command-Shift-4) is really handy when trying to give someone context without VNC/Shared GUI sent through IM/Campfire.</p>

<p>Then again, once we are tasked with figuring out remote pairing and we compare different solutions I may change my mind and argue for GUI+IDE. I can always be persuaded by sound logic.</p>]]></content:encoded>
	</item>
</channel>
</rss>

