<?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>GloryFish.org</title>
	<atom:link href="http://gloryfish.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://gloryfish.org</link>
	<description>Articles, blog posts, and information about web design, programming, and the life of Jay Roberts.</description>
	<lastBuildDate>Tue, 16 Feb 2010 18:11:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Javascript Mandelbrot Generator</title>
		<link>http://gloryfish.org/2009/08/javascript-mandelbrot-generator/</link>
		<comments>http://gloryfish.org/2009/08/javascript-mandelbrot-generator/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 16:21:12 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gloryfish.org/?p=241</guid>
		<description><![CDATA[I&#8217;ve been quiet lately mostly because I&#8217;ve been working on a lot of different projects and generally enjoying the summertime. In the interests of transparency and keeping up to date here are some things I&#8217;ve been working on:

Javascript Mandelbrot generator using canvas
When I was little and first learning how to program in QBasic, one of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been quiet lately mostly because I&#8217;ve been working on a lot of different projects and generally enjoying the summertime. In the interests of transparency and keeping up to date here are some things I&#8217;ve been working on:</p>
<p><span id="more-241"></span><br />
<a href="http://mandelbrot.gloryfish.org/">Javascript Mandelbrot generator using canvas</a><br />
When I was little and first learning how to program in QBasic, one of the first things I made was a Mandelbrot set generator called the Mandelbrot Window. A few weeks ago I decided to revisit it using a new language and environment. I reimplemented it in Javascript using the HTML 5 canvas element. It was a great learning experience and I encourage any curious developer to build it in their language of choice. It&#8217;s a simple algorithm with plenty of reference implementations and offers lots of opportunity for expansion. This requires one of the latest browsers to run. Take note of the set generation time in each browser, some interesting numbers there.</p>
<p><a href="http://daswiener.com">Das Wiener</a><br />
Sarah and I always wondered what our dog did when we were out of the house. What started as a simple idea of setting up a webcam to watch his cage kinda&#8217; got out of hand and has turned into <a href="http://daswiener.com">daswiener.com</a>. I built it for Sarah and I, but others are enjoying it as well so that&#8217;s pretty cool.</p>
<p>I&#8217;ve also been tinkering with a shared grocery list application and an automatically synced notepad widget for OS X. And I&#8217;m learning Python. Woot.</p>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2009/08/javascript-mandelbrot-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating the first SSH user when hacking the My Book World</title>
		<link>http://gloryfish.org/2009/02/creating-the-first-ssh-user-when-hacking-the-my-book-world/</link>
		<comments>http://gloryfish.org/2009/02/creating-the-first-ssh-user-when-hacking-the-my-book-world/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 22:11:15 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://gloryfish.org/2009/02/creating-the-first-ssh-user-when-hacking-the-my-book-world/</guid>
		<description><![CDATA[I recently purchased a 1 Terabyte My Book World NAS. It&#8217;s a great way to store lots of big files to be shared across all of the computers in my home network. I also have an Xbox 360 which does a great job of playing streaming video over the network. However, the 360 can&#8217;t access [...]]]></description>
			<content:encoded><![CDATA[<p>I recently purchased a 1 Terabyte <a href="http://reviews.cnet.com/external-hard-drives/western-digital-mybook-world/4505-3190_7-32401221.html">My Book World</a> NAS. It&#8217;s a great way to store lots of big files to be shared across all of the computers in my home network. I also have an Xbox 360 which does a great job of playing streaming video over the network. However, the 360 can&#8217;t access network shares directly.</p>
<p>In the past I&#8217;ve ran a server running either Media Center on Windows or <a href="http://www.twonkyvision.de/">TwonkyVision</a> or <a href="http://mediatomb.cc/">MediaTomb</a> on Linux. However, there is a lot of additional overhead with maintaining a whole machine just for media streaming.</p>
<p>Fortunately, the My Book is up to the task. It just needs a little tweaking to unlock its full potential as a Linux-based machine.</p>
<p><span id="more-233"></span>
<p>The first step in enabling media streaming functionality is to gain access to the internal Linux system. I followed the instructions provided by Martin Hinner to <a href="http://martin.hinner.info/mybook/sshaccess.php">enable SSH access on the My Book</a>. However, I got hung up for a while on the first step:</p>
<blockquote><p>&#8220;First of all you have to create a new user using standard web interface. SSH will not allow you to log-in as root without password.&#8221;</p>
</blockquote>
<p>The instructions &#8220;create a new user using standard web interface&#8221; were a little unclear to me at first. The user that is referred to here is not the web interface user that you create the first time you log in. Rather,<strong> the user is a file sharing user created in the file sharing section of the web interface.</strong></p>
<p>In retrospect, it&#8217;s obvious why that is the case. The web interface login credentials would not be the same as a file system user and you need a file system user to log in using SSH.</p>
<p>I decided to document this in case anyone else runs into the same confusion and hopefully they won&#8217;t spend as much time as I did figuring it out.</p>
</p>
<p><br class="final-break" /></p>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2009/02/creating-the-first-ssh-user-when-hacking-the-my-book-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Puppy in Motion</title>
		<link>http://gloryfish.org/2008/11/puppy-in-motion/</link>
		<comments>http://gloryfish.org/2008/11/puppy-in-motion/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 16:11:25 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gloryfish.org/2008/11/puppy-in-motion/</guid>
		<description><![CDATA[Guinness, our new puppy, is settling into his new life here. 



]]></description>
			<content:encoded><![CDATA[<p>Guinness, our new puppy, is settling into his new life here. </p>
<div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:38d7e8c2-9b58-45eb-b58c-590cb4cc35fb" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
<div><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/HEtWLksnnjE&amp;hl=en"></param><embed src="http://www.youtube.com/v/HEtWLksnnjE&amp;hl=en" type="application/x-shockwave-flash" width="425" height="355"></embed></object></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2008/11/puppy-in-motion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Half Pint Puppy</title>
		<link>http://gloryfish.org/2008/11/half-pint-puppy/</link>
		<comments>http://gloryfish.org/2008/11/half-pint-puppy/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 00:12:08 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gloryfish.org/2008/11/half-pint-puppy/</guid>
		<description><![CDATA[We got a new family member this weekend. He is an adorable black and tan mini dachshund named Guinness. He is six weeks old. It’s been a busy last few days as we puppy-proof our home, stock up on food and toys, and begin the long process of housebreaking.
It’s a constant cycle of nap, eat, [...]]]></description>
			<content:encoded><![CDATA[<p>We got a new family member this weekend. He is an adorable black and tan mini dachshund named Guinness. He is six weeks old. It’s been a busy last few days as we puppy-proof our home, stock up on food and toys, and begin the long process of housebreaking.</p>
<p>It’s a constant cycle of nap, eat, pee, huge burst of energy then nap again. He loves to snuggle and prefers to sleep wrapped up in his favorite blanket in someone’s arms.</p>
<p> <span id="more-223"></span>
<p><font color="#ffffff">You can view all of the pictures we take of Guinness as he grows up on <a href="http://www.flickr.com/photos/gloryfish/tags/guinness/">Flickr</a>.</font></p>
<p>&#160;<a href="http://farm4.static.flickr.com/3290/2990267282_ce9f3f74a6_o.jpg" rel="lightbox"><img src="http://farm4.static.flickr.com/3290/2990267282_a21b1e1fd2_m.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2008/11/half-pint-puppy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Writing vulnerable SQL queries</title>
		<link>http://gloryfish.org/2008/08/writing-vulnerable-sql-queries/</link>
		<comments>http://gloryfish.org/2008/08/writing-vulnerable-sql-queries/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 20:43:25 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://gloryfish.org/?p=220</guid>
		<description><![CDATA[So you&#8217;ve been hearing about this powerful new database technique called &#8220;SQL injection&#8221;. You hear it can take PHP-database interaction to the next level. You want to get up to speed as quickly as possible without all the fuss. Look no further. 
Here are 3 easy steps to creating a PHP form that is completely [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;ve been hearing about this powerful new database technique called &#8220;SQL injection&#8221;. You hear it can take PHP-database interaction to the next level. You want to get up to speed as quickly as possible without all the fuss. Look no further. </p>
<p>Here are 3 easy steps to creating a PHP form that is completely vulnerable to a SQL injection attack:</p>
<p><span id="more-220"></span><br />
Step 1: Get the posted variables.</p>
<p>Step 2: Put the posted variables into your query.</p>
<p>Step 3: Execute the query.</p>
<p>Sample code:<br />
<code>$sql = "INSERT INTO table (column) VALUES ( $_POST['data'] )";<br />
$result = mysql_query($sql);</code></p>
<p>And there you have it. A completely injectable query in only two lines of code. This code even works when you are using client-side validation! That&#8217;s right, you can keep using Javascript-based form validation and this code will still work, all the user has to do is turn Javascript off. Easy!</p>
<p>This code is released into the public domain. Feel free to use it in any application where outright SQL injection vulnerability is required. You are encouraged to implement it without attribution.</p>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2008/08/writing-vulnerable-sql-queries/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The latest</title>
		<link>http://gloryfish.org/2008/07/the-latest/</link>
		<comments>http://gloryfish.org/2008/07/the-latest/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 14:36:07 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://gloryfish.org/?p=217</guid>
		<description><![CDATA[So far it&#8217;s been a beautiful summer here in Raleigh. I am no longer freelancing. I am working as a web developer at DesignHammer. There&#8217;s a great group of people there doing some cool things and I&#8217;m fortunate to be in that environment.
Otherwise, things have been calm. 
Don&#8217;t forget you can keep up with me [...]]]></description>
			<content:encoded><![CDATA[<p>So far it&#8217;s been a beautiful summer here in Raleigh. I am no longer freelancing. I am working as a web developer at <a href="http://designhammer.com">DesignHammer</a>. There&#8217;s a great group of people there doing some cool things and I&#8217;m fortunate to be in that environment.</p>
<p>Otherwise, things have been calm. </p>
<p>Don&#8217;t forget you can keep up with me via <a href="http://twitter.com/gloryfish">Twitter</a>, <a href="http://www.flickr.com/photos/gloryfish/">Flickr</a>, and <a href="http://del.icio.us/GloryFish">Delicious</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2008/07/the-latest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving On</title>
		<link>http://gloryfish.org/2008/01/moving-on/</link>
		<comments>http://gloryfish.org/2008/01/moving-on/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 17:43:56 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://gloryfish.org/moving-on/</guid>
		<description><![CDATA[My wife and I are all settled into our new home here in Raleigh, North Carolina.&#160; Moving here has been a long process that we are happy to be done with. 
I am now freelancing full time which is an adventure all by itself. I am spending time making connections here with what seems to [...]]]></description>
			<content:encoded><![CDATA[<p>My wife and I are all settled into our new home here in Raleigh, North Carolina.&nbsp; Moving here has been a long process that we are happy to be done with. </p>
<p>I am now freelancing full time which is an adventure all by itself. I am spending time making connections here with what seems to be a strong developer community. It&#8217;s exciting to meet people who speak the same language I do and are passionate about some of the same things. That&#8217;s something that was very hard to find in upstate New York.</p>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2008/01/moving-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Feeds: November</title>
		<link>http://gloryfish.org/2007/11/new-feeds-november/</link>
		<comments>http://gloryfish.org/2007/11/new-feeds-november/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 20:38:21 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[opinion]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://gloryfish.org/new-feeds-november/</guid>
		<description><![CDATA[My last feed update was in September. Since then I&#8217;ve discovered a few new gems. If you like finding new feeds you might find some here you like.
Free Speculative Fiction &#8211; http://www.freesfonline.de/rssfeed.xml
Speculative Fiction, a superset of science fiction, is a latent passion of mine. When my Xbox died I spent a lot of time reading [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href="/new-feeds-september/">last feed update</a> was in September. Since then I&#8217;ve discovered a few new gems. If you like finding new feeds you might find some here you like.</p>
<p>Free Speculative Fiction &#8211; <a href="http://www.freesfonline.de/rssfeed.xml">http:<wbr>/<wbr>/www.freesfonline.de<wbr>/rssfeed.xml</a></p>
<p>Speculative Fiction, a superset of science fiction, is a latent passion of mine. When my Xbox died I spent a lot of time reading lots of short stories that&nbsp;I found through this great feed.</p>
<p><span id="more-214"></span></p>
<p>&nbsp;</p>
<p>Wil Wheaton: In Exile &#8211; <a href="http://feeds.feedburner.com/wwdn">http:<wbr>/<wbr>/feeds.feedburner.com<wbr>/wwdn</a></p>
<p>The actor, well known for playing Wesley Crusher on Star Trek, is an accomplished writer and all around geek. His site features a lot of life stories from the point of view of a geek father and husband. It is at times inspirational and always entertaining.</p>
<p>&nbsp;</p>
<p>TorrentFreak &#8211; <a href="http://feed.torrentfreak.com/Torrentfreak/">http://feed.torrentfreak.com/Torrentfreak/</a></p>
<p>A news site which covers issues related to the BitTorrent downloading community. Its viewpoint is decidedly pro-torrenting. </p>
<p>&nbsp;</p>
<p>GameAI For Developers &#8211; <a href="http://aigamedev.com/feed/">http:<wbr>/<wbr>/aigamedev.com<wbr>/feed<wbr>/</a></p>
<p>A site that does a wonderful job of bridging the gap between professional and hobbyist video game programmers and the topic of Artificial Intelligence. The site is a mix of practical articles describing AI techniques and thought provoking articles that generate discussion in the comments. Commenters range from individuals who are still learning to code and seasoned developers who have shipped multiple commercial games.</p>
<div>&nbsp;</div>
</td>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2007/11/new-feeds-november/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Full-text feeds are working and why you should care</title>
		<link>http://gloryfish.org/2007/10/full-text-feeds-are-working-and-why-you-should-care/</link>
		<comments>http://gloryfish.org/2007/10/full-text-feeds-are-working-and-why-you-should-care/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 19:25:10 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://gloryfish.org/full-text-feeds-are-working-and-why-you-should-care/</guid>
		<description><![CDATA[I just enabled full-text feeds for this site. *crickets, one guy way in the back clapping ecstatically*
Okay, so it&#8217;s not a mega-ton announcement. For me it&#8217;s a good thing because it has been nagging at the back of my mind for a few weeks. Now&#160;it&#8217;s one less thing I have to think about.
For those for [...]]]></description>
			<content:encoded><![CDATA[<p>I just enabled full-text feeds for this site. *crickets, one guy way in the back clapping ecstatically*</p>
<p>Okay, so it&#8217;s not a mega-ton announcement. For me it&#8217;s a good thing because it has been nagging at the back of my mind for a few weeks. Now&nbsp;it&#8217;s one less thing I have to think about.</p>
<p>For those for you who are using a feed reader already then I think you get it. (Yes, I&#8217;m talking about that one guy in the back)</p>
<p>The ones who aren&#8217;t excited by this are the ones that&nbsp;I want to talk to.</p>
<p><span id="more-212"></span></p>
<p>The web is a big place. You are a busy person. You don&#8217;t get paid to sit at a computer all day, like <em>some people</em>.&nbsp; But that doesn&#8217;t mean you can&#8217;t make the web work for you.</p>
<p>There is a treasure trove of valuable content on the web. There is entertainment, education, news and&nbsp;ideas and it&#8217;s all being created by people like you. These people understand your hobbies and interests.&nbsp; </p>
<ul>
<li>Like making gourmet confections? Try <a href="http://www.chocolategourmand.com/blog/">The Chocolate Gourmand</a>.
<li>Like poetry and politics together? Check out <a href="http://ronsilliman.blogspot.com/">Sillman&#8217;s Blog</a>.
<li>Like building your own stuff? Go to <a href="http://www.instructables.com/home">Instructables</a>.
<li>Those don&#8217;t suit your tastes? Don&#8217;t worry, <a title="Google Homepage" href="http://www.google.com">there&#8217;s more</a>.</li>
</ul>
<p>So, yes, the Internet is this great magical&nbsp;thing with all this interesting crap in it. But,&nbsp;you still don&#8217;t have time to go to twenty different sites. How can you possibly keep up, especially when they keep <strong>making more</strong> everyday?</p>
<p>Some people solve this by just not going to all of those sites. You don&#8217;t miss what you don&#8217;t know right? But, whether you care or not, you are missing something cool.</p>
<p>What if there <em>was</em> a way to&nbsp;fit some of that cool stuff in among all of the other things (read: life) that want your attention too?</p>
<p>Watch <a href="http://www.blip.tv/file/205570/" title="Common Craft's RSS in Plain English Video">this film</a> by the creative guys at <a href="http://www.commoncraft.com/">Common Craft</a>. They explain in English what feeds can do to solve this problem.</p>
<p> <object id="showplayer" type="application/x-shockwave-flash" height="350" width="450" data="http://www.blip.tv/scripts/flash/showplayer.swf?enablejs=true&amp;feedurl=http%3A%2F%2Fthecommoncraftshow%2Eblip%2Etv%2Frss&amp;file=http%3A%2F%2Fwww%2Eblip%2Etv%2Frss%2Fflash%2F209879&amp;showplayerpath=http%3A%2F%2Fwww%2Eblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" allowfullscreen="true"></object> <br /> 
<p>So let&#8217;s sum all of this up and get to the final point:</p>
<ul>
<li>The web has lots of cool stuff
<li>Feeds help to manage all of that cool stuff
<li>GloryFish.org now has full text feeds</li>
</ul>
<p>Now, if you are subscribed to Gloryfish.org&#8217;s feed, you can read the entire article in your reader, without having to come to the site to read the whole thing. You couldn&#8217;t do that before. Sorry it took so long. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2007/10/full-text-feeds-are-working-and-why-you-should-care/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Broken Billboard</title>
		<link>http://gloryfish.org/2007/09/a-broken-billboard/</link>
		<comments>http://gloryfish.org/2007/09/a-broken-billboard/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 19:10:57 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[article]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://gloryfish.org/a-broken-billboard/</guid>
		<description><![CDATA[Steve Krug&#8217;s fantastic introduction to web usability, Don&#8217;t Make Me Think, begins by presenting two views of website content:
1. The Website is a novel -&#160;It is carefully designed to be read and understood completely. This is how the&#160;website builder&#160;thinks.
2. The Website is a billboard -&#160;It will be glanced at quickly, stripped of the required information, [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Krug&#8217;s fantastic introduction to web usability, <a title="Don't Make Me Think Product Page on Amazon" href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0789723107">Don&#8217;t Make Me Think</a>, begins by presenting two views of website content:</p>
<p>1. <strong>The Website is a novel -</strong>&nbsp;It is carefully designed to be read and understood completely. This is how the&nbsp;website builder&nbsp;thinks.</p>
<p>2. <strong>The Website is a billboard -</strong>&nbsp;It will be glanced at quickly, stripped of the required information, and forgotten as soon as the visitor moves on. This is how the website&#8217;s visitor thinks.</p>
<p>Krug asserts that as designers, we need to build better billboards.</p>
<p><span id="more-209"></span></p>
<p>It can be a tough step for a designer to take. We tend to labor over design decisions like font sizes, colors, and placement of elements on the page. It&#8217;s painful to think that the hours spent crafting an aesthetically pleasing website will go unnoticed during the three seconds that a visitor spends on it.</p>
<p>However, that is the reality that we live with. To become better designers we have to understand more than color wheels and grid layouts. A good web designer needs to be concerned with <em>interaction</em> as much as <em>presentation</em>.</p>
<p>Just now I had an experience on a <a title="Popular Science Website" href="http://www.popsci.com">PopSci.com</a> that made this point very clear.</p>
<p>I arrived at an <a title="Article about videogame technology on PopSci.com" href="http://www.popsci.com/popsci/technology/8312f0209dd15110vgnvcm1000004eecbccdrcrd.html">article about videogame technology</a> through a link on Digg. The article is presented as series of images with accompanying text. </p>
<p>I briefly glanced at the image of a computer chip and decided to save that for later. My eyes moved quickly to the right to find the article proper. I read through the text under the heading &#8220;<strong>1. Processing Power.</strong>&#8221; The numbered heading told me to expect more sections. My brain subconsciously stored that away.</p>
<p>When I got to the end of the first section I was hooked.&nbsp;&nbsp;I quickly clicked the &#8220;next&#8221; link and the page disappeared.</p>
<p>Wait, what? Where did that interesting article go? I pulled the page&nbsp;up again. Looking closely, my mistake immediately became clear. The &#8220;next&#8221; link I thought I clicked was actually a &#8220;X Close this Window&#8221; link.</p>
<p>It was the right color (orange) and in the right place (lower-right of&nbsp;the article) which turned out to be just enough information to make a &#8220;click commitment.&#8221; Experience on the web has taught me that multi part articles tend to have their navigation in that spot. That was a mistake.</p>
<p>I completely missed the &#8220;Previous | Next&#8221; links that appeared above the image. Those didn&#8217;t seem to apply to the article anyway. And I was initially confused as to why the article would have a &#8220;Close this Window&#8221; link anyway.</p>
<p>Further investigation on the PopSci.com revealed that the article appears in a pop-up window when accessed from their homepage. The Digg link made it appear in a full browser window. That distinction does very little to affect the layout of the page. However it had a huge impact on how I interacted with the it. I don&#8217;t normally expect a normal web page to offer me a close link in the middle of an article. </p>
<p>You may be tempted to write it off as user error and go about your business. However, in the real world these split second judgements occur every time someone visits your site. In this case it spawned a blog post. A less positive outcome would be me giving up when the site disappeared and moving on to one of the other myriad things demanding my attention.&nbsp;</p>
<p>Your job as an <em>interaction</em>&nbsp;designer is to help your visitors <a href="http://blogs.msdn.com/brada/archive/2003/10/02/50420.aspx">fall into the pit of success</a>. Make it easy for them to succeed when they are on your site. Succeeding can mean finding a piece of information, posting a comment easily, updating a personal setting, or going to section two of the article they are reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://gloryfish.org/2007/09/a-broken-billboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
