<?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>Rod Morehead&#039;s Blog &#187; software</title>
	<atom:link href="http://rmore.net/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://rmore.net</link>
	<description>Family, Faith, and Software Development</description>
	<lastBuildDate>Tue, 15 Nov 2011 23:41:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A Gentle Introduction to using RSS</title>
		<link>http://rmore.net/2006/07/07/gentle-intro-rss/</link>
		<comments>http://rmore.net/2006/07/07/gentle-intro-rss/#comments</comments>
		<pubDate>Sat, 08 Jul 2006 02:25:33 +0000</pubDate>
		<dc:creator>rmore</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Accessible]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[Check]]></category>
		<category><![CDATA[Cons]]></category>
		<category><![CDATA[Easily]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Pros]]></category>
		<category><![CDATA[Regardless]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[RSS Client]]></category>
		<category><![CDATA[RSS Clients]]></category>
		<category><![CDATA[RSS This]]></category>
		<category><![CDATA[Runs]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Sometimes]]></category>
		<category><![CDATA[The RSS]]></category>
		<category><![CDATA[Titles]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[What RSS]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.blog.rmore.net/test/?p=10</guid>
		<description><![CDATA[RSS contains the following information: Links to the most recent articles on the site Titles, descriptions, and other details of the articles and the website The good news is that you never have to edit or save an RSS file, that is the job of the website, they keep their RSS file updated with the list of the latest articles. <a href="http://rmore.net/2006/07/07/gentle-intro-rss/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I know many people who have never tried RSS, so here is my attempt at a gentle introduction&#8230;</p>
<h2 id="10_the-problem-too-many_1" >The problem: Too Many Places</h2>
<p>Too many website to keep an eye on.</p>
<p>If you are like most people, the internet is both a blessing and a curse. A blessing because of the wealth of data available, a curse because it is easy to waste valuable time and get nothing in return.</p>
<p>For example, if you have a single website you love, maybe you check it several times a day. Easily done.</p>
<p>Sometimes you check a website and there is a new article worth reading, but sometimes there is nothing new. A few minutes wasted.</p>
<p>But what if you have three site you love&#8230;then it starts to get tedious, you go to one site for the weather, a second for news, a third  for your hobby, a fourth for your grandchildren&#8217;s school.</p>
<h2 id="10_the-solution-just-on_1" >The solution: Just one place</h2>
<p>What if, instead, you could check one place and see updates appear from any of the sites you are interested in? Then instead of checking three places, or five, or ten, you could check only one but still get the information you want.</p>
<p>This concept is called &#8220;RSS aggregation&#8221; (RSS is a a kind of a file format &#8212; you probably already know what aggregation is).</p>
<p>But no matter what you call it: <em>RSS is a way to know when new articles appear.</em></p>
<p>Nothing special about it really.</p>
<p>RSS contains the following information:</p>
<ul>
<li>Links to the most recent articles on the site</li>
<li>Titles, descriptions, and other details of the articles and the website</li>
</ul>
<h2 id="10_how-it-works_1" >How it works</h2>
<p>The good news is that you never have to edit or save an RSS file, that is the job of the website, they keep their RSS file updated with the list of the latest articles. All you have to do is tell your RSS client software (more on that later) to do the website checking for you. You do this telling your RSS software the web address (URL) to the RSS file on the website you want to keep tabs on.</p>
<p>The RSS software then checks the website at regular intervals (usually every hour) so you don&#8217;t have to.</p>
<h2 id="10_how-to-spot-an-rss-l_1" >How to spot an RSS link</h2>
<p>What RSS practical, is that most sites now supply RSS. This trick is knowing that is is there.</p>
<p>RSS files come in several &#8220;flavors&#8221; among them various versions of RSS and Atom. The term XML is also sometimes used to indicate an RSS or Atom feed (technically speaking XML is a much more generic term that also includes a huge number of other things).</p>
<p>So to make a long story short, look for links or icons on web pages labeled like the following:</p>
<ul>
<li><img src="/downloads/moin-rss.png" alt="" /></li>
<li><img src="http://rmore.net/planet/xml.gif" alt="" /></li>
<li>Atom</li>
</ul>
<h2 id="10_rss-client-software_1" >RSS Client Software</h2>
<p>There are many many choices and this article will not cover any specific choice.</p>
<p>Regardless of the RSS software you choose, they all do the same thing: give you the ability to get your updates at one place instead of many.</p>
<p>There are two broad categories: websites and applications.</p>
<h3 id="10_rss-client-website_1" >RSS Client Website</h3>
<p>This type of website collects feeds and displays them. The checking happens from the remote website, and the remote website keeps up to date even if you computer is off or disconnected from the internet.</p>
<p>Pros:</p>
<ul>
<li>Accessible from any computer on the internet.</li>
<li>No installation needed.</li>
</ul>
<p>Cons:</p>
<ul>
<li>If you have intranet (not accessible from the internet) RSS feeds, this software will not be able to access it.</li>
<li>You must be connected to the internet to even read the headlines.</li>
</ul>
<h3 id="10_rss-client-applicati_1" >RSS Client Application</h3>
<p>This is software you download, install, and run on your computer like any other application.</p>
<h4 id="10_rss-clients-that-run_1" >RSS Clients that run on your computer</h4>
<p>This software runs on your computer and is usually installed as a stand alone application or may even be available as part of your web browser.</p>
<p>Pros:</p>
<ul>
<li>Can read headlines and sometimes even the articles themselves while disconnected from the internet.</li>
<li>Can access intranet RSS feeds.</li>
</ul>
<p>Cons:</p>
<ul>
<li>Runs only on the computer(s) you installed on.</li>
</ul>
<h2 id="10_getting-started_1" >Getting Started</h2>
<p>The best way to start is to try one of the many RSS Clients. A <a href="http://blogspace.com/rss/readers"> list is available at blogspace</a>.</p>
<p>If the above list seems overwhelming, the <a href="http://google.com/reader"> Google Reader</a> as a good place to starting getting familiar with an RSS Client.</p>
<p>For your first feed, <a href="http://rmore.net/planet/rmore/rss10.xml"> try mine</a> at http://rmore.net/planet/rmore/rss10.xml.<br />
<h3 class="bsuite_related_bypageviews">People who looked at this item also looked at&#8230;</h3>
<ul class="bsuite_related">
<li><a href='http://rmore.net/2007/11/12/stewardship-testimony-2007/'>Stewardship Testimony</a></li>
<li><a href='http://rmore.net/about/'>About</a></li>
<li><a href='http://rmore.net/2006/08/07/breaking-up-with-singleton/'>Breaking up with Singleton</a></li>
<li><a href='http://rmore.net/2008/07/16/roundabouts/'>Allen, Texas (and your community) Needs to Get Around to Roundabouts</a></li>
<li><a href='http://rmore.net/2005/02/02/late-night-lego-fishing/'>Late Night Lego Fishing</a></li>
</ul>
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://rmore.net/career/resume/'>Resume</a></li>
<li><a href='http://rmore.net/software/'>Software</a></li>
<li><a href='http://rmore.net/about/'>About</a></li>
<li><a href='http://rmore.net/2005/03/11/self-critique-and-the-surgeon/'>Self critique and the surgeon</a></li>
<li><a href='http://rmore.net/software/recommendedreading/'>Recommended Reading</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://rmore.net/2006/07/07/gentle-intro-rss/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Self critique and the surgeon</title>
		<link>http://rmore.net/2005/03/11/self-critique-and-the-surgeon/</link>
		<comments>http://rmore.net/2005/03/11/self-critique-and-the-surgeon/#comments</comments>
		<pubDate>Sat, 12 Mar 2005 02:11:07 +0000</pubDate>
		<dc:creator>rmore</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Autopilots]]></category>
		<category><![CDATA[builds]]></category>
		<category><![CDATA[CVS]]></category>
		<category><![CDATA[Dave Thomas]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[improve]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Pragmatic Programmers]]></category>
		<category><![CDATA[Recently]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.blog.rmore.net/test/?p=7</guid>
		<description><![CDATA[Even the most fundamental truths about software development are easy to forget, like that software development is rarely easy, and shouldn't be. Management uses phrases like "keeping you hand dirty", but I still think in terms of being a "real software developer" so I can help make better software. <a href="http://rmore.net/2005/03/11/self-critique-and-the-surgeon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>How the best surgeons realize they make mistakes and try to figure out how to improve is the subject of<a href="http://blogs.pragprog.com/cgi-bin/pragdave.cgi/Random/Mistakes.rdoc">a recent article</a> by the always engaging Dave Thomas of Pragmatic Programmers fame.</p>
<p>As a software developer I find that on every project I look back and I am disappointed by some design decision or implementation choice that didn&#8217;t turn out as cleanly as I had hoped.</p>
<p>In my current role as a software architect (a title and position I ironically am not a fan of) I worry that it is easy to unravel the feedback loop as more time is spent in meetings, design sessions, and writing emails. Once you start down the path of less hands-on work how do you truly understand the consequences of the design decisions that have been made so you can improve?</p>
<p>Even the most fundamental truths about software development are easy to forget, like that software development is rarely easy, and shouldn&#8217;t be. Just seeing the results from a management point of view, which must happen from time to time in order to effectively delegate implementation, the process looks much smoother, like a mountain range at 30,000 feet. But the smoothness is an illusion.</p>
<p>Management uses phrases like &#8220;keeping you hand dirty&#8221;, but I still think in terms of being a &#8220;real software developer&#8221; so I can help make better software.</p>
<p>I only want to work with other developers who are constantly trying to improve. The developers that cause me the most grief are those that are content to do things the same way over and over again regardless of the results.</p>
<p>The good news is that most of the excellent team I work with share my passion for improvement. In the past two years we have gone from non-repeatable builds and misuse of source code control to a smooth build process and logical branch management. Recently we have added RSS feeds of both builds and CVS checkins. To top it off we now have lava lamps to keep tabs on build results (as a mature product we have several active branches/supported versions so we need lots of lamps).</p>
<p>Autopilots off, feedback loop closed, self critique ongoing &#8212; who&#8217;s with me?</p>
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://rmore.net/2006/07/07/gentle-intro-rss/'>A Gentle Introduction to using RSS</a></li>
<li><a href='http://rmore.net/software/recommendedreading/'>Recommended Reading</a></li>
<li><a href='http://rmore.net/career/resume/'>Resume</a></li>
<li><a href='http://rmore.net/career/references/'>References</a></li>
<li><a href='http://rmore.net/software/'>Software</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://rmore.net/2005/03/11/self-critique-and-the-surgeon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

