<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for andrew carter</title>
	<atom:link href="http://ascarter.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://ascarter.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sun, 08 Nov 2009 17:35:59 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Why Perforce Is No Good by Duane</title>
		<link>http://ascarter.wordpress.com/2005/11/27/why-perforce-is-no-good/#comment-3379</link>
		<dc:creator>Duane</dc:creator>
		<pubDate>Sun, 08 Nov 2009 17:35:59 +0000</pubDate>
		<guid isPermaLink="false">http://ascarter.wordpress.com/2005/11/27/why-perforce-is-no-good/#comment-3379</guid>
		<description>I realize I&#039;m a bit late to the game in this discussion, but I think some defense of Perforce is warranted.

I have used over the years many SCM tools - most of them horrible, difficult to use, etc.   I have also evaluated to greater or lesser degrees almost every other tool out there.

We are a web applications company and therefore have very few compiled programs other than some Java - which are usually compiled to a working state pre-check in.  Therefore, we have no true build process other than consolidating and compressing JavaScript which occurs in our integration environment.

We are also a small company - which means that productivity is of paramount importance.

I think the key Perforce feature that makes it most attractive to us is its focus on collaborative development.  We service a large number of clients from a common source code framework.  Any developer may be asked to work on any project at any time.

As such, as a developer, it is important for me to understand when I am making changes to a particular application - and specifically a particular file - that may require a merge.  That allows me to coordinate with the other developer(s) to understand who should check-in first based on the nature of the changes, and the complexity of the merge to come.  This allows us to achieve higher quality and match developer capability/understanding to the merge.

We also use Perforce&#039;s  &quot;copy up, merge down&quot; mantra.  This forces merges at the developer&#039;s machine, instead of requiring integration absent of the ability to test it without a fully deployed app.  In other words, it requires developers to test their integrations before checking in - and improves quality as a result because every developer&#039;s local environment is essentially an integration environment.

However, the real strength of Perforce is its integration and branch tracking, and the visual tools for representing these (time-lapse view, revision graph, file history).  

In all other tools I&#039;ve used, trying to track down the who, what, when, where  and why of a particular change is a thought-intensive and time consuming process.  This is may be only 5% of what you use an SCM tool to do - exception management - but it is probably closer to 50% of the time you actually spend interacting with the tool.  

In Perforce, the tools to perform exception management are so strong that problems can be located, diagnosed, understood and addressed in a tiny fraction of the time required by other tools.

Despite claims to the contrary, offline development is not impossible in Perforce.  We do it all the time.  Yes, it requires reconciliation and thought, but with the newish workspace diff dialog ( the Reconcile Offline Work function), the thought and manual effort part of the reconciliation is minimized.

All in all, for us, Perforce makes SCM a natural and intuitive part of software development, and after walking a brief learning curve, making SCM almost second nature.  It forces us all to understand the changes we are making in the context of the greater development effort, and to actually talk with each other when there are conflicts.  This better aligns our own efforts with that of the team and organization, and improves quality by addressing it much sooner in the development process.

This makes our clients happy, makes us more competitive, keeps us agile, enforces accountability, produces better products, and allows us to spend more of our time developing cool software.

Isn&#039;t that what it&#039;s all about?

