<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Coyote Tracks &#187; RoR</title>
	<atom:link href="http://kagan.mactane.org/blog/tag/ror/feed/" rel="self" type="application/rss+xml" />
	<link>http://kagan.mactane.org/blog</link>
	<description>The prints of an Internet-enabled coyote.</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:26:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Why Downloadable Documentation Is Critical</title>
		<link>http://kagan.mactane.org/blog/2009/04/22/why-downloadable-documentation-is-critical/</link>
		<comments>http://kagan.mactane.org/blog/2009/04/22/why-downloadable-documentation-is-critical/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 06:16:20 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[docs]]></category>
		<category><![CDATA[RoR]]></category>
		<category><![CDATA[snark]]></category>
		<category><![CDATA[you fail]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/2009/04/22/why-downloadable-documentation-is-critical/</guid>
		<description><![CDATA[PHP is a kludged-together, ugly mess of a language. But its documentation is quite superlative: practically every function has documentation written in a more-or-less standardized format, plus whatever comments users have added. In addition, they have something near and dear to my heart: Downloadable documentation. This means that if I&#8217;m developing on an airplane at [...]]]></description>
			<content:encoded><![CDATA[<p>PHP is a kludged-together, ugly mess of a language. But its documentation is quite superlative: practically every function has documentation written in a more-or-less standardized format, plus whatever comments users have added. In addition, they have something near and dear to my heart:</p>
<p>Downloadable documentation.</p>
<p>This means that if I&#8217;m developing on an airplane at 30,000 feet, or on a BART train in the tunnel that runs underneath San Francisco Bay, I can just use my own local copy of the docs.</p>
<p>I&#8217;ve long been annoyed with the state of both Ruby&#8217;s documentation and Ruby On Rails&#8217; docs. Both of them use the awkward, quadruple-framed RDoc format that breaks up screen real estate inefficiently, makes keystroke navigation difficult if not impossible, and forces the browser to load a 600K page listing every single Rails method, even if what I really want is just the Class hierarchy listing.</p>
<p>But the other thing that&#8217;s annoyed me about Ruby&#8217;s and Rails&#8217; docs for a while is that there is no downloadable version available. If I haven&#8217;t got an Internet connection available, I <em>can&#8217;t</em> look up the docs. End of story.</p>
<p>Which is a penalty I suppose I&#8217;ve learned to accept when I&#8217;m travelling. But at my home workstation, I should be able to see the docs any time I want, right?</p>
<p><a href="/images/api.rubyonrails.org.fail.png"><img src="/images/api.rubyonrails.org.fail.png" alt="api.rubyonrails.org site showing domain squatter's ad page" width="600" title="click for full-sized version" /></a></p>
<p>No, not if the people maintaining the Ruby On Rails web site screw up and let their domain registration lapse. Because of their mistake, <em>I can&#8217;t do the development</em> I was trying to get done tonight. (So I&#8217;m writing a snarky blog entry instead.)</p>
<p>Always make your docs downloadable. If the Rails team had done that, I&#8217;d be coding right now, instead of trying to shame them into making their documentation usable. (Heck, I might not even have <em>noticed</em> their error, because I&#8217;d just have opened my own local copy instead of going to their site in the first place.)</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2009/04/22/why-downloadable-documentation-is-critical/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

