<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Xchat vs Gaim (and the Rule of Least Surprise)</title>
	<atom:link href="http://blog.onefreevoice.com/2006/03/17/x-chat-vs-gaim-and-the-rule-of-least-surprise/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.onefreevoice.com/2006/03/17/x-chat-vs-gaim-and-the-rule-of-least-surprise/</link>
	<description>A Blog About Databases and Stuff</description>
	<lastBuildDate>Thu, 02 Feb 2012 04:32:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Dave Harding</title>
		<link>http://blog.onefreevoice.com/2006/03/17/x-chat-vs-gaim-and-the-rule-of-least-surprise/#comment-230</link>
		<dc:creator><![CDATA[Dave Harding]]></dc:creator>
		<pubDate>Sun, 19 Mar 2006 19:49:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.onefreevoice.com/archives/2006/03/17/78/#comment-230</guid>
		<description><![CDATA[Greg,

Thank you for accepting my &lt;i&gt;url&lt;/i&gt; suggestion.

        &lt;blockquote&gt;
        Also, I never thought about Xchat&#039;s url switch - never knew it existed. I agree this is the way to go.
        &lt;/blockquote&gt;

I didn&#039;t know any of Xchat&#039;s switches until last night. I&#039;ve always used command-line IRC clients on GNU/Linux. But I grok the &lt;i&gt;consistancy principle&lt;/i&gt; (which ESR, exapansively, calls &lt;i&gt;the principle of least surprise&lt;/i&gt;), and I expect all configurable programs have a command-line switch to adjust where they look for their configuration file. When I installed Xchat to find this switch (which is &lt;i&gt;cfgdir&lt;/i&gt;), I discovered the &lt;i&gt;url&lt;/i&gt; switch.

        &lt;blockquote&gt;
        The official name of the finished project... is ``LUG/IP GNU/Linux&#039;&#039;
        &lt;/blockquote&gt;

I forgot that.  I changed BCD to GNU/Linux in my recent blog.

        &lt;blockquote&gt;
        If I fall back to just saying ``ISO&#039;&#039; &lt;b&gt;here&lt;/b&gt; and on IRC, don&#039;t panic -- it&#039;s just shorthand.

        (Emphesis mine)
        &lt;/blockquote&gt;

Ooh!  That sounds like you&#039;ll blog again.  I&#039;m happy now.]]></description>
		<content:encoded><![CDATA[<p>Greg,</p>
<p>Thank you for accepting my <i>url</i> suggestion.</p>
<blockquote><p>
        Also, I never thought about Xchat&#8217;s url switch &#8211; never knew it existed. I agree this is the way to go.
        </p></blockquote>
<p>I didn&#8217;t know any of Xchat&#8217;s switches until last night. I&#8217;ve always used command-line IRC clients on GNU/Linux. But I grok the <i>consistancy principle</i> (which ESR, exapansively, calls <i>the principle of least surprise</i>), and I expect all configurable programs have a command-line switch to adjust where they look for their configuration file. When I installed Xchat to find this switch (which is <i>cfgdir</i>), I discovered the <i>url</i> switch.</p>
<blockquote><p>
        The official name of the finished project&#8230; is &#8220;LUG/IP GNU/Linux&#8221;
        </p></blockquote>
<p>I forgot that.  I changed BCD to GNU/Linux in my recent blog.</p>
<blockquote><p>
        If I fall back to just saying &#8220;ISO&#8221; <b>here</b> and on IRC, don&#8217;t panic &#8212; it&#8217;s just shorthand.</p>
<p>        (Emphesis mine)
        </p></blockquote>
<p>Ooh!  That sounds like you&#8217;ll blog again.  I&#8217;m happy now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregory Haase</title>
		<link>http://blog.onefreevoice.com/2006/03/17/x-chat-vs-gaim-and-the-rule-of-least-surprise/#comment-229</link>
		<dc:creator><![CDATA[Gregory Haase]]></dc:creator>
		<pubDate>Sun, 19 Mar 2006 14:45:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.onefreevoice.com/archives/2006/03/17/78/#comment-229</guid>
		<description><![CDATA[Dave,

I agree with your comments (except the point[1] about Xchat already being configured - my mind doesn&#039;t work that way).

Also, I never thought about Xchat&#039;s url switch - never knew it existed. I agree this is the way to go.

As far as &quot;ISO&quot; is concerned, it&#039;s not the official name of the finished project, which is &quot;LUG/IP GNU/Linux&quot;. For development though, the ISO is ultimately the thing that gets created. Aside from the sneakernet of burned copies, the ISO is the only version of the product which can be readily distributed.

That said, the initial post is a bit misleading and will be edited (probably by the time you read this).

It should also be noted that &quot;ISO&quot; is whole hellavulot easier to type than &quot;LUG/IP GNU/Linux&quot;, so if I fall back to  just saying &quot;ISO&quot; here and on IRC, don&#039;t panic - it&#039;s just shorthand.]]></description>
		<content:encoded><![CDATA[<p>Dave,</p>
<p>I agree with your comments (except the point[1] about Xchat already being configured &#8211; my mind doesn&#8217;t work that way).</p>
<p>Also, I never thought about Xchat&#8217;s url switch &#8211; never knew it existed. I agree this is the way to go.</p>
<p>As far as &#8220;ISO&#8221; is concerned, it&#8217;s not the official name of the finished project, which is &#8220;LUG/IP GNU/Linux&#8221;. For development though, the ISO is ultimately the thing that gets created. Aside from the sneakernet of burned copies, the ISO is the only version of the product which can be readily distributed.</p>
<p>That said, the initial post is a bit misleading and will be edited (probably by the time you read this).</p>
<p>It should also be noted that &#8220;ISO&#8221; is whole hellavulot easier to type than &#8220;LUG/IP GNU/Linux&#8221;, so if I fall back to  just saying &#8220;ISO&#8221; here and on IRC, don&#8217;t panic &#8211; it&#8217;s just shorthand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Harding</title>
		<link>http://blog.onefreevoice.com/2006/03/17/x-chat-vs-gaim-and-the-rule-of-least-surprise/#comment-228</link>
		<dc:creator><![CDATA[Dave Harding]]></dc:creator>
		<pubDate>Sun, 19 Mar 2006 04:56:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.onefreevoice.com/archives/2006/03/17/78/#comment-228</guid>
		<description><![CDATA[Hi Greg,

I&#039;m happy to see you posting a blog after a long hiatus.

If I understand correctly, you explain 4 reasons for not configuring GAIM to autojoin #lug/ip on freenode.

        (1) Xchat is already configured to autojoin #lug/ip
        (2) You believe it would be against Mr. Raymond&#039;s &lt;i&gt;principle of least surprise&lt;/i&gt;
        (3) Your afraid someone might mis-interpret your motivations
        (4) It might confuse people unfamilar with IRC or GAIM

I agree with all 4 reasons, but I think they all apply equally to xchat.  If I understand correctly, you explain 2 ways GAIM and Xchat differ.

        (1) Xchat is a single protocol (IRC) client, and GAIM is a multiple protocol client, and people choosing to use IRC may want to stop by #lug/ip, but people selecting GAIM may not
        (2) Xchat will be utilised by a LUG/IP help dialouge

I think many people who want to use IRC from the LUG Bootable CD (BCD[1]) will want to connect to #lug/ip, but I think anyone familar with IRC can acomplish that without our assistance.

Utilising IRC in the help dialouge is an excellent idea, but if we can allow IRC newbies to autoconnect to #lug/ip without compromising the normal functioning of Xchat, I think we have an obligation to make it happen.  I suggest the help dialouge execute Xchat with it&#039;s &lt;i&gt;url&lt;/i&gt; switch:

        &lt;code&gt;
        xchat --url=irc://irc.freenode.net/#lug/ip
        &lt;/code&gt;

I didn&#039;t think any of this through when I asked if we could set GAIM up to autoconnect.  I cannot appologise for other people&#039;s neative responses, but I do appologise for asking you to act without thinking of the consequences of that action.  If you listened to me, you would&#039;ve taken the blame, and it would be my fault.

-Dave

[1] I don&#039;t like calling it an ISO. I think of ISOs as things that waste space on my filesystems and prevent me from doing useful things like bittorrenting por^H^H^H educational movies.]]></description>
		<content:encoded><![CDATA[<p>Hi Greg,</p>
<p>I&#8217;m happy to see you posting a blog after a long hiatus.</p>
<p>If I understand correctly, you explain 4 reasons for not configuring GAIM to autojoin #lug/ip on freenode.</p>
<p>        (1) Xchat is already configured to autojoin #lug/ip<br />
        (2) You believe it would be against Mr. Raymond&#8217;s <i>principle of least surprise</i><br />
        (3) Your afraid someone might mis-interpret your motivations<br />
        (4) It might confuse people unfamilar with IRC or GAIM</p>
<p>I agree with all 4 reasons, but I think they all apply equally to xchat.  If I understand correctly, you explain 2 ways GAIM and Xchat differ.</p>
<p>        (1) Xchat is a single protocol (IRC) client, and GAIM is a multiple protocol client, and people choosing to use IRC may want to stop by #lug/ip, but people selecting GAIM may not<br />
        (2) Xchat will be utilised by a LUG/IP help dialouge</p>
<p>I think many people who want to use IRC from the LUG Bootable CD (BCD[1]) will want to connect to #lug/ip, but I think anyone familar with IRC can acomplish that without our assistance.</p>
<p>Utilising IRC in the help dialouge is an excellent idea, but if we can allow IRC newbies to autoconnect to #lug/ip without compromising the normal functioning of Xchat, I think we have an obligation to make it happen.  I suggest the help dialouge execute Xchat with it&#8217;s <i>url</i> switch:</p>
<p>        <code><br />
        xchat --url=irc://irc.freenode.net/#lug/ip<br />
        </code></p>
<p>I didn&#8217;t think any of this through when I asked if we could set GAIM up to autoconnect.  I cannot appologise for other people&#8217;s neative responses, but I do appologise for asking you to act without thinking of the consequences of that action.  If you listened to me, you would&#8217;ve taken the blame, and it would be my fault.</p>
<p>-Dave</p>
<p>[1] I don&#8217;t like calling it an ISO. I think of ISOs as things that waste space on my filesystems and prevent me from doing useful things like bittorrenting por^H^H^H educational movies.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

