<?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: Documentation For?</title>
	<atom:link href="http://ifacethoughts.net/2006/11/19/documentation-for/feed/" rel="self" type="application/rss+xml" />
	<link>http://ifacethoughts.net/2006/11/19/documentation-for/</link>
	<description>Thoughts on software development and related, by Abhijit Nadgouda</description>
	<lastBuildDate>Wed, 17 Mar 2010 22:27:34 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Optimizing Code For Reading &#124; iface thoughts</title>
		<link>http://ifacethoughts.net/2006/11/19/documentation-for/comment-page-1/#comment-422594</link>
		<dc:creator>Optimizing Code For Reading &#124; iface thoughts</dc:creator>
		<pubDate>Tue, 16 Jun 2009 03:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2006/11/19/documentation-for/#comment-422594</guid>
		<description>[...] In-line comments can be effectively used for things that cannot be conveyed by code at times - the rationale behind design decisions and the problem the code is trying to [...]</description>
		<content:encoded><![CDATA[<p>[...] In-line comments can be effectively used for things that cannot be conveyed by code at times &#8211; the rationale behind design decisions and the problem the code is trying to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: My Mom Is Not Going To Read This Code &#124; iface thoughts</title>
		<link>http://ifacethoughts.net/2006/11/19/documentation-for/comment-page-1/#comment-200448</link>
		<dc:creator>My Mom Is Not Going To Read This Code &#124; iface thoughts</dc:creator>
		<pubDate>Mon, 10 Mar 2008 11:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2006/11/19/documentation-for/#comment-200448</guid>
		<description>[...] is not evil. I document to record rationale behind certain decisions or to document the problem that the code solves. There might be cases where you are building an API [...]</description>
		<content:encoded><![CDATA[<p>[...] is not evil. I document to record rationale behind certain decisions or to document the problem that the code solves. There might be cases where you are building an API [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abhijit Nadgouda</title>
		<link>http://ifacethoughts.net/2006/11/19/documentation-for/comment-page-1/#comment-1968</link>
		<dc:creator>Abhijit Nadgouda</dc:creator>
		<pubDate>Sat, 25 Nov 2006 02:20:08 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2006/11/19/documentation-for/#comment-1968</guid>
		<description>Completely agree with you Doug that user documentation and developer documentation target different people and should be significantly different in their composition and even the language. Developer documentation is useful in all cases as they record the decisions along with the reasons behind them.</description>
		<content:encoded><![CDATA[<p>Completely agree with you Doug that user documentation and developer documentation target different people and should be significantly different in their composition and even the language. Developer documentation is useful in all cases as they record the decisions along with the reasons behind them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug Karr</title>
		<link>http://ifacethoughts.net/2006/11/19/documentation-for/comment-page-1/#comment-1965</link>
		<dc:creator>Doug Karr</dc:creator>
		<pubDate>Fri, 24 Nov 2006 18:29:35 +0000</pubDate>
		<guid isPermaLink="false">http://ifacethoughts.net/2006/11/19/documentation-for/#comment-1965</guid>
		<description>User documentation and developer documentation should differ significantly.  Development documentation should be written in the event the developer is &#039;hit by a truck&#039; and someone must immediately assume the responsibility for troubleshooting and enhancing the application.

User documentation, however, should provide the user with how the application can be utilized to solve the problem it was developed for.  Too many times, application documentation is written as a roadmap to navigate the software rather than how to solve the actual problem.</description>
		<content:encoded><![CDATA[<p>User documentation and developer documentation should differ significantly.  Development documentation should be written in the event the developer is &#8216;hit by a truck&#8217; and someone must immediately assume the responsibility for troubleshooting and enhancing the application.</p>
<p>User documentation, however, should provide the user with how the application can be utilized to solve the problem it was developed for.  Too many times, application documentation is written as a roadmap to navigate the software rather than how to solve the actual problem.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
