<?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>Tangled Helix</title>
	<atom:link href="http://tangledhelix.com/feed" rel="self" type="application/rss+xml" />
	<link>http://tangledhelix.com</link>
	<description>The gene pool needs a filter change</description>
	<lastBuildDate>Sat, 06 Mar 2010 16:51:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Indenting Ruby in Vim</title>
		<link>http://tangledhelix.com/archive/indenting-ruby-in-vim</link>
		<comments>http://tangledhelix.com/archive/indenting-ruby-in-vim#comments</comments>
		<pubDate>Fri, 05 Mar 2010 05:39:25 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://tangledhelix.com/?p=765</guid>
		<description><![CDATA[Whenever possible, I code in TextMate. TextMate is good at a lot of things; one of them is remembering that in Ruby I want a tab stop of two, not four like in most other languages.

But frequently, it&#8217;s easier for me to code in Vim on my servers, over an SSH connection. Here&#8217;s where I [...]]]></description>
			<content:encoded><![CDATA[<p>Whenever possible, I code in <a href="http://macromates.com">TextMate</a>. TextMate is good at a lot of things; one of them is remembering that in Ruby I want a tab stop of two, not four like in most other languages.</p>

<p>But frequently, it&#8217;s easier for me to code in <a href="http://www.vim.org">Vim</a> on my servers, over an SSH connection. Here&#8217;s where I run into trouble. My .vimrc file has the general coding defaults I prefer:</p>

<div class="sourcecode">
<pre class="brush: text">
set autoindent
set expandtab
set tabstop=4
set shiftwidth=4
set textwidth=0
</pre>
</div>

<p>I have mappings to easily swap syntaxes in-buffer, such as these.</p>

<div class="sourcecode">
<pre class="brush: text">
let mapleader=&quot;,&quot;
map &lt;leader&gt;spe :set syntax=perl   ai et ts=4 sw=4 tw=0&lt;CR&gt;
map &lt;leader&gt;spy :set syntax=python ai et ts=4 sw=4 tw=0&lt;CR&gt;
map &lt;leader&gt;sr  :set syntax=ruby   ai et ts=2 sw=2 tw=0&lt;CR&gt;
</pre>
</div>

<p>I have autocommands based on filenames (for cases where the syntax isn&#8217;t autodetected).</p>

<div class="sourcecode">
<pre class="brush: text">
&quot; .t is generally a perl test script
au BufEnter *.t   set syntax=perl ai et ts=4 sw=4 tw=0
&quot; .inc is generally PHP
au BufEnter *.inc set syntax=php  ai et ts=4 sw=4 tw=0
</pre>
</div>

<p>Yet I still have the issue where I edit a Ruby file, the syntax is autodetected, and I end up with <tt>shiftwidth=4</tt> because that&#8217;s the default. I can tap <tt>,sr</tt> but that&#8217;s inconvenient to do every time. I can&#8217;t use an autocommand because these files don&#8217;t end in a predictable extension.</p>

<p>It turns out that Vim has a way to let you define settings per syntax at buffer load time, using Vim scripts inside the ~/.vim directory. I added this to the global .bash&#95;profile that I use everywhere. This Vim script is automatically created whenever I log in.</p>

<div class="sourcecode">
<pre class="brush: text">
# Ruby-specific vim settings
mkdir -p $HOME/.vim/after/syntax
echo &quot;set ai et ts=2 sw=2 tw=0&quot; \
    &gt; $HOME/.vim/after/syntax/ruby.vim
</pre>
</div>

<p>Now, these settings are applied whenever Vim detects I&#8217;ve entered a file with Ruby syntax, regardless of filename. Works like a charm.</p>

<p>You can use this trick to do anything you want using any supported Vim syntax; just name a file after the syntax in question (perl, php, m4, etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/indenting-ruby-in-vim/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash in the pad</title>
		<link>http://tangledhelix.com/archive/flash-in-the-pad</link>
		<comments>http://tangledhelix.com/archive/flash-in-the-pad#comments</comments>
		<pubDate>Tue, 02 Mar 2010 16:28:21 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://tangledhelix.com/?p=642</guid>
		<description><![CDATA[Ever since the iPad was announced, the Internet has been abuzz about its lack of Adobe Flash. It goes something like this:


  “Flash is DOOMED!
  It will go the way of the dodo!”
  
  “No, you&#8217;re wrong, Flash is everything!
  The iPad is what&#8217;s doomed!”


Here&#8217;s what I think.


Steve Jobs finds [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since the iPad was announced, the Internet has been abuzz about its lack of Adobe Flash. It goes something like this:</p>

<blockquote>
  <p>“Flash is DOOMED!
  It will go the way of the dodo!”</p>
  
  <p>“No, you&#8217;re wrong, Flash is everything!
  The iPad is what&#8217;s doomed!”</p>
</blockquote>

<p>Here&#8217;s what I think.</p>

<ol>
<li><p>Steve Jobs finds Flash distasteful and wants it to die.</p></li>
<li><p>With FarmVille gone, America&#8217;s GDP will double.</p></li>
</ol>

<p><span id="more-642"></span></p>

<p>On the other hand, FarmVille has some value, if miniscule. Once the bankers finish destroying the economy and we are all forced to become subsistence farmers, at least we&#8217;ll know what cows and chickens look like before McDonald&#8217;s bags them up for us.</p>

<p>Maybe I&#8217;m biased. I&#8217;m a confessed <a href="http://clicktoflash.com/">ClickToFlash</a> user. I even got my wife to use it.</p>

<p>I don&#8217;t understand all the Flash controversy. If you ignore certain edge cases, Flash has only a handful of common uses.</p>

<p><strong>Video</strong></p>

<p>Video has traditionally been a difficult situation on the Internet, and it&#8217;s because there have been no good standards. Apple&#8217;s Quicktime is widespread, but it doesn&#8217;t ship with Windows. Windows Media is widespread, but it doesn&#8217;t ship with Macs. Ogg Theora is&#8230; let&#8217;s say something you treat with an ointment?</p>

<p>Flash leveled the playing field by making it easy to create video that would play on nearly any computer. But times have changed. HTML5 is bringing us the VIDEO element. Due to the popularity of the iPhone, many sites already offer Flash-free video when they detect Flash is not present. In other words, <em>this problem has already been solved</em>.</p>

<p><strong>Games</strong></p>

<p>Most Flash games I&#8217;ve played are operated at least partly by keyboard. They wouldn&#8217;t work too well on an iPad anyway. Also, see my earlier prediction vis-&agrave;-vis FarmVille.</p>

<p>By the way, if you&#8217;ve been living under a rock for the past few years, I should mention that there are about a kajillion games available on the iPhone platform. They are superior to Flash games in performance and user experience, almost universally.</p>

<p><strong>Creating an &#8220;Interactive Experience&#8221;</strong></p>

<p>What, you don&#8217;t love web sites that are 100% done in Flash? But they&#8217;re so darned nifty!</p>

<p>Just ask <a href="http://venomousporridge.com/post/389785000/a-conversation-i-have-every-month-or-so">this guy</a>.</p>

<p>By the way, try any of these simple things on a Flash site:</p>

<ol>
<li><p>Blog about it, and provide a link.</p></li>
<li><p>Share a link with someone.</p></li>
<li><p>Bookmark something.</p></li>
</ol>

<p>What? All you have is a link to the front page? Yeah, exactly. You can&#8217;t deep-link to anything on a Flash site, because <em>Flash breaks the basic navigation model of the web</em>.</p>

<p>I like to imagine that whenever Tim Berners-Lee encounters a site like this, he froths about the mouth and screams &#8220;CURSE YOU FOR SULLYING MY CREATION!&#8221;</p>

<p><strong>Lance Burton Billboard</strong></p>

<p>You know these sites. They&#8217;re like a used car salesman and an Elvis impersonator had a bastard love child, which was then raised by Clark Griswold&#8217;s wife&#8217;s cousin in his trailer in the desert, and grew up to be a web designer who only codes while he&#8217;s on brown acid.</p>

<p><strong>Animated Ads</strong></p>

<p>Don&#8217;t even try to tell me with a straight face that you would miss these if they disappeared tomorrow. You filthy, filthy liar.</p>

<p><em>Now wait a minute</em>, you say, <em>Flash ships with almost every browser out there. It&#8217;s not going to go away, never, ever, ever.</em></p>

<p>To which I say: OMG, did you know the iPad doesn&#8217;t support Java applets, ActiveX or RealPlayer either?!</p>

<p>Adios, Flash. Don&#8217;t let the door hit you in the ass on the way out.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/flash-in-the-pad/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Translate Youtube Mobile (bookmarklet)</title>
		<link>http://tangledhelix.com/archive/translate-youtube-mobile-bookmarklet</link>
		<comments>http://tangledhelix.com/archive/translate-youtube-mobile-bookmarklet#comments</comments>
		<pubDate>Sun, 28 Feb 2010 05:07:29 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://tangledhelix.com/?p=720</guid>
		<description><![CDATA[For some reason I run into this issue a lot. I get to a YouTube mobile page on my iPhone, and not wanting to view the video that moment, I save it to Instapaper. But when I go back to view it, it doesn&#8217;t work. I get a generic YouTube Mobile page.

But I noticed that [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason I run into this issue a lot. I get to a YouTube mobile page on my iPhone, and not wanting to view the video that moment, I save it to <a href="http://instapaper.com">Instapaper</a>. But when I go back to view it, it doesn&#8217;t work. I get a generic YouTube Mobile page.</p>

<p>But I noticed that the video ID is embedded in the URL. The browser just doesn&#8217;t want to see it for some reason. Luckily, Javascript can fix this easily.</p>

<p>Drag the bookmarklet to your Bookmarks Bar. When you encounter a YouTube Mobile page that shows up as a generic &#8220;front page&#8221;, click the bookmarklet, and it should load the original video you had saved.</p>

<p><a class="bookmarklet" href="javascript:url%20=%20document.location.href;re%20=%20/desktop_uri=%252Fwatch%253Fv%253D([^%25%26]+)(%25|%26)/;if%20(%20re.test(%20url%20)%20)%20{location%20=%20%27http://youtube.com/watch?v=%27%20+%20RegExp.$1;}%20else%20{alert(%20%27Unrecognized%20URL%20format%27%20);}">Translate YouTube Mobile</a>
&larr; Drag this to your Bookmarks Bar</p>

<p>Here is the source code for those who might be interested.</p>

<div class="sourcecode">
<pre class="brush: javascript">
url = document.location.href;
re = /desktop_uri=%252Fwatch%253Fv%253D([^%25%26]+)(%25|%26)/;

if ( re.test( url ) ) {
    location = &#039;http://youtube.com/watch?v=&#039; + RegExp.$1;
} else {
    alert( &#039;Unrecognized URL format&#039; );
}
</pre>
</div>

<p><strong>UPDATE</strong> 28 Feb 2010: new version, fixed regex bug.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/translate-youtube-mobile-bookmarklet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shorten Amazon URL (bookmarklet)</title>
		<link>http://tangledhelix.com/archive/shorten-amazon-url-bookmarklet</link>
		<comments>http://tangledhelix.com/archive/shorten-amazon-url-bookmarklet#comments</comments>
		<pubDate>Thu, 25 Feb 2010 19:59:13 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://tangledhelix.com/?p=654</guid>
		<description><![CDATA[Do you find Amazon&#8217;s product page URLs ridiculously long? They&#8217;re a pain to paste into an IM window or an email. For most product pages, a much shorter version can be used. For instance, you can turn this:

http://www.amazon.com/gp/product/014311638X/
ref=s9_simh_gw_p14_i1?pf_rd_m=ATVPDKIKX0DER
&#38;pf_rd_s=center-2&#38;pf_rd_r=1V6X9CF9300FXVK16QJY
&#38;pf_rd_t=101&#38;pf_rd_p=470938631&#38;pf_rd_i=507846

into this:

http://www.amazon.com/gp/product/014311638X

Drag the bookmarklet to your Bookmarks Bar. When you&#8217;re on an Amazon product page and want to [...]]]></description>
			<content:encoded><![CDATA[<p>Do you find Amazon&#8217;s product page URLs ridiculously long? They&#8217;re a pain to paste into an IM window or an email. For most product pages, a much shorter version can be used. For instance, you can turn this:</p>

<p><tt>http://www.amazon.com/gp/product/014311638X/
ref=s9_simh_gw_p14_i1?pf_rd_m=ATVPDKIKX0DER
&amp;pf_rd_s=center-2&amp;pf_rd_r=1V6X9CF9300FXVK16QJY
&amp;pf_rd_t=101&amp;pf_rd_p=470938631&amp;pf_rd_i=507846</tt></p>

<p>into this:</p>

<p><tt>http://www.amazon.com/gp/product/014311638X</tt></p>

<p>Drag the bookmarklet to your Bookmarks Bar. When you&#8217;re on an Amazon product page and want to shorten the URL, click it. You&#8217;ll be taken to the same page, with the short URL instead.</p>

<p><a class="bookmarklet" href="javascript:var%20url%20=%20document.location.href;var%20dp_re%20=%20/\/dp\//;var%20gp_re%20=%20/\/gp\/product\//;if%20(%20dp_re.test(%20url%20)%20)%20{location%20=%20url.replace(%20/^(http:\/\/[^\/]+).*(\/dp\/[^\/]+)\/.*$/,%20%22$1$2%22%20);}%20else%20if%20(%20gp_re.test(%20url%20)%20)%20{location%20=%20url.replace(%20/^(http:\/\/[^\/]+).*(\/gp\/product\/[^\/]+)\/.*$/,%20%22$1$2%22%20);}%20else%20{alert(%20%22Unrecognized%20URL%20format%22%20);}">Shorten Amazon URL</a> &larr; Drag this to your Bookmarks Bar</p>

<p>For those who are interested, here is the source code.</p>

<div class="sourcecode">
<pre class="brush: javascript">
var url = document.location.href;

var dp_re = /\/dp\//;
var gp_re = /\/gp\/product\//;

if ( dp_re.test( url ) ) {
    location = url.replace( /^(http:\/\/[^\/]+).*(\/dp\/[^\/]+)\/.*$/, &quot;$1$2&quot; );
} else if ( gp_re.test( url ) ) {
    location = url.replace( /^(http:\/\/[^\/]+).*(\/gp\/product\/[^\/]+)\/.*$/, &quot;$1$2&quot; );
} else {
    alert( &quot;Unrecognized URL format&quot; );
}
</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/shorten-amazon-url-bookmarklet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logger Town</title>
		<link>http://tangledhelix.com/archive/logger-town</link>
		<comments>http://tangledhelix.com/archive/logger-town#comments</comments>
		<pubDate>Mon, 06 Oct 2008 10:47:45 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Drawing]]></category>
		<category><![CDATA[colored pencil]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/logger-town</guid>
		<description><![CDATA[

Logger town, Ketchikan, Alaska. Colored pencil on Bristol vellum.

Completed 6/3/2007. I didn&#8217;t think to do scans for a progression.

I believe the photo was taken here.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2008/10/loggertown.jpg" alt="Logger Town" title="Logger Town" width="550" height="386" class="alignnone size-full wp-image-449" /></p>

<p>Logger town, Ketchikan, Alaska. Colored pencil on Bristol vellum.</p>

<p>Completed 6/3/2007. I didn&#8217;t think to do scans for a progression.</p>

<p>I believe the photo was taken <a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=ketchikan+alaska&amp;ie=UTF8&amp;ll=55.398709,-131.726203&amp;spn=0.003119,0.007242&amp;t=h&amp;z=17">here</a>.</p>

<div id="attachment_451" class="wp-caption alignnone" style="width: 310px"><img src="/wp-content/uploads/2008/10/loggertown_orig-300x199.jpg" alt="Source image" title="loggertown_orig" width="300" height="199" class="size-medium wp-image-451" /><p class="wp-caption-text">Source image</p></div>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/logger-town/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Work-at-Home Dad</title>
		<link>http://tangledhelix.com/archive/work-at-home-dad</link>
		<comments>http://tangledhelix.com/archive/work-at-home-dad#comments</comments>
		<pubDate>Sun, 28 Sep 2008 16:22:19 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[parenting]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/work-at-home-dad</guid>
		<description><![CDATA[I have been working from home full-time for nine years, and I&#8217;ve been very happy with the arrangement. But when I became a father almost two years ago, I found that working at home with a baby around brings some new challenges.

Sure, I can step away from my desk almost whenever I want and hang [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working from home full-time for nine years, and I&#8217;ve been very happy with the arrangement. But when I became a father almost two years ago, I found that working at home with a baby around brings some new challenges.</p>

<p>Sure, I can step away from my desk almost whenever I want and hang out with my son for a while. I can relieve my wife if she&#8217;s having a rough day or has errands to run. We can go to the park, or just play in the yard. I don&#8217;t have complete freedom from my desk, but I have a very flexible schedule.</p>

<p>On the other hand, some days it&#8217;s hard to get anything done. Going downstairs to play is easy and fun. Before you know it, two hours have gone by. Sometimes after a baby-induced bad night I&#8217;m too tired to think, and find myself staring blankly at my monitor.</p>

<p>But in general the main problem I have is keeping on top of things. Life has become much more hectic around here, and it&#8217;s harder to keep track of what needs to be done. This article is about the changes I&#8217;ve made in my work habits to cope with new demands on my time.</p>

<p><span id="more-282"></span></p>

<p>None of the below is particularly insightful or original. It&#8217;s an amalgam of advice I&#8217;ve read online and adopted from people I know. I don&#8217;t pretend to be an organizational guru, but this has been working for me so far.</p>

<p>My first piece of advice is not to overwhelm yourself with changes. Make one change at a time, judge whether or not it works, and then either keep it or dump it. If you change too many things at once, it&#8217;s hard to tell what is working, and you&#8217;ll end up spending all of your time managing the process itself instead of getting things done.</p>

<p>The below suggestions are not presented in any particular order.</p>

<h3>Minimize distraction</h3>

<p>Life is full of interruptions. But that doesn&#8217;t mean you have to invite them. Sometimes you need to concentrate. Maybe you&#8217;re writing code or documentation. Maybe you&#8217;re designing a circuit, or proofreading your novel. Whatever you&#8217;re doing, if you&#8217;re interrupted, it will take time to get back into the zone. When focus is required, take a few moments to create a less distracting environment.</p>

<ul>
<li>Turn off your phone, or silence the ringer.</li>
<li>Shut down software that pops up to get your attention (IM or Twitter clients, email programs, RSS readers).</li>
<li>Hide or minimize windows you don&#8217;t need for the task at hand.</li>
<li>Try a virtual desktop manager like Apple&#8217;s <a href="http://www.apple.com/macosx/features/spaces.html">Spaces</a>, so can have a clean workspace for the current project.</li>
</ul>

<p>Even when you aren&#8217;t in intense focus mode, distractions are a pain. You probably can&#8217;t work all day with your phone and IM turned off, but you can take other steps to minimize distractions.</p>

<p>One way to cut down on distraction significantly is having a door. If you&#8217;ve worked in both a private office and a cubicle, you know exactly what I mean. Converting that spare bedroom into an office will produce much better results than trying to work on a laptop at the kitchen table. If you don&#8217;t have a room to spare, try setting up your work area in a corner of the basement, or anywhere that your family won&#8217;t be likely to spend much time during the day. Get some headphones.</p>

<blockquote>
  <p><em>Tip</em>: I avoid music with lyrics. Anything with words will drain some
  of your mental energy away, whether you realize it or not. I like
  instrumentals, or film soundtracks (e.g. John Williams). If music
  itself tends to distract you, try ambient noise (white noise, pink
  noise, or sounds like a waterfall, a rushing river, or wind).</p>
</blockquote>

<h3>Keep the lines of communication open</h3>

<p>Have you heard the old maxim that communication is the key to a good marriage? If you&#8217;re married, or have lived with someone long enough that you may as well be, then you already know it&#8217;s true. What you may not yet realize is that parenthood makes it about ten times more so.</p>

<p>My wife is a stay-at-home mom, so all of us are here in the house all day. This is a situation that requires management. Communicating with your (<em>husband, wife, girlfriend, whoever</em>) is absolutely necessary. You need to agree on how the day will be managed. Which of you is going to get breakfast ready? Who is going to feed the child? What about at lunchtime? Does the caregiver get breaks during the day, relieved by you? If so, when and for how long? Is it acceptable for him/her to interrupt you randomly for non-urgent things? Should you block off pre-agreed chunks of the day when you should not be interrupted unless your child needs stitches?</p>

<p>The answers to these questions will be unique to every household. My point is that you have to handle these issues as a team. If everybody is not on the same page, you&#8217;re more likely to fail.</p>

<h3>Take advantage of naptime</h3>

<p>When you have a newborn around, you&#8217;ll hear this advice endlessly: &#8220;You should sleep when the baby sleeps&#8221;.</p>

<p>Yes. Absolutely, you should. At least when the baby&#8217;s still a newborn. Newborns take a lot of maintenance, especially if yours doesn&#8217;t sleep well, cries a lot, etc. So when the baby sleeps, take a nap yourself.</p>

<p>After a while you&#8217;ll fall into some sort of rhythm and won&#8217;t need to nap anymore. Then you can take advantage of naptime to do your more complex tasks. Everything will be much quieter. (At least, if the baby is your only child.)</p>

<p>If you&#8217;re a morning person, get up really early and get an hour or two in before the baby wakes up. If you&#8217;re a night person like me, put in an hour or two after they go to sleep for the night.</p>

<h3>Take short breaks</h3>

<p>You can&#8217;t power through for hours at a time and stay productive. The human brain doesn&#8217;t work that way. Take a break at least a couple of times a day, even if you just stretch your legs for 5 minutes. Walk out on the back deck. Go get the mail. Get a glass of water.</p>

<h3>Empty your inbox</h3>

<p>Keep control of your email. I use a three-folder approach to email. This is drastically different than what most people do, I know. It will sound like heresy. You will instinctively recoil from the idea. But trust me, it can work well (and does work well for me).</p>

<p>First, create three new folders in your email program. Name them &#8220;Action&#8221;, &#8220;Filed&#8221; and &#8220;Later&#8221;. If you have other folders already, create a new folder called &#8220;Old folders&#8221; and put them in there to get them out of sight and out of mind.</p>

<p>From this point on, every time you open your inbox, read every message in it, applying these rules:</p>

<ul>
<li>If no action is needed, and you won&#8217;t need the message again, just delete it. <em>Yes, as a matter of fact, this is okay</em>.</li>
<li>If action is needed, and you can handle it in the next couple of minutes, handle it right now.</li>
<li>If action is needed, but you don&#8217;t have time to deal with it right now, move it to the &#8220;Action&#8221; folder.</li>
<li>If it&#8217;s not time sensitive or important, move it to the &#8220;Later&#8221; folder.</li>
</ul>

<p>The Action folder is a place to store things that need to be dealt with fairly soon. You should try not to let anything stay in the Action folder more than a few days at most.</p>

<p>The Later folder can be for anything not time-sensitive. That newsletter that you are going to read, eventually. The email from your cousin with the latest pictures of her kids. How long is too long for a message to stay in this folder depends on you. I get up to 2-3 weeks sometimes.</p>

<p>What is the Filed folder for? It&#8217;s for anything you want to keep that no longer needs any particular attention, but that you want to keep around for reference. There are only two eventual destinations for any message: Filed, or Trash. The Action and Later folders are temporary holding pens, not permanent homes.</p>

<p>Some readers are now feeling a pit in their stomach, horrified at the idea of all archived mail being relegated to a single folder. They have carefully cultivated deeply nested trees of folders into which mail is neatly sorted and cataloged. I used to do that. But I&#8217;ve realized a couple of things.</p>

<ol>
<li>I almost never went back to reference any of it.</li>
<li>On the rare occasions that I did, I didn&#8217;t look in the folder tree. I did a search, because it&#8217;s faster and easier.</li>
</ol>

<p>Modern mail programs have very powerful search features. Instead of playing librarian and creating a folder for every conceivable purpose, it&#8217;s easier to throw it into one big pile and let search sort it out later. If you ever even need it again (you probably won&#8217;t).</p>

<p>The beauty of this system is that once you are done with an email scan, your inbox is empty. At the end of the day, your inbox is empty. It&#8217;s an indescribably good feeling.</p>

<blockquote>
  <p>Mac tip: Foldering is greatly sped up by using the
  <a href="http://www.tow.com/msgfiler/">MsgFiler</a> plugin for Apple Mail. It&#8217;s more
  than worth the small registration fee.</p>
</blockquote>

<p>If you find this approach is working for you, take it to the next level. Do a quick review of the stuff you already had sitting around in folders. Throw out what you decide you no longer need, and put the rest in Filed. No, don&#8217;t put the folders in Filed, put the <em>contents</em> of the folders in Filed. Filed should not have any subfolders.</p>

<p>No time to review old messages? No big deal, just throw everything in Filed unreviewed. You might waste some space, but disk space is cheap these days.</p>

<h3>Segregate list mail</h3>

<p>I&#8217;m on quite a few mailing lists, which generate a lot of email. I used to create rules in my mail program to file them into folders. Then, in theory, I would check the folders every few days, doing all of my list mail at once, so I wasn&#8217;t checking them multiple times a day. That didn&#8217;t work. I found myself reading list mail several times a day. Why? Because it was always right there in my email program.</p>

<p>My solution was to create a <a href="https://mail.google.com/">Gmail</a> account specifically for list mail. I changed my list subscriptions to the Gmail address, and now it&#8217;s not in my face all the time. I don&#8217;t even think about list mail more than once a week. I often go two weeks. When I do read it, I&#8217;m done much more quickly.</p>

<blockquote>
  <p>Gmail tip: because email is organized by thread (&#8220;conversation&#8221;),
  you can quickly throw out a lot of mail you don&#8217;t care about by
  deleting one thread instead of dozens of messages that are all
  from the same thread.</p>
</blockquote>

<h3>Use RSS</h3>

<p>I&#8217;m a big fan of RSS. I don&#8217;t visit any sites routinely. Instead, I have RSS feeds in <a href="http://www.google.com/reader">Google Reader</a>. Currently I have about 120 subscriptions there. Some are sites that get only one update a month. Some get one a day, some get many per day. But I never have to check them; Google checks them for me. I just get a list of what&#8217;s new, and I only read what look interesting. This alone saves vast amounts of time, every single day.</p>

<p>I prefer Google Reader because, like Gmail, it&#8217;s not running on my computer; it&#8217;s not in my face all the time. Also, I can access it from my iPhone, which is where I end up doing about 80% of my RSS reading.</p>

<p>I have <a href="/archive/rss-demystified">written about RSS before</a>, though that article is slightly out of date.</p>

<h3>Don&#8217;t get trapped in your browser</h3>

<p>How many times has this happened to you? You go into your browser to do something, and you happen across an interesting link. You don&#8217;t have time to read it right now, so you either bookmark it, mail it to yourself, or just leave the window open for when you do have time. Unfortunately that leads to bookmark clutter, email clutter, or worst of all, environment clutter (idling windows).</p>

<p>Worst, you might just follow the new thread you&#8217;ve discovered, and now you&#8217;re totally off track from where you started. It&#8217;s easy to lose an hour or two doing this.</p>

<p>What I do is add a Note in Google Reader. There is a javascript bookmarklet for this, which I named &#8220;read later&#8221;. I use Notes as a queue. Once I go back and read an article, I delete the note. If I want to keep the article permanently, I save it to <a href="http://evernote.com/">Evernote</a>.</p>

<p>If you don&#8217;t want to use Google Reader, you can do the same thing with other tools, such as <a href="http://www.instapaper.com/">Instapaper</a>.</p>

<h3>Clean up your bookmarks</h3>

<p>How many bookmarks do you have in your web browser? Hundreds? Why? Seriously, do you use more than 10-20% of them?</p>

<p>I used to have hundreds of bookmarks, carefully organized into folders in my browser. (Hmmm&#8230; sounds like those email folders!)</p>

<p>What I found is that only about 10% of them were things I used routinely, or were work-related. All of the rest I moved to <a href="http://evernote.com/">Evernote</a>. I used to use <a href="http://delicious.com/">Delicious</a> for this, but I switched to Evernote because it can store the page contents as well as the URL, and I can add my own notes. I ran into one too many cases of link rot, where my bookmark led to a dead end. With Evernote, I know I can store the page contents instead of just a bookmark.</p>

<p>You can keep anything you want in Evernote, actually. Text blobs, PDF files, images, audio files. You can add notes, add tags, mark folders public for sharing, and it&#8217;s all searchable. I keep all kinds of things in Evernote. It&#8217;s a great collection point for all of the little bits of info you run across in a day that you think you might need again someday.</p>

<h3>Distraction-free writing</h3>

<p><a href="http://hogbaysoftware.com/products/writeroom">WriteRoom</a> is a very simple program for Mac OS X. It&#8217;s a text editor that runs in full-screen mode. When you use WriteRoom, you have nothing at all on your screen but the text you&#8217;re working on. No menu bar, no Dock, no toolbars, nothing. It&#8217;s great for writing and editing when you don&#8217;t need a bunch of clutter in your way. In fact, I&#8217;m writing this article in WriteRoom.</p>

<p>WriteRoom doesn&#8217;t make a lot of sense for simple editing work, but if you&#8217;re going to write something fairly substantial, it&#8217;s a great environment to work in.</p>

<p>Using Windows? Try <a href="http://they.misled.us/dark-room">Darkroom</a>.</p>

<h3>Centralize your tasks</h3>

<p>If you&#8217;re like me, you have a never-ending to-do list. Just keeping track of what you need to get done can be a huge challenge. At one point I had tasks in all of these places simultaneously.</p>

<ul>
<li>Email, and saved notes in my email program</li>
<li>Tickets in our tracking system at work</li>
<li>Sticky notes (both the software and paper kinds)</li>
<li>Random scraps of paper or envelopes on my desk</li>
<li>Notes on my phone (both text and voice)</li>
<li>Voicemail on my cellphone and my work phone</li>
<li>Worst of all: <em>in my head</em></li>
</ul>

<p>As you can see, trying to stay on top of what tasks need to be done first, or what tasks are available to do at any given time, would be challenging at best, and impossible at worst, using this approach. Worse yet, tasks get lost. You forget to check the voice notes on your phone for a couple of weeks. You lose a scrap of paper, or an envelope you scribbled a note on. And the ultimate sin &#8212; a task in your brain, never committed to a tangible medium &#8212; is simply lost to forgetfulness or distraction.</p>

<p>The answer to this problem is surprisingly simple: centralize. Choose one location where all tasks go. Internalize this truth:</p>

<p><em>Tasks not in the central list are not likely to be done.</em></p>

<p>There are myriad approaches for this. Software such as OmniGroup&#8217;s <a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a> or Cultured Code&#8217;s <a href="http://www.culturedcode.com/things/">Things</a>. David Allen&#8217;s well-regarded <a href="http://www.amazon.com/dp/0142000280">Getting Things Done</a>. I&#8217;m not going to write much about this because it&#8217;s all been written before, at great length. What has worked best for me is simple, low-tech, and reliable. It&#8217;s almost an exact replica of what my friend <a href="http://www.imagesafari.com">Jon</a> uses, so I give him full credit for it.</p>

<p>Get a notepad. Choose one that will stand up to a lot of use without falling apart, and has a good enough paper quality that you won&#8217;t be aggravated writing on it. Because you will be writing on it a whole lot. I like <a href="http://www.staples.com/office/supplies/p1_Ampad-Gold-Fibre-16-lb.-Perforated-Writing-Pads_10151_Business_Supplies_10051_SEARCH">this pad</a>.</p>

<p>Get a pen. Choose a pen that is comfortable in your hand and comfortable to write with. In particular, avoid gel pens with a thick tip. They take forever to dry, and bleed on many papers. My writing is somewhat small, so I have a problem using large-tip pens. I like the <a href="http://www.staples.com/office/supplies/p1_Pilot-G-2-Retractable-Gel-Ink-Pens_186980_Business_Supplies_10051_SEARCH">Pilot G2 extra-fine</a>. They&#8217;re gel-based, fast-drying, with a fairly fine tip.</p>

<p>Strictly speaking, you&#8217;re ready to go. At the top of your pad, in the big empty space before the first line, write today&#8217;s date in big print on the left hand side. When you eventually finish with this pad, write the ending date to the right of it.</p>

<p>In the left margin on the first line, print today&#8217;s date. Next to it, draw a line across the whole page. Start each day with a date line.</p>

<p>When you get a task, draw a square box just left of the margin line, and then write the task to the right of it. It doesn&#8217;t need to fit on one line. When you complete the task, draw a check-mark in the box to indicate it&#8217;s complete.</p>

<p>You can use other symbols as well. For instance, if there is a task that I want to keep track of, but I&#8217;m waiting on someone else before I can do anything, I use a circle instead of a square. When it&#8217;s done I mark it with a check-mark.</p>

<p>Sometimes a task is canceled. Perhaps made irrelevant by circumstances. Maybe the project is canceled. Or you decide it&#8217;s not important and you aren&#8217;t going to do it. Draw an X through the box, to indicate the task has been &#8220;deleted&#8221;.</p>

<p>As time wears on, you&#8217;ll find that some tasks get left behind. You&#8217;ll have one lonely incomplete task a few pages back from where your current tasks are. In that case it&#8217;s best to just move it, so you can check off that old page and close it out. When I move a task like this, I first copy the task to the new page, then put a diagonal line through the old box, to indicate it hasn&#8217;t been done, only moved.</p>

<p>You can use other symbols in the left margin if you so choose. Perhaps you can put a star or an exclamation mark next to urgent tasks. Perhaps some other symbol to indicate that the task should be brought up at a meeting. There are many possibilities, but I suggest you keep things relatively simple. The more complexity you build into your system, the more aggravating you will find it. Use symbols sparingly, or you may find yourself forgetting what some of them mean.</p>

<blockquote>
  <p>Tip: if you find it necessary to write down a symbol key
  somewhere, your system has become too complicated.</p>
</blockquote>

<p>Buying one more accessory will give some additional benefits. Pick up a pack of reusable adhesive tabs with at least three colors. I like <a href="http://www.staples.com/office/supplies/p1_Post-it-1-Durable-Tabs_14760_Business_Supplies_10051_SEARCH">this set by Post-It</a>.</p>

<p>When I start a new pad, I put a blue tab at the top left of the first page. As soon as at least one page has been cleared (no more open items), I move the blue tab to the back of the page <em>before</em> my oldest page that has unfinished tasks. Then I can grab the blue tab, flip using it as a handle, and I arrive at the oldest page that has unfinished tasks. All pages before that point are no longer relevant. As pages are cleared (all checked), I move the blue tab deeper into the notepad.</p>

<p>Go to the back of the pad, count a few pages backward, and at the top of the page, write &#8220;Active Projects&#8221;. On the back of the page before this one, affix a red tab. Now you can grab the red tab, flip, and arrive here. The Active Projects page is a list of larger projects you are working on: things you know will take more than a week or two. You don&#8217;t want those hanging around in your task stream. Use the same symbols as elsewhere: boxes, circles, checkmarks, etc.</p>

<p>Count back a few pages from the red tab. Mark the top of this page &#8220;Maybe / Someday&#8221;. On the back of the page before this one, affix a yellow tab, so that you can grab the yellow tab and flip to arrive here. This list is for things that you want to get to at some point, or maybe they&#8217;ll never even happen. These are wish-list items and random ideas.</p>

<p>I have my tabs arranged at the bottom left of my pad, like this:</p>

<p><img src="/wp-content/uploads/2008/09/notepad.jpg" alt="Notepad" title="Notepad" width="400" height="533" class="alignnone size-full wp-image-454" /></p>

<p>I keep a small binder clip stuck to the pad&#8217;s binding at the upper right corner. If I want to clip the pad closed (to keep the pages from getting messed up when stuck in a bag) or clip back the cleared pages so they are out of the way, I use the clip.</p>

<p>I will often do a small task, then record it on the pad as finished even though it&#8217;s already done. Then I have a record that I did it (and when), in case there&#8217;s a question later.</p>

<p>The notepad is not only for tasks, of course. When I&#8217;m taking notes, I leave a blank line, then write my notes, somewhat indented, followed by another blank line. The blank lines and indentation make notes stand out from tasks, so they are easy to find with a quick scan.</p>

<p>The most important thing is to put everything on the notepad. Sometimes you will need to jot something on a sticky note or email yourself, because the notepad isn&#8217;t with you. But the ultimate destination is <em>always</em> the notepad.</p>

<h3>Don&#8217;t fear your task list</h3>

<p>Not everything you write down has to be done. If a task has been sitting around for a long time, get it off your list. There are only four ways to do this.</p>

<ol>
<li>Delegate it to someone else. Then X it off on your list.</li>
<li>Decide it isn&#8217;t going to happen, and just X it off. You are free!</li>
<li>Move it to the &#8220;Maybe / Someday&#8221; page. When I do this, I draw a horizontal line through the middle of the box. I think of this as &#8220;moving it to the horizon&#8221;. Technically it&#8217;s still on the list, but the weight of &#8220;needs to be done&#8221; has been lifted.</li>
<li>If you thought something was a task, but it&#8217;s grown up into a project, move it to the Active Projects page. When I do this, I draw a vertical line through the middle of the box.</li>
</ol>

<h3>Just do it</h3>

<p>You will run into tasks now and then that you keep seeing, but there always seems to be an excuse why you can&#8217;t do it right now. It&#8217;ll take too long. I&#8217;m too tired to do that properly right now. I have this or that other thing to do. If you find yourself making excuses to avoid the task, buckle down and just do it. Right now. You will almost always find that it wasn&#8217;t as bad as you thought.</p>

<h3>Get an iPhone</h3>

<p>Okay, so you don&#8217;t have to get an iPhone. But I&#8217;ve found mine immensely useful. Instead of going all the way upstairs to fire off a quick email, or do a quick scan of my inbox, I can just pop my phone out of my pocket for a few minutes. Instead of doing RSS reading, or checking Facebook or Twitter from my desk, I generally do that stuff on my phone in the spare minute or two here and there throughout the day. This means that when I am sitting at my desk, I can get things done instead of idling away my time on this or that site. These opportunities come up more than you might think.</p>

<ul>
<li>Waiting in lines

<ul>
<li>Grocery store</li>
<li>DMV</li>
<li>Drive-thrus</li>
</ul></li>
<li>Waiting rooms

<ul>
<li>Dentist</li>
<li>Hair salon</li>
<li>Veterinarian</li>
</ul></li>
<li>In your house

<ul>
<li>Waiting for the toaster to pop</li>
<li>Waiting for the microwave</li>
<li>TV commercial breaks (if you&#8217;re still pre-Tivo)</li>
</ul></li>
</ul>

<p>These chunks of 3, 4, 5 minutes pile up fast. Don&#8217;t believe me? Grab a stopwatch and start timing them. I bet you get to at least half an hour by the end of the day. Maybe more.</p>

<h3>Schedule family time</h3>

<p>Figure out what works for you. Set specific times that are just for family. If scheduling is too rigorous for your style, don&#8217;t be rigid. But still make time.</p>

<p>I try to always make sure I am done for the day by 5:15 or so at the latest, and we all sit down and have dinner together. Then I make up work time after my son goes to bed if I have to.</p>

<p>I try to do very little work on weekends (ideally none).</p>

<p>The first thing I do when I&#8217;m done for the day is go downstairs and ask my son if he wants to go get the mail. I have to get the mail anyway, it&#8217;s something that happens almost every day, and he loves it. It sets the expectation for him that when I come down and we get the mail, he&#8217;s going to have me around for the rest of the night, not just passing by now and again like the rest of the day. Kids like rituals and consistency.</p>

<h3>In conclusion</h3>

<p>What I&#8217;ve described above is not a holy grail. It won&#8217;t magically solve all of your problems. But I have realized some things that have helped me, and hopefully will help you.</p>

<ol>
<li><p><em>Organization will set you free.</em></p>

<p>Keep track of everything, and what you should be doing next becomes obvious.
You won&#8217;t find yourself scanning emails, sticky notes, and your subconscious
mind trying to figure out what you could or should be doing. Just check your list.</p></li>
<li><p><em>Harness your interstitial time.</em></p>

<p>You have a lot of &#8220;in-between&#8221; time built into your life. For someone
with no time to spare, those moments are precious. Find ways to use them.
Don&#8217;t want to buy an iPhone? Carry a book with you and read a couple of
pages here and there. Carry a notebook and do some writing, or a sketchbook
for drawing. Carry a newspaper and do crosswords or sudoku.</p></li>
<li><p><em>It&#8217;s just work.</em></p>

<p>Get your work done. You have a family to support. But don&#8217;t work 80
hours a week. You also have a family to enjoy.</p></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/work-at-home-dad/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resize Terminal</title>
		<link>http://tangledhelix.com/archive/resize-terminal</link>
		<comments>http://tangledhelix.com/archive/resize-terminal#comments</comments>
		<pubDate>Thu, 08 Mar 2007 13:47:12 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[applescript]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/resize-terminal</guid>
		<description><![CDATA[Before I switched to Mac OS X, I was using a Sun Solaris machine as a desktop, and fvwm2 as my window manager. Fvwm has a nice feature called &#8220;grow window&#8221; which lets you grow a window to the full height of the display. This was occasionally useful for other programs, but I used this [...]]]></description>
			<content:encoded><![CDATA[<p>Before I switched to Mac OS X, I was using a Sun Solaris machine as a desktop, and fvwm2 as my window manager. Fvwm has a nice feature called &#8220;grow window&#8221; which lets you grow a window to the full height of the display. This was occasionally useful for other programs, but I used this feature constantly for terminal windows, particularly when writing code. The extra vertical space really makes it easier to maneuver around a file. So when I came to OS X, naturally my first foray into Applescript was to port this feature so I could keep my lovely &#8220;tall&#8221; terminal windows.</p>

<p>This script will cycle through three sizes:</p>

<ul>
<li>&#8220;normal&#8221; (default: 80&#215;24)</li>
<li>&#8220;tall&#8221; (default: 80&#215;50)</li>
<li>zoomed</li>
</ul>

<p>If the window isn&#8217;t in any of those states, it is set to normal size. The sizes are all customizable by setting property values at the top of the script.</p>

<p>Download <a href='/wp-content/uploads/2007/03/resize_terminal.zip'>resize_terminal.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/resize-terminal/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>txp:dml_rand_masthead</title>
		<link>http://tangledhelix.com/archive/txp-dml-rand-masthead</link>
		<comments>http://tangledhelix.com/archive/txp-dml-rand-masthead#comments</comments>
		<pubDate>Wed, 02 Aug 2006 17:56:20 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[textpattern]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/txp-dml-rand-masthead</guid>
		<description><![CDATA[I wanted to use a random, rotating image as my site&#8217;s masthead and there was no simple way to do this in Textpattern. Initially I wrote a form with custom PHP code, including the Textpattern config, connecting to the database, doing a query&#8230; it seemed messy. So I started over and decided to do it [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to use a random, rotating image as my site&#8217;s masthead and there was no simple way to do this in Textpattern. Initially I wrote a form with custom PHP code, including the Textpattern config, connecting to the database, doing a query&#8230; it seemed messy. So I started over and decided to do it as a plugin.</p>

<p>To install:</p>

<ol>
<li>Download the plugin file (see link below)</li>
<li>Go to Textpattern&#8217;s admin tab</li>
<li>Go to the plugins tab</li>
<li>Paste the contents of the downloaded file into the text box and click upload.</li>
<li>Once the plugin shows up in the list, you&#8217;ll have to click &#8216;no&#8217; in the Active column to change it to &#8216;yes&#8217;; then the plugin will be active.</li>
</ol>

<p>To use:</p>

<ol>
<li>Upload your masthead images using Textpattern&#8217;s image system. Put them all into the same category. I&#8217;ll use &#8220;site-masthead&#8221; as an example.</li>
<li>Where you want the masthead to appear, add the tag <code>&lt;txp:dml_rand_masthead category="site-masthead" /&gt;</code></li>
</ol>

<p>By default, the link will be built so that the tool tip is &#8220;Go to main page&#8221;. You can change this to any value you want by adding the <code>linktext</code> attribute, e.g.: <code>&lt;txp:dml_rand_masthead category="site-masthead" linktext="Return to home page"/&gt;</code></p>

<p>You can also give the <code>class="classname"</code> attribute to attach a CSS class to the masthead.</p>

<p>Download <a href='/wp-content/uploads/2006/08/dml_rand_masthead-0.5.txt'>dml_rand_masthead-0.5.txt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/txp-dml-rand-masthead/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Surf&#8217;s Up</title>
		<link>http://tangledhelix.com/archive/surfs-up</link>
		<comments>http://tangledhelix.com/archive/surfs-up#comments</comments>
		<pubDate>Sat, 29 Jul 2006 00:03:30 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[lensday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/surfs-up</guid>
		<description><![CDATA[

This was my back yard yesterday afternoon. It got worse later (after dark when I couldn&#8217;t take any more pictures). The ivy bed and all of the grass shown in the photo was totally submerged by 10 PM, as were the bottom few inches of the shed&#8217;s front door.

I was lucky &#8212; no flooding inside [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/07/flood.jpg" alt="Flood" title="Flood" width="550" height="369" class="alignnone size-full wp-image-447" /></p>

<p>This was my back yard yesterday afternoon. It got worse later (after dark when I couldn&#8217;t take any more pictures). The ivy bed and all of the grass shown in the photo was totally submerged by 10 PM, as were the bottom few inches of the shed&#8217;s front door.</p>

<p>I was lucky &#8212; no flooding inside the house. Some of my neighbors were not so lucky. At least one had their basement flood all the way to the ceiling, and spent most of today running a pump to drain it. Several houses have big dumpsters out front today, full of furniture and so forth.</p>

<p>Look at the area to the left of the shed, and you&#8217;ll see Kellogg Creek, which is one of the main routes of water drainage around here. It is normally not visible from this angle, as it runs in a bed several feet deep. But it flooded its banks, and that&#8217;s where all of this water came from.</p>

<p>Submitted for <a href="http://lensday.com/">Lens Day</a> challenge
&#8220;<a href="http://lensday.com/index.php?p=72">Shallow</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/surfs-up/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pear blossom</title>
		<link>http://tangledhelix.com/archive/pear-blossom</link>
		<comments>http://tangledhelix.com/archive/pear-blossom#comments</comments>
		<pubDate>Thu, 20 Apr 2006 14:51:28 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/pear-blossom</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/04/blossom.jpg" alt="Blossom" title="Blossom" width="550" height="364" class="alignnone size-full wp-image-444" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/pear-blossom/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cozy</title>
		<link>http://tangledhelix.com/archive/cozy</link>
		<comments>http://tangledhelix.com/archive/cozy#comments</comments>
		<pubDate>Sun, 09 Apr 2006 03:56:47 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[lensday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/cozy</guid>
		<description><![CDATA[

Submitted for Lens Day challenge
&#8220;Furry&#8220;.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/04/cat_blanket.jpg" alt="Cat on a blanket" title="Cat on a blanket" width="550" height="402" class="alignnone size-full wp-image-441" /></p>

<p>Submitted for <a href="http://lensday.com/">Lens Day</a> challenge
&#8220;<a href="http://lensday.com/index.php?p=56">Furry</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/cozy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uninvited bookmark</title>
		<link>http://tangledhelix.com/archive/uninvited-bookmark</link>
		<comments>http://tangledhelix.com/archive/uninvited-bookmark#comments</comments>
		<pubDate>Sat, 01 Apr 2006 04:54:27 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/uninvited-bookmark</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/04/cat_book.jpg" alt="Cat on a book" title="Cat on a book" width="550" height="427" class="alignnone size-full wp-image-439" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/uninvited-bookmark/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parliament&#8230; no, really this time</title>
		<link>http://tangledhelix.com/archive/parliament-no-really-this-time</link>
		<comments>http://tangledhelix.com/archive/parliament-no-really-this-time#comments</comments>
		<pubDate>Thu, 23 Mar 2006 07:09:11 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[lensday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/parliament-no-really-this-time</guid>
		<description><![CDATA[

The Parliament building in Vienna, Austria.

Submitted for Lens Day challenge
&#8220;Government&#8220;.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/03/parliament.jpg" alt="Parliament" title="Parliament" width="550" height="331" class="alignnone size-full wp-image-437" /></p>

<p>The Parliament building in Vienna, Austria.</p>

<p>Submitted for <a href="http://lensday.com/">Lens Day</a> challenge
&#8220;<a href="http://lensday.com/index.php?p=54">Government</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/parliament-no-really-this-time/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Through Grandpa&#8217;s Eyes</title>
		<link>http://tangledhelix.com/archive/through-grandpas-eyes</link>
		<comments>http://tangledhelix.com/archive/through-grandpas-eyes#comments</comments>
		<pubDate>Mon, 20 Mar 2006 04:40:01 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Drawing]]></category>
		<category><![CDATA[colored pencil]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/through-grandpas-eyes</guid>
		<description><![CDATA[

My nephew, wearing his grandfather&#8217;s reading glasses.

Colored pencil on Bristol vellum. Background is pastel.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/03/tge.jpg" alt="Through Grandpa's Eyes" title="Through Grandpa's Eyes" width="392" height="550" class="alignnone size-full wp-image-435" /></p>

<p>My nephew, wearing his grandfather&#8217;s reading glasses.</p>

<p>Colored pencil on Bristol vellum. Background is pastel.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/through-grandpas-eyes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Through Grandpa&#8217;s Eyes: Progression</title>
		<link>http://tangledhelix.com/archive/through-grandpas-eyes-progression</link>
		<comments>http://tangledhelix.com/archive/through-grandpas-eyes-progression#comments</comments>
		<pubDate>Mon, 20 Mar 2006 04:35:05 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Drawing]]></category>
		<category><![CDATA[colored pencil]]></category>
		<category><![CDATA[work in progress]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/through-grandpas-eyes-progression</guid>
		<description><![CDATA[Colored pencil on Bristol vellum. Started 2/1/06, completed 3/20/06.



2/8/06 &#8211; Base skin layer put down, started facial modeling. I wish I could take credit for those perfectly rendered eyes, but I can&#8217;t. The instructor drew them, as a demonstration for the class on how to draw realistic eyes.
Skin layers: cream, deco pink, light peach, pink, [...]]]></description>
			<content:encoded><![CDATA[<p>Colored pencil on Bristol vellum. Started 2/1/06, completed 3/20/06.</p>

<div id="attachment_424" class="wp-caption alignnone" style="width: 281px"><img src="/wp-content/uploads/2006/03/tge_original-271x300.jpg" alt="Source image" title="Source image" width="271" height="300" class="size-medium wp-image-424" /><p class="wp-caption-text">Source image</p></div>

<p><img src="/wp-content/uploads/2006/03/tge_01-277x300.jpg" alt="In-progress 1" title="In-progress 1" width="277" height="300" class="alignnone size-medium wp-image-425" /></p>

<p>2/8/06 &#8211; Base skin layer put down, started facial modeling. I wish I could take credit for those perfectly rendered eyes, but I can&#8217;t. The instructor drew them, as a demonstration for the class on how to draw realistic eyes.
Skin layers: cream, deco pink, light peach, pink, peach, white. Modeling layer is goldenrod.</p>

<p><span id="more-265"></span></p>

<p><img src="/wp-content/uploads/2006/03/tge_02-262x300.jpg" alt="In-progress 2" title="In-progress 2" width="262" height="300" class="alignnone size-medium wp-image-426" /></p>

<p>2/12/06 &#8211; Further facial modeling done. Modeling is goldenrod covered with pink.</p>

<p><img src="/wp-content/uploads/2006/03/tge_03-241x300.jpg" alt="In-progress 3" title="In-progress 3" width="241" height="300" class="alignnone size-medium wp-image-428" /></p>

<p>2/18/06 &#8211; Layer of peach to lighten and blend skin. Some edge blending in pink. Lips: peach, pink and highlighting in poppy red, then tuscan red edging. Interior of mouth: pink and tuscan red, and indigo blue at right side. The initial hair layer was laid down in jasmine.</p>

<p><img src="/wp-content/uploads/2006/03/tge_04-210x300.jpg" alt="In-progress 4" title="In-progress 4" width="210" height="300" class="alignnone size-medium wp-image-429" /></p>

<p>2/24/06 &#8211; Hair completed: jasmine highlights, sienna brown and dark umber. Glasses filled in: raw umber, tuscan red, indigo blue. Base skin layer on hand begun: cream, deco pink, light peach, pink, peach. Shadow of glasses darked in tuscan red.</p>

<p><img src="/wp-content/uploads/2006/03/tge_05-213x300.jpg" alt="In-progress 5" title="In-progress 5" width="213" height="300" class="alignnone size-medium wp-image-430" /></p>

<p>3/10/06 &#8211; Hand completed: modeling with goldenrod and pink; blending in blush pink and light peach; touches of tuscan red. Some shading under chin, on neck and next to ear done in sanguine. Lengthened hair over left eye: jasmine, sienna brown, dark umber. Defined inside of ear with tuscan red.</p>

<p><img src="/wp-content/uploads/2006/03/tge_06-211x300.jpg" alt="In-progress 6" title="In-progress 6" width="211" height="300" class="alignnone size-medium wp-image-431" /></p>

<p>3/18/06 &#8211; Working on shirt. Red area is deco yellow covered with several layers of crimson red, then blended with a colorless blending pencil. Blue area is true blue with an overlay of indigo blue for texturing and darkening. The shirt is partially complete here: the left sleeve is only yellow, no red, and the right forearm has partial red layers. The blue part of the shirt is done over the sleeve cuff, but the rest of the shirt has only the underlying true blue layer without the indigo blue texturing. I stopped at this point and decided to scan it to show the pieces only partly finished.</p>

<p><img src="/wp-content/uploads/2006/03/tge_final-213x300.jpg" alt="Final version" title="Final version" width="213" height="300" class="alignnone size-medium wp-image-433" /></p>

<p>3/20/06 &#8211; Complete. Background is a light blue pastel stick, smeared with tissue and q-tips.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/through-grandpas-eyes-progression/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Only 227 days until next Halloween!</title>
		<link>http://tangledhelix.com/archive/only-227-days-until-next-halloween</link>
		<comments>http://tangledhelix.com/archive/only-227-days-until-next-halloween#comments</comments>
		<pubDate>Sat, 18 Mar 2006 04:05:40 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[macroday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/only-227-days-until-next-halloween</guid>
		<description><![CDATA[

Submitted for Macroday challenge
&#8220;Dark&#8220;.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/03/halloween.jpg" alt="Halloween" title="Halloween" width="550" height="367" class="alignnone size-full wp-image-422" /></p>

<p>Submitted for <a href="http://macroday.com/">Macroday</a> challenge
&#8220;<a href="http://macroday.com/challenge.html?id=70&amp;title=Dark">Dark</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/only-227-days-until-next-halloween/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Salt of the Earth</title>
		<link>http://tangledhelix.com/archive/salt-of-the-earth</link>
		<comments>http://tangledhelix.com/archive/salt-of-the-earth#comments</comments>
		<pubDate>Sat, 18 Mar 2006 03:15:50 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[lensday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/salt-of-the-earth</guid>
		<description><![CDATA[

While in Poland, we visited the salt mine at Wieliczka. Miners have been working here for hundreds of years, starting in the late 13th century.

Not all of the salt in a mine is of commercial value. Some is too intermixed with other minerals and rock to be harvested. At Wieliczka, the miners have a tradition [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/03/carving.jpg" alt="Carving" title="Carving" width="550" height="393" class="alignnone size-full wp-image-419" /></p>

<p>While in Poland, we visited the salt mine at Wieliczka. Miners have been working here for hundreds of years, starting in the late 13th century.</p>

<p>Not all of the salt in a mine is of commercial value. Some is too intermixed with other minerals and rock to be harvested. At Wieliczka, the miners have a tradition of creating elaborate sculptures out of this unusable salt. One chamber we visited was stunning &#8212; an entire chapel carved out of salt, complete with pews. This picture shows one wall of the chapel.</p>

<p>Submitted for <a href="http://lensday.com/">Lens Day</a> challenge
&#8220;<a href="http://lensday.com/index.php?p=53">Crystalline</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/salt-of-the-earth/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Red Sea</title>
		<link>http://tangledhelix.com/archive/red-sea</link>
		<comments>http://tangledhelix.com/archive/red-sea#comments</comments>
		<pubDate>Sat, 11 Mar 2006 21:24:19 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[photofriday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/red-sea</guid>
		<description><![CDATA[

At the 2001 Cleveland Grand Prix.

Submitted for
Photo Friday challenge
&#8220;Red&#8220;.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/03/race.jpg" alt="Race Team" title="Race Team" width="550" height="342" class="alignnone size-full wp-image-416" /></p>

<p>At the 2001 Cleveland Grand Prix.</p>

<p>Submitted for
<a href="http://www.photofriday.com">Photo Friday</a> challenge
&#8220;<a href="http://www.photofriday.com/archives/challenge/000543.php">Red</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/red-sea/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fat Ladies Singing</title>
		<link>http://tangledhelix.com/archive/fat-ladies-singing</link>
		<comments>http://tangledhelix.com/archive/fat-ladies-singing#comments</comments>
		<pubDate>Sat, 11 Mar 2006 19:15:15 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[lensday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/fat-ladies-singing</guid>
		<description><![CDATA[

Vienna, Austria. I believe this building is the home of their national Parliament.

My wife has corrected me &#8212; it is actually an opera house.

Submitted for Lens Day challenge
&#8220;Curves&#8220;.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/03/opera.jpg" alt="Opera" title="Opera" width="450" height="462" class="alignnone size-full wp-image-413" /></p>

<p>Vienna, Austria. <s>I believe this building is the home of their national Parliament.</s></p>

<p>My wife has corrected me &#8212; it is actually an opera house.</p>

<p>Submitted for <a href="http://lensday.com/">Lens Day</a> challenge
&#8220;<a href="http://lensday.com/index.php?p=50">Curves</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/fat-ladies-singing/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Almost spring</title>
		<link>http://tangledhelix.com/archive/almost-spring</link>
		<comments>http://tangledhelix.com/archive/almost-spring#comments</comments>
		<pubDate>Sat, 11 Mar 2006 19:10:40 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/almost-spring</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/03/ducks.jpg" alt="Ducks" title="Ducks" width="550" height="403" class="alignnone size-full wp-image-411" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/almost-spring/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frank Reid&#8217;s last stop</title>
		<link>http://tangledhelix.com/archive/frank-reids-last-stop</link>
		<comments>http://tangledhelix.com/archive/frank-reids-last-stop#comments</comments>
		<pubDate>Sun, 05 Mar 2006 01:13:16 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[photofriday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/frank-reids-last-stop</guid>
		<description><![CDATA[

Our tour guide in Skagway Alaska, posing for a cheesy tourist photo at the town&#8217;s oldest cemetery. The oversized marker is that of the local hero, Frank Reid.

Submitted for
Photo Friday challenge
&#8220;Feminine&#8220;.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/03/last_stop.jpg" alt="Last Stop" title="Last Stop" width="377" height="550" class="alignnone size-full wp-image-409" /></p>

<p>Our tour guide in Skagway Alaska, posing for a cheesy tourist photo at the town&#8217;s oldest cemetery. The oversized marker is that of the local hero, Frank Reid.</p>

<p>Submitted for
<a href="http://www.photofriday.com">Photo Friday</a> challenge
&#8220;<a href="http://www.photofriday.com/archives/challenge/000541.php">Feminine</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/frank-reids-last-stop/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stonehenge</title>
		<link>http://tangledhelix.com/archive/stonehenge</link>
		<comments>http://tangledhelix.com/archive/stonehenge#comments</comments>
		<pubDate>Sun, 05 Mar 2006 01:00:53 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[lensday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/stonehenge</guid>
		<description><![CDATA[

Submitted for Lens Day challenge
&#8220;Enchanted&#8220;.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/03/stonehenge.jpg" alt="Stonehenge" title="Stonehenge" width="550" height="386" class="alignnone size-full wp-image-407" /></p>

<p>Submitted for <a href="http://lensday.com/">Lens Day</a> challenge
&#8220;<a href="http://lensday.com/index.php?p=51">Enchanted</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/stonehenge/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS Demystified</title>
		<link>http://tangledhelix.com/archive/rss-demystified</link>
		<comments>http://tangledhelix.com/archive/rss-demystified#comments</comments>
		<pubDate>Wed, 22 Feb 2006 09:59:00 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/rss-demystified</guid>
		<description><![CDATA[I&#8217;m a big fan of RSS. There&#8217;s no way I could keep up with everything without it. But I&#8217;ve found that with the exception of a small handful of my technically-minded colleagues, everybody I know seems to fall into one of these three camps.


They don&#8217;t know what it is, or if they do,
They don&#8217;t know [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of RSS. There&#8217;s no way I could keep up with everything without it. But I&#8217;ve found that with the exception of a small handful of my technically-minded colleagues, everybody I know seems to fall into one of these three camps.</p>

<ol>
<li>They don&#8217;t know what it is, or if they do,</li>
<li>They don&#8217;t know how to make use of it, or</li>
<li>They don&#8217;t understand the point of it.</li>
</ol>

<p>This article aims to lay out, very simply, what RSS is and why it is useful for the average person, not just for the tech-savvy crowd.</p>

<p><span id="more-240"></span></p>

<p>While RSS is not the only technology of its kind, for the sake of simplicity I will use the term &#8220;RSS&#8221; to refer to any such technology, including its cousins RDF and Atom. This is not to impugn RDF or Atom in any way; it&#8217;s just that RSS is the most well-known among them and has come to be used as a generic term for this family of technologies.</p>

<h3>The problem</h3>

<p>It&#8217;s no secret that people today are extremely busy. Let me pose this question to you: how many web sites have you run across in your life that you would like to keep up with, but just don&#8217;t have the time to visit regularly? If you can&#8217;t think of any, trust me, there are at least a few. Think on it for a while, you&#8217;ll see.</p>

<p>After all, how many hours can one devote to just checking in on a site to see what&#8217;s new? Let&#8217;s say there are 50 web sites that you want to keep an eye on. How much time would you spend every week trying to do that? It&#8217;s even a pain with 30 or 20 sites, right? Who has the time to do the legwork?</p>

<p>And some sites are just frustrating. They have content you really want to read, but posts are few and far between. You check every day but usually there&#8217;s nothing new. Every fifth day there&#8217;s new content, but you&#8217;ve wasted 80% of the time you spent checking!</p>

<p>Those of you with slow connections will understand this most clearly. You go to a site, wait patiently to download their logo, navigation button images, and ad banners, only to find out that there&#8217;s nothing new to read anyway.</p>

<h3>How RSS can help</h3>

<p>RSS is all about metadata; that is, data that describes other data. What does that mean?</p>

<p>Let&#8217;s say that you want to keep up with posts on a certain site (for example, my site). As discussed above, you would normally have to come by now and again and see what&#8217;s new. Even if nothing is new, you have to expend some effort to come to the site, look at what&#8217;s here, and make the decision that there isn&#8217;t anything new to look at.</p>

<p>Now let&#8217;s say that instead of reading my site, you track my RSS feed. You would add my feed to an RSS reader, which would then go out periodically and fetch my RSS feed data. It would compare the contents of the feed to what it had previously seen in my feed, and then tell you what is new (if anything is). Instead of downloading the entire site, the RSS feed is just a set of metadata about the site. It contains a list of the most recent posts, their titles and some sort of summary (though some feeds simply include the entire article in the feed).</p>

<p>Your RSS reader does all the legwork of figuring out what you&#8217;ve already seen and thus you are free to ignore all of those items entirely, only concentrating on what you haven&#8217;t yet seen. I find that it&#8217;s usually the case that I read only a small portion of what is new in any given update; for the sake of argument, let&#8217;s say I read about 25% of the new items in an update.</p>

<p>If that doesn&#8217;t sound like a huge time saver to you, think about the time it would save if you tracked a large number of sites. My RSS reader is currently configured to track 89 feeds, meaning that to keep up with them daily without RSS, I would have to visit 5 sites every hour that I&#8217;m awake. And that&#8217;s assuming some sort of system to keep track of which sites you are supposed to be checking! Maybe someone out there has enough spare time to deal with this, but I don&#8217;t.</p>

<h3>Getting started</h3>

<p>The first choice to make is how to read feeds.</p>

<p>If you&#8217;re the kind of person who uses multiple computers regularly, or who doesn&#8217;t like to bother with installing software, then I suggest trying out <a href="http://bloglines.com">Bloglines</a>, a free online service where you can manage and read your feeds with any web browser.</p>

<p>Eric Zorn at <a href="http://www.chicagotribune.com/">The Chicago Tribune</a> has a nice article on
<a href="http://blogs.chicagotribune.com/news_columnists_ezorn/2006/02/23_real_simple_.html">how to use Bloglines</a>.</p>

<p>(Bloglines also offers a free clipping service.
<a href="http://tangledhelix.com/clip/what-is-a-clip-blog/">What is that?</a>)</p>

<p>If you would prefer the more efficient feel of a local program on your computer, there are plenty available. I myself use a program called <a href="http://ranchero.com/netnewswire/">NetNewsWire</a>, which is a Mac-only program. Apple&#8217;s web browser, <a href="http://www.apple.com/safari">Safari RSS</a>, also has RSS support built in, but I find it a little inadequate so I don&#8217;t use it except to preview a feed before I put it into NetNewsWire.</p>

<p>Windows users will have to find an RSS reader on their own since I don&#8217;t really know what&#8217;s out there. (Feel free to leave suggestions in the comments below.) The popular <a href="http://www.getfirefox.com/">Firefox</a> browser has RSS functionality integrated, so you can check that out. It calls them Live Bookmarks.</p>

<p>No matter what your platform, you might find <a href="http://en.wikipedia.org/wiki/List_of_news_aggregators">Wikipedia&#8217;s List of news aggregators</a> useful in selecting an RSS reader.</p>

<h3>Caveat</h3>

<p>Just about every blog out there, and a lot of news web sites, are offering RSS feeds. Look for the RSS, Atom, RDF or XML link when you visit them. Some browsers, such as Apple&#8217;s Safari RSS and Mozilla Foundation&#8217;s Firefox, will automatically recognize an embedded RSS feed and offer to show it to you.</p>

<p>But other sites either can&#8217;t or won&#8217;t offer RSS feeds. Some sites it simply makes no sense for. Others don&#8217;t want to make it easy on you because they just want you to go to their site to read their ads.</p>

<p>RSS is very useful technology, but it&#8217;s not yet a panacea. I encourage you to keep an eye out for sites that offer RSS and take advantage of it. For the rest of the web, well, you&#8217;ll just have to decide which of those <em>other</em> sites are still worth reading.</p>

<h3>Feeds to start out with</h3>

<p>The links below go directly to RSS feeds and may or may not work in every web browser. If you have Safari RSS or a recent version of Firefox, then they should display correctly. If you get a bunch of garbled garbage that doesn&#8217;t make sense to you, just click your back button.</p>

<p><a href="http://tangledhelix.com/rss">My site</a></p>

<p><a href="http://tangledhelix.com/clip/feed/atom/">My clip blog</a></p>

<p><a href="http://www.invisiblethreads.com/potd/rss/rss.xml">Daily Photography</a></p>

<p><a href="http://www.hot-deals.org/rss/xml/">Hot Deals Club</a>
(note that this feed illustrates a non-&#8221;news&#8221;, non-&#8221;blog&#8221; use of RSS)</p>

<p><a href="http://www.dooce.com/atom.xml">dooce</a> (PG-13)</p>

<p><a href="http://www.stuffonmycat.com/xml-rss2.php">Stuff on my Cat</a></p>

<p><a href="http://imagesafari.com/rss2">imagesafari</a> (my friend Jon&#8217;s photoblog)</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/rss-demystified/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>txp:dml_article_thumb</title>
		<link>http://tangledhelix.com/archive/txp-dml-article-thumb</link>
		<comments>http://tangledhelix.com/archive/txp-dml-article-thumb#comments</comments>
		<pubDate>Sun, 19 Feb 2006 21:34:00 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[textpattern]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/txp-dml-article-thumb</guid>
		<description><![CDATA[Textpattern provides the &#60;txp:article_image /&#62; tag, which I use in the templates for the majority of posts on my site. However, for some reason it doesn&#8217;t provide an equivalent tag for the thumbnail version of an article image. Since I use thumbnails in my RSS feed, this was problematic for me. This plugin was my [...]]]></description>
			<content:encoded><![CDATA[<p>Textpattern provides the <code>&lt;txp:article_image /&gt;</code> tag, which I use in the templates for the majority of posts on my site. However, for some reason it doesn&#8217;t provide an equivalent tag for the thumbnail version of an article image. Since I use thumbnails in my RSS feed, this was problematic for me. This plugin was my answer to the problem.</p>

<p>To install:</p>

<ol>
<li>Download the plugin file (see link below)</li>
<li>Go to Textpattern&#8217;s admin tab</li>
<li>Go to the plugins tab</li>
<li>Paste the contents of the downloaded file into the text box and click upload.</li>
<li>Once the plugin shows up in the list, you&#8217;ll have to click &#8216;no&#8217; in the Active column to change it to &#8216;yes&#8217;; then the plugin will be active.</li>
</ol>

<p>To use:</p>

<ol>
<li>Make sure your article has an article image assigned. The article image is listed under the advanced options.</li>
<li>Put a <code>&lt;txp:dml_article_thumb /&gt;</code> tag where you want the thumbnail to appear.</li>
</ol>

<p>The article image should be the image&#8217;s ID number <em>only</em>. Don&#8217;t add a file extension or anything, just the ID, i.e. &#8220;52&#8243;. To put the full size image into the article, use <code>&lt;txp:article_image /&gt;</code>.</p>

<p>Download <a href='/wp-content/uploads/2006/02/dml_article_thumb-0.6.txt'>dml_article_thumb-0.6.txt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/txp-dml-article-thumb/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Night Lights</title>
		<link>http://tangledhelix.com/archive/night-lights</link>
		<comments>http://tangledhelix.com/archive/night-lights#comments</comments>
		<pubDate>Sat, 11 Feb 2006 15:54:00 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[lensday]]></category>

		<guid isPermaLink="false">http://stage.tangledhelix.com/archive/night-lights</guid>
		<description><![CDATA[

Budapest, Hungary.

Submitted for Lens Day challenge
&#8220;Dusk&#8220;.
]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2006/02/dusk.jpg" alt="Dusk" title="Dusk" width="322" height="500" class="alignnone size-full wp-image-404" /></p>

<p>Budapest, Hungary.</p>

<p>Submitted for <a href="http://lensday.com/">Lens Day</a> challenge
&#8220;<a href="http://lensday.com/index.php?p=48">Dusk</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tangledhelix.com/archive/night-lights/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