As to the original linked post, all of our developers work and from home and our entire infrastructure is collocated in a data center.  We all have zero problems accessing via VPN.  Granted, the original post was from 2005. But, even in 2005 we had no problems.  We all have 12Mb/s DSL connections, a 10Mb/s connection at the data center, and a number of us have SonicWalls installed at our network edge for site-to-site VPN (meaning no software).</description>
		<content:encoded><![CDATA[<p>I realize I&#8217;m a bit late to the game in this discussion, but I think some defense of Perforce is warranted.</p>
<p>I have used over the years many SCM tools &#8211; most of them horrible, difficult to use, etc.   I have also evaluated to greater or lesser degrees almost every other tool out there.</p>
<p>We are a web applications company and therefore have very few compiled programs other than some Java &#8211; which are usually compiled to a working state pre-check in.  Therefore, we have no true build process other than consolidating and compressing JavaScript which occurs in our integration environment.</p>
<p>We are also a small company &#8211; which means that productivity is of paramount importance.</p>
<p>I think the key Perforce feature that makes it most attractive to us is its focus on collaborative development.  We service a large number of clients from a common source code framework.  Any developer may be asked to work on any project at any time.</p>
<p>As such, as a developer, it is important for me to understand when I am making changes to a particular application &#8211; and specifically a particular file &#8211; that may require a merge.  That allows me to coordinate with the other developer(s) to understand who should check-in first based on the nature of the changes, and the complexity of the merge to come.  This allows us to achieve higher quality and match developer capability/understanding to the merge.</p>
<p>We also use Perforce&#8217;s  &#8220;copy up, merge down&#8221; mantra.  This forces merges at the developer&#8217;s machine, instead of requiring integration absent of the ability to test it without a fully deployed app.  In other words, it requires developers to test their integrations before checking in &#8211; and improves quality as a result because every developer&#8217;s local environment is essentially an integration environment.</p>
<p>However, the real strength of Perforce is its integration and branch tracking, and the visual tools for representing these (time-lapse view, revision graph, file history).  </p>
<p>In all other tools I&#8217;ve used, trying to track down the who, what, when, where  and why of a particular change is a thought-intensive and time consuming process.  This is may be only 5% of what you use an SCM tool to do &#8211; exception management &#8211; but it is probably closer to 50% of the time you actually spend interacting with the tool.  </p>
<p>In Perforce, the tools to perform exception management are so strong that problems can be located, diagnosed, understood and addressed in a tiny fraction of the time required by other tools.</p>
<p>Despite claims to the contrary, offline development is not impossible in Perforce.  We do it all the time.  Yes, it requires reconciliation and thought, but with the newish workspace diff dialog ( the Reconcile Offline Work function), the thought and manual effort part of the reconciliation is minimized.</p>
<p>All in all, for us, Perforce makes SCM a natural and intuitive part of software development, and after walking a brief learning curve, making SCM almost second nature.  It forces us all to understand the changes we are making in the context of the greater development effort, and to actually talk with each other when there are conflicts.  This better aligns our own efforts with that of the team and organization, and improves quality by addressing it much sooner in the development process.</p>
<p>This makes our clients happy, makes us more competitive, keeps us agile, enforces accountability, produces better products, and allows us to spend more of our time developing cool software.</p>
<p>Isn&#8217;t that what it&#8217;s all about?</p>
<p>As to the original linked post, all of our developers work and from home and our entire infrastructure is collocated in a data center.  We all have zero problems accessing via VPN.  Granted, the original post was from 2005. But, even in 2005 we had no problems.  We all have 12Mb/s DSL connections, a 10Mb/s connection at the data center, and a number of us have SonicWalls installed at our network edge for site-to-site VPN (meaning no software).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Perforce Is No Good by CVS vs. SVN vs. inne narzędzia VCS</title>
		<link>http://ascarter.wordpress.com/2005/11/27/why-perforce-is-no-good/#comment-3378</link>
		<dc:creator>CVS vs. SVN vs. inne narzędzia VCS</dc:creator>
		<pubDate>Tue, 04 Aug 2009 12:58:57 +0000</pubDate>
		<guid isPermaLink="false">http://ascarter.wordpress.com/2005/11/27/why-perforce-is-no-good/#comment-3378</guid>
		<description>[...] Perforce (p4) oferuje klienta graficznego, p4v, który oferuje bardzo szerokie możliwości. Jest przejrzysty, dobrze zorganizowany i posiada takie funkcje, jak: diff, historia pliku i mere&#8217;owanie plików. p4 posiada także plugin do CodeWarrior. Dobrze współpracuje z plikami specyficznymi dla Maca. Praca z p4 składa się z 3 kroków: edycja, zmiana i commit. Znaczy to, że zanim będzie możliwa zmiana pliku, należy przeprowadzić operację &#8220;check out&#8221;. To jednak powoduje problemy przy pracy w trybie offline.  Why Perforce Is No Good. [...]</description>
		<content:encoded><![CDATA[<p>[...] Perforce (p4) oferuje klienta graficznego, p4v, który oferuje bardzo szerokie możliwości. Jest przejrzysty, dobrze zorganizowany i posiada takie funkcje, jak: diff, historia pliku i mere&#8217;owanie plików. p4 posiada także plugin do CodeWarrior. Dobrze współpracuje z plikami specyficznymi dla Maca. Praca z p4 składa się z 3 kroków: edycja, zmiana i commit. Znaczy to, że zanim będzie możliwa zmiana pliku, należy przeprowadzić operację &#8220;check out&#8221;. To jednak powoduje problemy przy pracy w trybie offline.  Why Perforce Is No Good. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iChat with MSN by mila</title>
		<link>http://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3377</link>
		<dc:creator>mila</dc:creator>
		<pubDate>Tue, 12 May 2009 16:25:57 +0000</pubDate>
		<guid isPermaLink="false">https://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3377</guid>
		<description>TO NOT GET THE &quot;authorization requests this generated and attempted to unregister the msn protocol from msn.jabber.anywise.com, but now every time I log onto google talk through adium or ichat I get the following error spammed in a chat window:

“Sorry. You do not appear to be registered with this transport. Please register and try again. If you are having trouble registering please contact your Jabber administrator”

It is very annoying&quot;

DELETE THE CONTACT msn.jabber</description>
		<content:encoded><![CDATA[<p>TO NOT GET THE &#8220;authorization requests this generated and attempted to unregister the msn protocol from msn.jabber.anywise.com, but now every time I log onto google talk through adium or ichat I get the following error spammed in a chat window:</p>
<p>“Sorry. You do not appear to be registered with this transport. Please register and try again. If you are having trouble registering please contact your Jabber administrator”</p>
<p>It is very annoying&#8221;</p>
<p>DELETE THE CONTACT msn.jabber</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Perforce Is No Good by CVS vs. SVN vs. inne narzędzia VCS &#124; Blog Technologiczny</title>
		<link>http://ascarter.wordpress.com/2005/11/27/why-perforce-is-no-good/#comment-3376</link>
		<dc:creator>CVS vs. SVN vs. inne narzędzia VCS &#124; Blog Technologiczny</dc:creator>
		<pubDate>Thu, 09 Apr 2009 10:53:06 +0000</pubDate>
		<guid isPermaLink="false">http://ascarter.wordpress.com/2005/11/27/why-perforce-is-no-good/#comment-3376</guid>
		<description>[...] Perforce (p4) oferuje klienta graficznego, p4v, który oferuje bardzo szerokie możliwości. Jest przejrzysty, dobrze zorganizowany i posiada takie funkcje, jak: diff, historia pliku i mere&#8217;owanie plików. p4 posiada także plugin do CodeWarrior. Dobrze współpracuje z plikami specyficznymi dla Maca. Praca z p4 składa się z 3 kroków: edycja, zmiana i commit. Znaczy to, że zanim będzie możliwa zmiana pliku, należy przeprowadzić operację &#8220;check out&#8221;. To jednak powoduje problemy przy pracy w trybie offline.  Why Perforce Is No Good [...]</description>
		<content:encoded><![CDATA[<p>[...] Perforce (p4) oferuje klienta graficznego, p4v, który oferuje bardzo szerokie możliwości. Jest przejrzysty, dobrze zorganizowany i posiada takie funkcje, jak: diff, historia pliku i mere&#8217;owanie plików. p4 posiada także plugin do CodeWarrior. Dobrze współpracuje z plikami specyficznymi dla Maca. Praca z p4 składa się z 3 kroków: edycja, zmiana i commit. Znaczy to, że zanim będzie możliwa zmiana pliku, należy przeprowadzić operację &#8220;check out&#8221;. To jednak powoduje problemy przy pracy w trybie offline.  Why Perforce Is No Good [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iChat with MSN by eggy</title>
		<link>http://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3375</link>
		<dc:creator>eggy</dc:creator>
		<pubDate>Mon, 15 Dec 2008 11:49:26 +0000</pubDate>
		<guid isPermaLink="false">https://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3375</guid>
		<description>in ichat 4.0l5 u can put google talk strait in, it even has it as an option in the drop down menu</description>
		<content:encoded><![CDATA[<p>in ichat 4.0l5 u can put google talk strait in, it even has it as an option in the drop down menu</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iChat with MSN by patricia</title>
		<link>http://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3374</link>
		<dc:creator>patricia</dc:creator>
		<pubDate>Mon, 08 Dec 2008 00:15:11 +0000</pubDate>
		<guid isPermaLink="false">https://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3374</guid>
		<description>Also having trouble at this step....says you have to be logged on but isnt&#039; connecting...help!

# Select General -&gt; Service Discovery
# Enter jabber.anywise.com in address and click browse</description>
		<content:encoded><![CDATA[<p>Also having trouble at this step&#8230;.says you have to be logged on but isnt&#8217; connecting&#8230;help!</p>
<p># Select General -&gt; Service Discovery<br />
# Enter jabber.anywise.com in address and click browse</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iChat with MSN by patricia</title>
		<link>http://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3373</link>
		<dc:creator>patricia</dc:creator>
		<pubDate>Mon, 08 Dec 2008 00:06:45 +0000</pubDate>
		<guid isPermaLink="false">https://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3373</guid>
		<description>hey andrew,
this is so helpful thanks! i&#039;m stuck where you&#039;re supposed to click google talk jabber and his status online...it says it&#039;s unable to connect the server... any suggestions?

thanks so much!</description>
		<content:encoded><![CDATA[<p>hey andrew,<br />
this is so helpful thanks! i&#8217;m stuck where you&#8217;re supposed to click google talk jabber and his status online&#8230;it says it&#8217;s unable to connect the server&#8230; any suggestions?</p>
<p>thanks so much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iChat with MSN by Patrik</title>
		<link>http://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3372</link>
		<dc:creator>Patrik</dc:creator>
		<pubDate>Sun, 09 Nov 2008 22:39:44 +0000</pubDate>
		<guid isPermaLink="false">https://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3372</guid>
		<description>Hey! Great job, it aaalmost works for me. I have this slight problem that in psi;

I get no contact list but a new contact under &quot;Agents/Transports&quot; called &quot;msn.jabber.anywise.com&quot; instead.

I also can only log in if I choose &quot;Encrypt connection: Legally SSL&quot;, a little different from your description.

Anybody willing to help me with this??

Best regards,

Patrik</description>
		<content:encoded><![CDATA[<p>Hey! Great job, it aaalmost works for me. I have this slight problem that in psi;</p>
<p>I get no contact list but a new contact under &#8220;Agents/Transports&#8221; called &#8220;msn.jabber.anywise.com&#8221; instead.</p>
<p>I also can only log in if I choose &#8220;Encrypt connection: Legally SSL&#8221;, a little different from your description.</p>
<p>Anybody willing to help me with this??</p>
<p>Best regards,</p>
<p>Patrik</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iChat with MSN by Richard Bixter</title>
		<link>http://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3371</link>
		<dc:creator>Richard Bixter</dc:creator>
		<pubDate>Sat, 08 Nov 2008 00:55:41 +0000</pubDate>
		<guid isPermaLink="false">https://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3371</guid>
		<description>Hey, i would love to use this but i cant coz when i get to signing in on psi it comes up with this pop up message: http://i33.tinypic.com/29q12j6.jpg

i have had a googlemail account for a long time (which auto gives me a google talk account) i filled in the thing exactly like you siad (and a selection of other websites said) and it doesnt work.

:&#039;( help lol.</description>
		<content:encoded><![CDATA[<p>Hey, i would love to use this but i cant coz when i get to signing in on psi it comes up with this pop up message: <a href="http://i33.tinypic.com/29q12j6.jpg" rel="nofollow">http://i33.tinypic.com/29q12j6.jpg</a></p>
<p>i have had a googlemail account for a long time (which auto gives me a google talk account) i filled in the thing exactly like you siad (and a selection of other websites said) and it doesnt work.</p>
<p>:&#8217;( help lol.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on iChat with MSN by somehow use ichat for msn? - MacTalk Forums</title>
		<link>http://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3370</link>
		<dc:creator>somehow use ichat for msn? - MacTalk Forums</dc:creator>
		<pubDate>Sun, 26 Oct 2008 00:12:59 +0000</pubDate>
		<guid isPermaLink="false">https://ascarter.wordpress.com/2006/08/15/ichat-with-msn/#comment-3370</guid>
		<description>[...] sounds of it you wouldn&#039;t be willing or able to even set it up as it requires quite a bit of work.  iChat with MSN andrew carter Jabber Australia: iChat Jabber tutorial  Simpler solutions to try.  Adium - Download Mercury [...]</description>
		<content:encoded><![CDATA[<p>[...] sounds of it you wouldn&#8217;t be willing or able to even set it up as it requires quite a bit of work.  iChat with MSN andrew carter Jabber Australia: iChat Jabber tutorial  Simpler solutions to try.  Adium &#8211; Download Mercury [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
