<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Chris Griffin</title>
	
	<link>http://chrisgriffin.org</link>
	<description>Hi, my name is Chris. I live in Portland, Oregon where I work as an interface designer.</description>
	<lastBuildDate>Tue, 07 Jul 2009 23:02:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<geo:lat>45.491024</geo:lat><geo:long>-122.957452</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/chriszgriffin" type="application/rss+xml" /><item>
		<title>The One About “Look and Feel”</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/kq08NfjYuiw/</link>
		<comments>http://chrisgriffin.org/2009/07/the-one-about-look-and-feel/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 22:52:11 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=292</guid>
		<description><![CDATA[Andrew Crow of Adaptive Path explains why we should do away with the phrase, &#8220;look and feel&#8221; when referring to visual aspects of a design:


  Visual design is often subjective and can be difficult to describe or judge. Often, people lack the language or understanding of the work to accurately express their opinions. Consequently, [...]]]></description>
			<content:encoded><![CDATA[<p>Andrew Crow of Adaptive Path explains why we should do away with the phrase, &#8220;look and feel&#8221; when referring to visual aspects of a design:</p>

<blockquote>
  <p>Visual design is often subjective and can be difficult to describe or judge. Often, people lack the language or understanding of the work to accurately express their opinions. Consequently, we use simple terms of the way an object “looks” or how it “feels”.</p>
  
  <p>Speaking in terms of these qualities does a disservice to the design. We cheapen the value of the work by paying attention only to the superficial aspects.</p>
</blockquote>

<p>When I refer to the visual design of a website or a web application, I tend to use &#8220;aesthetics&#8221; or &#8220;style layer&#8221; but those words don&#8217;t do visual design any more justice than &#8220;look and feel&#8221;.</p>

<p>Also, don&#8217;t forget to read the comments.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/kq08NfjYuiw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/07/the-one-about-look-and-feel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.adaptivepath.com/blog/2009/05/21/the-one-about-look-and-feel/</feedburner:origLink></item>
		<item>
		<title>Designers Do It in Groups</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/KWtIt7vw0Hs/</link>
		<comments>http://chrisgriffin.org/2009/07/designers-do-it-in-groups/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 21:03:02 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Career]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=287</guid>
		<description><![CDATA[Robert Hoekman writes:


  I recently began working with a client whose staff doesn’t design together. When they walk into the office in the morning, they plug in their headphones and stare at their screens, hardly speak to each other, and forge product plans by way of short, infrequent conversations about what needs to be [...]]]></description>
			<content:encoded><![CDATA[<p>Robert Hoekman writes:</p>

<blockquote>
  <p>I recently began working with a client whose staff doesn’t design together. When they walk into the office in the morning, they plug in their headphones and stare at their screens, hardly speak to each other, and forge product plans by way of short, infrequent conversations about what needs to be implemented next and when. The conference room has only a table and a projector. The front room is filled with broken-down boxes, presumably leftover from setting up shop in a new place, but the company has been in the space for months.</p>
  
  <p>The people on this team are smart and engaged, but they’re nowhere near doing their best work. They’re not taking advantage of each other’s ideas and passions. They’re not having any fun.</p>
</blockquote>

<p>I&#8217;ve worked in a couple of environments similar to what Robert describes here. In both environments, I did not work at an efficiency I would consider to be productive. More importantly, I did not produce what I would consider to be my best work.</p>

<p>What I&#8217;ve taken away from both experiences is the work environment of any job will always set a threshold on the potential enthusiasm (and fun) you will have for the duration of your time at said job. In other words, focus on evaluating the team you will be working with, not the work you will be doing. Enthusiasm and attitude is contagious.</p>

<p>A bit of a tangential thought from Hoekman&#8217;s point, but thought it was worth noting.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/KWtIt7vw0Hs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/07/designers-do-it-in-groups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://miskeeto.com/bytes/designers-do-it-in-groups/</feedburner:origLink></item>
		<item>
		<title>Choosing a Monochromatic Color Palette in Photoshop</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/yIrCEEvEU8M/</link>
		<comments>http://chrisgriffin.org/2009/05/choosing-a-monochromatic-color-palette-in-photoshop/#comments</comments>
		<pubDate>Wed, 06 May 2009 02:37:43 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=208</guid>
		<description><![CDATA[Once upon a time, when I started a design project with a monochromatic color palette, I would choose colors based on instinct. I would pick a base color, and if I needed a different shade of said color, I would &#8220;eyeball&#8221; it in the Photoshop color picker by moving the eyedropper slightly in a direction [...]]]></description>
			<content:encoded><![CDATA[<p>Once upon a time, when I started a design project with a monochromatic color palette, I would choose colors based on instinct. I would pick a base color, and if I needed a different shade of said color, I would &#8220;eyeball&#8221; it in the Photoshop color picker by moving the eyedropper slightly in a direction that would give me the result I needed. This approach worked well enough, but the more detail-oriented perfectionist side of me was put off by the arbitrariness. There had to be a more systematic approach to a monochromatic color palette than just picking and choosing. There is, and with a basic understanding of color theory, specifically, how <strong>saturation</strong> and <strong>brightness</strong> works, you&#8217;ll be creating monochromatic color palettes in no time.</p>

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

<h3>Brief Overview of the HSB color space</h3>

<p><img src="http://chrisgriffin.org/wp-content/uploads/2009/05/hsl-hsv.png" alt="HSL &#038; HSV Graphical Depiction" />
Before we choose the monochromatic color palette, we need to understand what <abbr title="Hue Saturation Brightness">HSB</abbr> is. <a href="http://en.wikipedia.org/wiki/HSV_color_space">HSB</a> is a color space that defines colors based on 3 values: <strong>H</strong>ue, <strong>S</strong>aturation, and <strong>B</strong>rightness<sup>1</sup>. Imagine <abbr title="Hue Saturation Brightness">HSB</abbr> as a cylinder: Hue takes a value of 0-360&deg;, saturation and brightness each take a value of 0-100%.  In my opinion, the last 2 values is what makes <abbr title="Hue Saturation Brightness">HSB</abbr> so wonderful to work with, as I can adjust colors by changing these values without using Photoshop as a intermediary. This is why I prefer <abbr title="Hue Saturation Brightness">HSB</abbr> to using <abbr title="Red Green Blue">RGB</abbr>. It&#8217;s far less abstract and lends itself to how humans perceive color.</p>

<h3>Choosing the colors</h3>

<p><img src="http://chrisgriffin.org/wp-content/uploads/2009/05/photoshop-color-picker.png" alt="Adobe Photoshop Color Picker" />
When I started choosing colors for version 4 of chrisgriffin.org, I began with a dark base color since I was going with a light on dark theme. I ended up choosing a slightly warm dark gray. In <abbr title="Hue Saturation Brightness">HSB</abbr>, it&#8217;s value is <code>(60,8,14)</code> (the hex value would be <code>#242421</code>). The rest of the grays in my design are a variant of this base color. The way I did this is just by increasing or decreasing the brightness value in increments of 10 (and sometimes 5). For example, the background color of the main navigation here is <code>(60,8,34)</code>, compared with my base color, there is a 20 unit brightness increase. Obviously, you can choose intervals that work best for your design. Adjusting color saturation is just as easy; let&#8217;s say I wanted a slightly less saturated color for my visited links, I would decrease the saturation value depending on how unsaturated I would like the color to be.</p>

<h3>HSL and CSS3</h3>

<p>The <a href="http://www.w3.org/TR/css3-color/#hsl-color"><abbr title="Cascading Stylesheets">CSS3</abbr> color module</a> includes the <abbr title="Hue Saturation Lightness">HSL</abbr> color space which will allow for easier color adjustments without the need to fire up Photoshop. At the time of this writing, the major browsers that have <abbr title="Hue Saturation Lightness">HSL</abbr> support are Firefox 3, Safari 4, and Opera 9.64. Since <abbr title="Cascading Stylesheets">CSS</abbr> support for <abbr title="Hue Saturation Brightness">HSB</abbr> is not supported by <abbr title="Internet Explorer">IE</abbr> (big surprise), it&#8217;s best we continue to use hex values in our <abbr title="Cascading Stylesheets">CSS</abbr>, which means you&#8217;ll need to use the hex value that the Photoshop color picker generated when you chose the color palette using <abbr title="Hue Saturation Brightness">HSB</abbr>.</p>

<h3>More Resources</h3>

<ul>
<li><a href="http://en.wikipedia.org/wiki/HSV_color_space">Wikipedia: HSV Color Space</a></li>
<li><a href="http://www.w3.org/TR/css3-color">W3C: CSS3 Color Module</a></li>
<li><a href="http://monc.se/kitchen/119/working-with-hsl-in-css">Working with HSL in CSS</a></li>
</ul>
<ol class="footnotes mute"><li id="footnote_0_208" class="footnote"><abbr title="Hue Saturation Value">HSV</abbr>, <abbr title="Hue Saturation Lightness">HSL</abbr>, and <abbr title="Hue Saturation Intensity">HSI</abbr>, are other color spaces that use a very similar representation, but for the sake of this tutorial we&#8217;ll stick to <abbr title="Hue Saturation Brightness">HSB</abbr> because that&#8217;s what Photoshop uses</li></ol><img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/yIrCEEvEU8M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/05/choosing-a-monochromatic-color-palette-in-photoshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2009/05/choosing-a-monochromatic-color-palette-in-photoshop/</feedburner:origLink></item>
		<item>
		<title>How much is watching TV costing you?</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/UZNN2hswXe8/1692-how-much-is-watching-tv-costing-you</link>
		<comments>http://chrisgriffin.org/2009/04/how-much-is-watching-tv-costing-you/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 17:54:34 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=198</guid>
		<description><![CDATA[I&#8217;ve been debating internally for the last few months whether to downgrade my digital cable to basic cable, so this is particularly interesting to me.



From the original article:


  To put it into perspective, if you watch an average of 31.5 hours of TV each week (which the average person in the US does) and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been debating internally for the last few months whether to downgrade my digital cable to basic cable, so this is particularly interesting to me.</p>

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

<p>From the <a href="http://www.savingadvice.com/blog/2007/07/17/101625_how-dumping-tv-allowed-me-to-quit-my-job-create-an-online-business-and-fund-my-retirement-account.html">original article</a>:</p>

<blockquote>
  <p>To put it into perspective, if you watch an average of 31.5 hours of TV each week (which the average person in the US does) and you value your time at minimum wage of $5.85 an hour, you are spending nearly $800 a month ($798.53) to watch TV. That comes to nearly $10,000 ($9582.30) a year. I would imagine that most people reading this value their time well above minimum wage, so the cost is likely several times that number. When you look at it from that perspective, watching TV is an extremely expensive and financial draining habit to have.</p>
</blockquote>

<p>I would say I fall near the average, especially this time of year with the amount of sports I watch. Let&#8217;s say my time is valued at $100 an hour, and let&#8217;s also include the cost of cable itself ($90 for me). I waste <strong>$3240</strong> a month in potential (and actual) income on TV.</p>

<p>On the other side of the coin, putting a monetary value on all facets of life may give one perspective on the priorities in one&#8217;s life, but probably isn&#8217;t the best approach in most situations.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/UZNN2hswXe8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/04/how-much-is-watching-tv-costing-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.37signals.com/svn/posts/1692-how-much-is-watching-tv-costing-you</feedburner:origLink></item>
		<item>
		<title>Bye Griffin Webworks, Hello Deadbolt</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/1GJl-pBoNZg/</link>
		<comments>http://chrisgriffin.org/2009/04/bye-griffin-webworks-hello-deadbolt/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 21:30:06 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=191</guid>
		<description><![CDATA[Since the end of 2003, I&#8217;ve worked under the alias Griffin Webworks. The whole reason I chose this name just over 5 years ago was sort of out of ignorance. I was under the assumption (after reading up on business names on the internet) that since the business name encompassed my last name, I wouldn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Since the end of 2003, I&#8217;ve worked under the alias <strong>Griffin Webworks</strong>. The whole reason I chose this name just over 5 years ago was sort of out of ignorance. I was under the assumption (after reading up on business names on the internet) that since the business name encompassed my last name, I wouldn&#8217;t be required to file any paperwork to run as a business, which is something that mattered very much to me as a poor college student. I found out months later that I assumed wrong and spent big bucks ($50) to register it as a <abbr title="Doing Business As">DBA</abbr>. I did freelance work under this name until the beginning of 2007 when I decided to stop all together, as I had a full-time job. With my decision to come back to it 2 years later, I decided it was time for a change.</p>

<p>Enter <a href="http://deadboltdesign.com">Deadbolt</a>. I&#8217;ve owned this domain name for just over 3 years with the intentions to rebrand myself, and with <a href="http://chrisgriffin.org/2009/04/free-agent/">my current situation</a>, I decided it was time to do just that. Griffin Webworks is now officially retired.</p>

<p>And with that, <a href="http://deadboltdesign.com">I&#8217;m open for business</a>.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/1GJl-pBoNZg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/04/bye-griffin-webworks-hello-deadbolt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2009/04/bye-griffin-webworks-hello-deadbolt/</feedburner:origLink></item>
		<item>
		<title>How to Block the DiggBar</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/o5SynQv6Cy8/how_to_block_the_diggbar</link>
		<comments>http://chrisgriffin.org/2009/04/how-to-block-the-diggbar/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 09:15:01 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=184</guid>
		<description><![CDATA[Go fuck yourself indeed.
]]></description>
			<content:encoded><![CDATA[<p>Go fuck yourself indeed.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/o5SynQv6Cy8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/04/how-to-block-the-diggbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://daringfireball.net/2009/04/how_to_block_the_diggbar</feedburner:origLink></item>
		<item>
		<title>Dear Designer, You Suck</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/XxT35swUXzw/dear-designer-you-suck</link>
		<comments>http://chrisgriffin.org/2009/04/dear-designer-you-suck/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 06:54:24 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=177</guid>
		<description><![CDATA[Khoi Vinh calls for more open, constructive criticism of each others&#8217; work as designers:


  Sometimes I wonder, then: given that everyone in design seems to more or less know everyone else, are we really having the kinds of meaningful, constructive, critical discourses that we really should be having? Are we too quick to take [...]]]></description>
			<content:encoded><![CDATA[<p>Khoi Vinh calls for more open, constructive criticism of each others&#8217; work as designers:</p>

<blockquote>
  <p>Sometimes I wonder, then: given that everyone in design seems to more or less know everyone else, are we really having the kinds of meaningful, constructive, critical discourses that we really should be having? Are we too quick to take offense at the opinions of our peers? Or are we pulling our punches too much when discussing the merits of the work that our peers turn out? To put a finer point on it: are we being honest with one another?</p>
</blockquote>

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

<p>When someone asks me for feedback of their work, I try to be objective and honest with them, even more so when I have a certain level of rapport with said person. But, when I have something critical to say, I watch my tone of voice, as I want them to hear the feedback without the person interpreting as a personal attack. My experience with designers (myself included) is they sometimes align critical feedback of their work with a personal attack.</p>

<p>Personally, I like to think I take criticism well from designers who I respect. The trouble I have is a tendency to dismiss feedback from designers who I <em>don&#8217;t</em> respect, along with non-designers, non-designers commonly being developers. Their reputation (or lack thereof) precedes their feedback and holds less weight with me, even if they have valid concerns. When I step back, I see that I should handle these situations more objectively by being more inclusive and receptive, while remaining assertive, standing behind my design decisions. Clear communication and approach is key here, as we all have our egos to worry about.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/XxT35swUXzw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/04/dear-designer-you-suck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.subtraction.com/2009/04/09/dear-designer-you-suck</feedburner:origLink></item>
		<item>
		<title>Free Agent</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/0O0zsDRf--8/</link>
		<comments>http://chrisgriffin.org/2009/04/free-agent/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 17:00:40 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=160</guid>
		<description><![CDATA[Tuesday was my last day at Planet Argon.

There just wasn&#8217;t enough work to warrant keeping me on the roster and they decided to lay me off.  Planet Argon did what was necessary to cut costs in order to survive in this bad economy, and I don&#8217;t blame them for that. Saying that, we parted [...]]]></description>
			<content:encoded><![CDATA[<p>Tuesday was my last day at <a href="http://planetargon.com">Planet Argon</a>.</p>

<p>There just wasn&#8217;t enough work to warrant keeping me on the roster and they decided to lay me off.  Planet Argon did what was necessary to cut costs in order to survive in this bad economy, and I don&#8217;t blame them for that. Saying that, we parted on good terms and I&#8217;ll still see most of them regularly outside the office. We may no longer be colleagues, but we are still friends.</p>

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

<p>What does this mean for me? It means that I have some extra time on my hands. I was somewhat prepared (admittedly, not <em>completely</em> prepared) for this to happen, and have been working on contingency plan in the background over the last few months to not leave myself in such a bad position in the case that I would end up jobless. The redesign of <a href="/2009/04/new-domain-new-host-new-blog-engine-new-design/">this blog</a> and my <a href="http://maxvoltar.com/articles/business-cards-are-dead-long-live-business-cards">business card</a> site, <a href="http://chrisgriffin.me">chrisgriffin.me</a>, were among the things on my list, although my <a href="http://griffinwebworks.com">work isn&#8217;t done</a>.</p>

<p>I also had plans to get back into freelance work that I abandoned a couple years ago. While it isn&#8217;t as graceful as I planned it to be, my current situation brings these plans to the forefront. Now that I have all this time on my hands, I can take on freelance or contract work. Please feel free to check out my <a href="http://chrisgriffin.me/resume">r&#233;sum&#233;</a> and/or <a href="/contact">contact me</a>, if you would like to talk more about your project.</p>

<p>I am nervous and happy about what the future will bring. I haven&#8217;t been unemployed since I started making a respectable income as a web professional, and once one starts making a respectable amount of money, they carry on new responsibilities financially, all of which carry a certain burden. In addition to these burdens, the crumbling economy just makes it that much harder to find work. Despite of all this, I am optimistic that I will come out of this just fine. I will keep you all posted on the outcome of this scenario.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/0O0zsDRf--8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/04/free-agent/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2009/04/free-agent/</feedburner:origLink></item>
		<item>
		<title>New Domain, New Host, New Blogging Software, Oh, and a New Design</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/G0hUrTgSNIE/</link>
		<comments>http://chrisgriffin.org/2009/04/new-domain-new-host-new-blog-engine-new-design/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 17:00:41 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=127</guid>
		<description><![CDATA[It&#8217;s been awhile, almost a year to the day since I wrote my last blog entry of epic proportions stating how much things are going to change here. That clearly never happened. With the 4th version of chrisgriffin.org, or the blog formerly known as chriszgriffin.com, I am hoping to end my streak of meta blog [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been awhile, <a href="http://chrisgriffin.org/2008/04/finally/">almost a year to the day</a> since I wrote my last blog entry of epic proportions stating how much things are going to change here. That clearly never happened. With the 4th version of chrisgriffin.org, or the blog formerly known as chriszgriffin.com, I am hoping to end my streak of meta blog entries wherein I write about how I need to blog more. And with that, moving on.</p>

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

<h3>Why the new domain?</h3>

<p>Honestly, I never liked having my middle initial in my domain name, but being that Chris Griffin is a somewhat common and famous name, I had to settle for Chris Z. Griffin when I initially bought the domain in 2005. Sounds picky, I know, but I always thought it sounded out of place with my nickname, <em>Chris</em>, as middle initials are usually reserved for more formal purposes. So, you could imagine how giddy I was when I stumbled upon chrisgriffin.org while purchasing <a href="http://chrisgriffin.me">chrisgriffin.me</a> last July, only 16 days in the wild after it&#8217;s previous owner abandoned it. When I moved to a new host I decided to go ahead and switch domains.</p>

<h3>Boxcar</h3>

<p>Beginning of this year, when I decided I wanted to move from the shared hosting environment I had over at <a href="http://mediatemple.net">Media Temple</a> to a VPS, I decided to go with <a href="http://railsboxcar.com">Boxcar</a>. Beyond the fact that as an employee of <a href="http://planetargon.com">Planet Argon</a>, I get a free Boxcar, not to mention that if at any time I&#8217;m having any problems with my hosting I could <strong>literally</strong> throw my shoe at <a href="http://www.the-love-shack.net/">Alex</a>&#8217;s head. But seriously, I hear nothing but good things about it from Boxcar clients and our managed hosting clients. And yes, I&#8217;m a little bias.</p>

<h3>Wordpress</h3>

<p>if that wasn&#8217;t enough, I decided that it was time to abandon the abondonware blogging application <a href="http://simplelog.net">Simplelog</a>. In my last post, I stated that I wanted a blogging application that ran on ruby on rails so I could get my hands dirty in ruby. That still stands true, but I came to the realization later that I just wanted a place, first and foremost, where I can just <strong>write</strong>. Writing and refactoring code should come secondary to that.</p>

<p>Enter <a href="http://wordpress.org">Wordpress</a>. I know it&#8217;s PHP, it&#8217;s bloated, and a bit ugly, but it has a decent UI, almost everything I needed in functionality, and what it <em>lacked</em> in functionality, there was bound to be a plugin to fill in the gaps. I won&#8217;t go into any more details about Wordpress, as it&#8217;s ubiquitous on the web and the upsides and downsides are well documented.</p>

<h3>New Design</h3>

<p>And lastly, the redesign. This redesign was a bit spontaneous, as my original plan was to migrate the old design to Wordpress and revisit the design later. Just as soon as the <em>old</em> design was completely migrated, the redesign bug hit, and I decided to go ahead with it. Migrating the old design first actually worked out for the better, as that was my first experience working with Wordpress and it&#8217;s template system. The second time around, I had more of a grasp as to what I was doing.</p>

<p>With version 4, I decided to do something I&#8217;ve never done: <strong>light on dark</strong>. I&#8217;ve tried it a couple times in the past, but I ended usually trashing it, as the dark design never felt right. This time around, I went with it and never looked back. I got through the design phase in about a week and a half of my spare time, which was pretty quick considering there were times I&#8217;ve spent month(s) on a design.</p>

<p>For the grid CSS framework, I rolled my own. It&#8217;s based off of <a href="http://960.gs">960 Grid System</a> but I wanted to create something from scratch, as there were things I didn&#8217;t need in 960 GS. What I came out with was something similar to the 960, but with two major differences:</p>

<ul>
<li><p><strong>No IE6 support</strong>: I like writing as efficient CSS as possible (as most developers do), and since I am not supporting IE6 in any way, this opens the door to a plethora of options for selectors and properties that most of us designers and front-end developers dream of using, but tend to avoid because it&#8217;s not supported by IE6, such as <code>:first-child</code> and <code>:last-child</code> and the selectors that include class subsets (e.g. <code>.main.link</code>).</p></li>
<li><p><strong>Less bloat</strong>: When CSS frameworks provide options to accommodate different grid systems, or better yet, all in one solutions such as typography styles, icons, etc, such as <a href="http://blueprintcss.org">Blueprint</a> provides, it also comes with extra baggage. This isn&#8217;t a knock against 960, Blueprint or any other CSS framework, as these are built for a lower common denominator than what I needed, and for different uses such as prototyping.</p></li>
</ul>

<h3>Handy Wordpress Plugins</h3>

<p>In addition to blog entries, I wanted to have a place where I can also post interesting links with commentary. Wordpress, plus the very simple <a href="http://github.com/jonathanpenn/wordpress-linked-list-plugin">wordpress linked list plugin</a> allowed for me to go with a different format for this version of my blog. You will see blog entries and links in similar fashion, and both will appear together in the RSS feed. I have plans to also include blog entries only and links only RSS feed, but for now this should work just fine.</p>

<p>The <a href="/archives">archives</a> page is probably the page I&#8217;m most proud of. I didn&#8217;t want a typical archive that lists out years, months, or categories in a typical, not very useful format. I went digging around for a wordpress plugin that allowed me to display months by year. I found one that allowed me to do just that called <a href="http://wordpress.org/extend/plugins/smart-archives-reloaded/">Smart Archives Reloaded</a>. I had to completely rewrite the HTML output, but the final result is exactly what I wanted. As for the category list by alphabetical order, I had to use <a href="http://www.dagondesign.com/articles/multi-column-category-list-plugin-for-wordpress/">Multi Column Category List</a>. Again, this plugin required me to change almost all of the HTML output.</p>

<h3>Conclusion</h3>

<p>So there you have it. I think, for once, I&#8217;m completely satisfied with the my blog setup and design, and who knows, I may write a blog post or two. Feel free to leave feedback via comments or the <a href="/contact">contact form</a>.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/G0hUrTgSNIE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/04/new-domain-new-host-new-blog-engine-new-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2009/04/new-domain-new-host-new-blog-engine-new-design/</feedburner:origLink></item>
		<item>
		<title>How Pixar hires</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/EwlauqxOTwo/randy-nelson-school-to-career-video</link>
		<comments>http://chrisgriffin.org/2009/02/how-pixar-hires/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 23:18:43 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=117</guid>
		<description><![CDATA[Interesting talk (video) by Randy Nelson, The Dean of Pixar University, on how Pixar hires their talent. In 3 words, Pixar hires people with: depth, breadth, and communication.

(via Jason Kottke)
]]></description>
			<content:encoded><![CDATA[<p>Interesting talk (video) by Randy Nelson, The Dean of Pixar University, on how Pixar hires their talent. In 3 words, Pixar hires people with: depth, breadth, and communication.</p>

<p>(via <a href="http://kottke.org">Jason Kottke</a>)</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/EwlauqxOTwo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/02/how-pixar-hires/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.edutopia.org/randy-nelson-school-to-career-video</feedburner:origLink></item>
		<item>
		<title>Sprite Optimization</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/U_Y3d8uOMbQ/</link>
		<comments>http://chrisgriffin.org/2009/02/sprite-optimization/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 06:54:16 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Interface Development]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=115</guid>
		<description><![CDATA[Admittedly, I&#8217;ve never worked on a website that required so much load optimization that all graphics &#38; UI elements needed to be combined into a single image file. An interesting technique nonetheless.

Also read Website Optimization&#8217;s for implementation methods.
]]></description>
			<content:encoded><![CDATA[<p>Admittedly, I&#8217;ve never worked on a website that required so much load optimization that all graphics &amp; <abbr title="User Interface">UI</abbr> elements needed to be combined into a single image file. An interesting technique nonetheless.</p>

<p>Also read <a href="http://www.websiteoptimization.com/speed/tweak/css-sprites/">Website Optimization</a>&#8217;s for implementation methods.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/U_Y3d8uOMbQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/02/sprite-optimization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://mezzoblue.com/archives/2009/01/27/sprite_optim/</feedburner:origLink></item>
		<item>
		<title>Fluid 960 Grid System</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/xir7Ij3QlRM/</link>
		<comments>http://chrisgriffin.org/2009/01/fluid-960-grid-system/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 09:31:49 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=109</guid>
		<description><![CDATA[I prefer fixed layouts to fluid, but this struck my fancy because of the pattern library.

At Planet Argon, we&#8217;ve been using 960 Grid System in most of our projects for the last few months. Some of our internal projects, we&#8217;ve been using a heavily-modded version of 960 (more on that later).

(via Jeff Croft)
]]></description>
			<content:encoded><![CDATA[<p>I prefer fixed layouts to fluid, but this struck my fancy because of the pattern library.</p>

<p>At <a href="http://www.planetargon.com/">Planet Argon</a>, we&#8217;ve been using <a href="http://960.gs/">960 Grid System</a> in most of our projects for the last few months. Some of our internal projects, we&#8217;ve been using a heavily-modded version of 960 (more on that later).</p>

<p>(via <a href="http://jeffcroft.com">Jeff Croft</a>)</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/xir7Ij3QlRM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/01/fluid-960-grid-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.designinfluences.com/fluid960gs/</feedburner:origLink></item>
		<item>
		<title>Beautiful Accidents</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/Zrhj1BBKqHw/beautifulaccidents.html</link>
		<comments>http://chrisgriffin.org/2009/01/beautiful-accidents/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 09:37:22 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://chrisgriffin.org/?p=94</guid>
		<description><![CDATA[Dan Cederholm:


  It’s been happening throughout history, of course. Beautiful accidents. Unintentional intentions. We can’t plan these mistakes, but wish we could. What seems like disaster, turns into the spark that ignites   what we perceive later as “rightly so”.
  
  And it happens all the time when I’m designing. Oops, [...]]]></description>
			<content:encoded><![CDATA[<p>Dan Cederholm:</p>

<blockquote>
  <p>It’s been happening throughout history, of course. <em>Beautiful accidents</em>. Unintentional intentions. We can’t plan these mistakes, but wish we could. What seems like disaster, turns into the spark that ignites   what we perceive later as “rightly so”.</p>
  
  <p>And it happens all the time when I’m designing. Oops, I dumped a white paint can where color used to be. <strong>Wait</strong>. That’s nice. It’s become a part of my process. A part I can’t anticipate, or account for, but a  part nonetheless.</p>
</blockquote>

<p>The serendipitous nature of design is part of what makes it so rewarding&mdash;those eureka moments.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/Zrhj1BBKqHw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2009/01/beautiful-accidents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.simplebits.com/notebook/2009/01/23/beautifulaccidents.html</feedburner:origLink></item>
		<item>
		<title>Finally</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/-OcsXTrsUeU/</link>
		<comments>http://chrisgriffin.org/2008/04/finally/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 14:49:00 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://chriszgriffin.com/archives/2008/4/7/finally/</guid>
		<description><![CDATA[Hi blog readers. If you haven&#8217;t already, click on through to the site. You&#8217;ll see some changes, I promise.

So I&#8217;ve redesigned, finally. I promised myself I wouldn&#8217;t tell a long story of the trials and tribulations of how I came to this design. Just know that I actually started doing some IA work on it [...]]]></description>
			<content:encoded><![CDATA[<p>Hi blog readers. If you haven&#8217;t already, click on through to the site. You&#8217;ll see some changes, I promise.</p>

<p>So I&#8217;ve redesigned, <strong>finally</strong>. I promised myself I wouldn&#8217;t tell a long story of the trials and tribulations of how I came to this design. Just know that I actually started doing some <abbr title="Information Architecture">IA</abbr> work on it about a year ago and then it dropped off the radar for about a year, and picked it back up in February of this year.</p>

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

<p>The goal here was to keep it fairly simple. I wanted the content to stand out and come first. Frankly, I&#8217;ve never been a fan of the heavily styled blogs. While they are &#8220;pretty&#8221;, there is a threshold where a blog loses its utility and becomes more of a piece of art. For some, I guess that is the point, but to each his own.</p>

<p>Right now, it&#8217;s a bit rough around the edges. I have a long list of known issues that I put off because I felt were not show stoppers like:</p>

<ul>
<li>It doesn&#8217;t look great in <span class="caps">IE6</span>. I&#8217;m debating whether I&#8217;ll even attempt to dumb down my markup and <abbr title="Cascading Stylesheets"><span class="caps">CSS</span></abbr> for the inferior browser. </li>

<li><span class="caps">HTML</span> may not validate, if you care about such trivial things.</li>

<li>Search doesn&#8217;t work. I have a whopping 13 posts, so I think you&#8217;ll live. If that&#8217;s not good enough, here&#8217;s <a href="http://google.com">Google</a>.</li>

<li>Tidying and refactoring of some of the code.</li>

</ul>

<h2>Why Simplelog?</h2>

<p>I wanted to stick with a blog application that ran on ruby on rails. My reason is twofold: As a rails noob, I wanted something I could hack on and get my hands dirty, and even though <a href="http://simplelog.net">Simplelog</a> development has stagnated as of late, I still felt the <abbr title="User Interface">UI</abbr> is simpler and has less cruft than <a href="http://mephistoblog.com">Mephisto</a>, which seems to be the ruby on rails blog application front-runner.</p>

<h2>Thanks</h2>

<p>Thanks to <a href="http://robbyonrails.com">Robby Russell</a> for the help on all the random development and deployment issues I was having, and to <a href="http://andy.delcambre.com">Andy Delcambre</a> for helping me getting this beast up and running.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/-OcsXTrsUeU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2008/04/finally/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2008/04/finally/</feedburner:origLink></item>
		<item>
		<title>Blog Resuscitation</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/nVkWI-DcfWM/</link>
		<comments>http://chrisgriffin.org/2008/03/blog-resuscitation/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 14:03:00 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://chriszgriffin.com/archives/2008/3/4/blog_resuscitation/</guid>
		<description><![CDATA[So I haven&#8217;t written a damn thing in 6 months. Why? I don&#8217;t have much to offer for an actual legitimate reason, but I do have plenty of excuses. As for the excuse, I would have to go with laziness and not having the &#8220;blogging itch&#8221;.

I decided I really needed to make more of an [...]]]></description>
			<content:encoded><![CDATA[<p>So I haven&#8217;t written a damn thing in 6 months. Why? I don&#8217;t have much to offer for an actual legitimate reason, but I do have plenty of excuses. As for the excuse, I would have to go with laziness and not having the &#8220;blogging itch&#8221;.</p>

<p>I decided I really needed to make more of an effort here on my personal blog, as it reflects poorly on me from the lack of writing to the default template that has been up for a year, <strong>a. year</strong>. That&#8217;s sad, even sadder that I call myself a designer. Saying that, I&#8217;m going to start making big changes around here.</p>

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

<h2>Change #1: Say Bye Bye to the Default Template</h2>

<p>In the very near future (by <em>very near future</em>, I means an ambiguous day in the realm of the <em>very near future</em> that isn&#8217;t specific enough to be held accountable for if I do not meet the goal.) this blog will feature an <strong>awesome</strong> new design by yours truly.  Right now, I&#8217;m working on beating <a href="http://simplelog.net">Simplelog</a> into submission (a few nit-picky things), which is tall order of rails development for a designer. There also needs to be a few more lines of <span class="caps">HTML</span>/CSS to be written here and there. So, <a href="http://jeffcroft.com/blog/2008/feb/24/your-markup-validator/">get your validators ready</a>.</p>

<h2>Change #2: More Linkage</h2>

<p>My first and second attempt at blogging were more about coming up with original content. If you can do this on a regular basis, hats off to you. I, on the other hand, have trouble doing this&#8212;especially since this blog is not my full-time job. To keep things moving, I&#8217;m going to start posting links with commentary inline with the posts. This is an experiment to keep this blog interesting between blog posts. I will start doing this after getting the new design up, as this may require some development work.</p>

<p>Here&#8217;s to hoping that I won&#8217;t fail my blog a third time around.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/nVkWI-DcfWM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2008/03/blog-resuscitation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2008/03/blog-resuscitation/</feedburner:origLink></item>
		<item>
		<title>Less Mouse &amp; More Keyboard</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/gkYVpoq0nl8/</link>
		<comments>http://chrisgriffin.org/2007/08/less-mouse-more-keyboard/#comments</comments>
		<pubDate>Tue, 21 Aug 2007 17:39:00 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://chriszgriffin.com/archives/2007/8/22/less_mouse_more_keyboard/</guid>
		<description><![CDATA[I&#8217;ve started to re-think my use of the mouse as an input device. The mouse is an inherently slow, unproductive tool for tasks that do not require precision. Yet, we use the mouse for these tasks because it is a habit left over from our computer beginner days. Think about it, the mouse only took [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started to re-think my use of the mouse as an input device. The mouse is an inherently slow, unproductive tool for tasks that do not require precision. Yet, we use the mouse for these tasks because it is a habit left over from our computer beginner days. Think about it, the mouse only took a matter of 5 seconds to figure out. But since we are computer experts now, why do we use a mouse when using a keyboard shortcut could do the same thing quicker?</p>

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

<p>I always love when I find a keyboard shortcut alternative to mouse clicking.  It means just a little less strain on my right wrist, which at the ripe old age of 24, is starting to feel a little bit of a tingle from the 10 years of mouse wear and tear.  It also means I don&#8217;t need to use the dreaded <a href="http://www.apple.com/mightymouse/">mighty mouse</a> (the only Apple product that I hate).</p>

<p>I&#8217;ve recently discovered a few very handy text editing shortcuts in <span class="caps">OS X</span> that have cut my &#8220;mouse time&#8221; down dramatically. All of these keyboard shortcuts move the cursor using a combination of <span class="caps">COMMAND</span>, CONTROL and the <span class="caps">LEFT</span> &#38; <span class="caps">RIGHT ARROW</span> keys:</p>

<p><span class="caps">NOTE</span>: If the <span class="caps">SHIFT</span> key is pressed with any of these shortcuts, it will highlight text from the current cursor position to where the cursor was moved.</p>

<table><tr><td> Action </td><td> Shortcut </td></tr><tr><td> Move cursor to beginning/end of an area of text </td><td> COMMAND + &uarr; / &darr; </td></tr><tr><td> Move cursor to the beginning/end of a line </td><td><span class="caps">CONTROL</span> + &larr; / &rarr; </td></tr><tr><td> Move cursor to beginning/end of a paragraph / block of text </td><td> OPTION + &uarr; / &darr; </td></tr><tr><td> Move cursor to beginning of next/previous word </td><td> OPTION + &larr; / &rarr; </td></tr></table>

<p>After finding about these simple shortcuts, I wonder how I didn&#8217;t know about these earlier.</p>

<p>2 of my favorite shortcuts in <a href="http://macromates.com/">Textmate</a> for for code editing are:</p>

<table><tr><td> Action </td><td> Shortcut </td></tr><tr><td> Move selected text </td><td> (With text already highlighted) <span class="caps">CONTROL</span> + <span class="caps">COMMAND</span> &uarr; &darr; &larr; &rarr; </td></tr><tr><td> Block Code Commenting </td><td> (WIth text already highlighted) <span class="caps">OPTION</span> + <span class="caps">COMMAND</span> + / </td></tr></table>

<p>I spend a lot of time in stylesheets, so I make use of the block code commenting keyboard shortcut when I&#8217;m troubleshooting <span class="caps">CSS</span>.</p>

<p>There are a ton more shortcuts I didn&#8217;t mention here that I use. For more keyboard shortcut goodness:</p>

<ul><li><a href="http://creativebits.org/keyboard_shortcuts_in_os_x">Mac <span class="caps">OS X</span> Shortcuts</a></li><li><a href="http://www.grayskies.net/textmate">Textmate Cheatsheet</a></li></ul>

<p>What are your favorite shortcuts?</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/gkYVpoq0nl8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2007/08/less-mouse-more-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2007/08/less-mouse-more-keyboard/</feedburner:origLink></item>
		<item>
		<title>Transition from Visual Design to Interaction Design</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/aLSVeLyXsps/</link>
		<comments>http://chrisgriffin.org/2007/08/transition-from-visual-design-to-interaction-design/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 18:00:00 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Interaction Design]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://chriszgriffin.com/archives/2007/8/15/transition_from_visual_design_to_interaction_design/</guid>
		<description><![CDATA[Over the past month at Planet Argon, I&#8217;ve been taking on more interaction design work. Mostly because there&#8217;s a gap to be filled with all the design work on our plate, but also because I said I was willing to take it on. Visual design to interaction design doesn&#8217;t seem like a huge transition on [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past month at <a href="http://planetargon.com">Planet Argon</a>, I&#8217;ve been taking on more interaction design work. Mostly because there&#8217;s a gap to be filled with all the design work on our plate, but also because I said I was willing to take it on. Visual design to interaction design doesn&#8217;t seem like a huge transition on the surface (it&#8217;s all design right?), but it has really been a challenge.</p>

<p>Maybe I&#8217;m still hanging out in the web standards design blogosphere too much, but finding IxD &amp; IA blogs to read have been few and far between. The ones I have found get updated once every 8 months or so. In an effort to spread the knowledge, here are some initial thoughts and experiences from an IxD n00b:</p>

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

<ul>
<li><strong>Designing for interaction requires a lot more thought</strong> &#8211; Seems like an obvious assertion. Creating an user experience with interaction and behaviors that users have to interact with on a computer is a daunting task.  In visual design, design decisions are based on an emotional response. Visual design for web applications&#8212;most of the thinking is already done for you.</li>

<li><strong>The sketchbook is your friend</strong> &#8211; Until recently, I didn&#8217;t do much sketching. I had nothing against it&#8212;it was a personal preference. After doing some sketching for a current project, I have found it useful in getting solutions &amp; ideas out of my head quickly and with little effort.</li>

<li><strong>Wireframes versus HTML Wireframes &amp; Prototyping</strong> &#8211; I am a big proponent of HTML wireframing &amp; prototyping. Web applications encompass a lot of different interactions, some simple, some not so simple. Asking a client to fully understand a paper document made up of interface elements and interactions is asking too much. Paper is an inherently static medium, which is counterintuitive to the point of having wireframes in the first place. On the other hand, HTML wireframes &amp; prototyping can capture interactions <strong>exactly</strong> same way as the will be in the final product. The design document is actually the final product.  This topic is a blog post in itself, so I&#8217;ll leave it at that.</li>

<li><strong>OmniGraffle is the worst (wireframing) tool ever</strong> &#8211; I&#8217;ve been taking my <a href="http://www.omnigroup.com/applications/omnigraffle/">OmniGraffle</a> rants out on <a href="http://twitter.com/chrisgriffin">twitter</a> for the last couple of weeks. I really don&#8217;t understand why people love OmniGraffle so much. Maybe <a href="http://www.adobe.com/products/photoshop/family/">Photoshop</a> spoiled me with all the keyboard shortcuts, but I&#8217;ll be damned if I have to use the mouse for everything. Having &#8220;hot keys&#8221; for the tools is ridiculous. Not only that, OmniGraffle seems to have a problem nudging things around when nobody is looking. I&#8217;ve went to other pages and come back to see elements nudged over 1px. I&#8217;d use OmniGraffle for flowcharts and diagrams, but anything interface related? most definitely not.</li>
</ul>

<p>Overall, I really enjoy what interaction design &amp; information architecture has to offer. It may not be something I ever master, but putting my brain to work to turn client ideas and business goals into something real that people can use is something I can get passionate about.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/aLSVeLyXsps" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2007/08/transition-from-visual-design-to-interaction-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2007/08/transition-from-visual-design-to-interaction-design/</feedburner:origLink></item>
		<item>
		<title>Killing Spam &amp; IMAP Your Gmail</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/Ev3M3JdZ-A0/</link>
		<comments>http://chrisgriffin.org/2007/08/killing-spam-imap-your-gmail/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 13:20:00 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://chriszgriffin.com/archives/2007/8/12/killing_spam_imap_your_gmail/</guid>
		<description><![CDATA[Killing Spam

My Griffin Webworks email has been riddled with spam for years. Long ago, I exposed my email to the web with my first incarnation of Griffin Webworks, and spam started rolling in after a few months. My web host for Griffin Webworks, Media Temple, has a spam filter called Mail-Protect, which is decent, but [...]]]></description>
			<content:encoded><![CDATA[<h2>Killing Spam</h2>

<p>My <a href="http://griffinwebworks.com">Griffin Webworks</a> email has been riddled with spam for years. Long ago, I exposed my email to the web with my first incarnation of Griffin Webworks, and spam started rolling in after a few months. My web host for Griffin Webworks, <a href="http://mediatemple.net">Media Temple</a>, has a spam filter called Mail-Protect, which is decent, but not as good as Gmail&#8217;s spam filter.</p>

<p>My personal <a href="http://gmail.com">Gmail</a> account sees much less spam. It has mostly to do with the fact that I keep it private, and that Gmail has a great spam filter. So to get rid of my GW spam, I decided to route my GW account through a Gmail account to see what effect it would have on filtering out the spam. I went from about 20 spam emails a day to about 1 spam email a day. </p>

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

<p>It&#8217;s very simple what I did, and anybody with any technical expertise probably already has this set up, or has some other method of filtering their spam. I&#8217;ll run through the steps on how I did this:</p>

<ol>
<li>Create a new &#8220;branded&#8221;  (aka #######@griffinwebworks.com) email, and a new Gmail account just for spam filtering.</li>
<li>Set up my public-facing branded email to forward to the Gmail account I just created.</li>
<li>Set up Gmail to forward to the new branded email I created in step 1</li>
<li>In Mail.app (or your favorite email client), change your account to use your public-facing email as the reply-to email.</li>
</ol>

<p>Now your branded email will run through Gmail&#8217;s wonderful spam filter and then forward to a private account.</p>

<h3>IMAP your Gmail</h3>

<p><strong>UPDATE</strong> 10/23/07: looks like Google <em>finally</em> released <a href="http://www.downloadsquad.com/2007/10/23/gmail-gets-imap/">IMAP for Gmail</a>, which renders this tutorial meaningless.</p>

<p>One annoying thing about Gmail is their lack of support for IMAP. Using Gmail via POP isn&#8217;t so bad when you only have one computer (as I did).  <a href="http://chriszgriffin.com/archives/2007/7/17/thoughts_on_iphone/">Now that I have an iPhone</a>, I had duplicate emails coming into 2 email clients. Ironically, to solve this problem I had to do the opposite of what I did above to kill my spam:</p>

<ol>
<li>Set up a new email with IMAP capabilities (in this case, a new Griffin Webworks email).</li>
<li>Forward my Gmail to the email I created in step 1</li>
<li>Set up the IMAP account in Mail.app (or your favorite email client) using your Gmail as the reply-to email. I did this by setting up Gmail as the outgoing server.</li>
</ol>

<p>My Griffin Webworks email is virtually spam free, and my Gmail account has IMAP capabilities. </p>

<p>Also see: <a href="http://seansperte.com/entry/spam_free_email_for_the_iphone/">Spam Free Email (For The iPhone)</a> by <a href="http://seansperte.com">Sean Sperte</a></p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/Ev3M3JdZ-A0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2007/08/killing-spam-imap-your-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2007/08/killing-spam-imap-your-gmail/</feedburner:origLink></item>
		<item>
		<title>RubyURL: Keep it Short (and Sweet)</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/vopmjTNoTWk/</link>
		<comments>http://chrisgriffin.org/2007/08/rubyurl-keep-it-short-and-sweet/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 10:45:00 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://chriszgriffin.com/archives/2007/8/12/rubyurl_keep_it_short_and/</guid>
		<description><![CDATA[I&#8217;m a few days late announcing this, but Wednesday, Robby launched the new version of RubyURL, the first rails application running on Planet Argon&#8217;s new hosting platform, Boxcar.

Robby did all the development work for RubyURL, and I was in charge of the visual design &#38; XHTML/CSS. Not to be too self-indulgent, but this has to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a few days late announcing this, but Wednesday, <a href="http://robbyonrails.com">Robby</a> launched the new version of <a href="http://rubyurl.com">RubyURL</a>, the first rails application running on <a href="http://planetargon.com">Planet Argon</a>&#8217;s new hosting platform, <a href="http://railsboxcar.com">Boxcar</a>.</p>

<p>Robby did all the development work for RubyURL, and I was in charge of the visual design &amp; XHTML/CSS. Not to be too self-indulgent, but this has to be the sexiest URL &#8220;shortner&#8221; on the web right now. Not too bold of a statement when you take a look <a href="http://urltea.com">around</a> <a href="http://rurl.org">the</a> <a href="http://tinyurl.com">web</a> (if only sexy accounted for something <img src='http://chrisgriffin.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>

<p>If you find any bugs, feedback or feature requests, feel free to <a href="http://planetargon.lighthouseapp.com/projects/4059-rubyurl/">post them here</a>.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/vopmjTNoTWk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2007/08/rubyurl-keep-it-short-and-sweet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2007/08/rubyurl-keep-it-short-and-sweet/</feedburner:origLink></item>
		<item>
		<title>Give Me the Real Internet, Not the Mobile Internet</title>
		<link>http://feedproxy.google.com/~r/chriszgriffin/~3/iJlin6APsv4/</link>
		<comments>http://chrisgriffin.org/2007/07/give-me-the-real-internet-not-the-mobile-internet/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 15:29:00 +0000</pubDate>
		<dc:creator>Chris Griffin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://chriszgriffin.com/archives/2007/7/25/give_me_the_real_internet/</guid>
		<description><![CDATA[One of the killer features of the iPhone is I&#8217;m fully capable to see the internet in its truest form. MobileSafari has absolutely no problem rendering HTML &#38; CSS, as it renders it exactly the same as it would if I were using Safari on OS X.

We are all in agreement here, right?



So why are [...]]]></description>
			<content:encoded><![CDATA[<p>One of the killer features of the <a href="http://www.apple.com/iphone/">iPhone</a> is I&#8217;m fully capable to see the internet in its truest form. <a href="http://www.apple.com/iphone/internet/">MobileSafari</a> has absolutely no problem rendering HTML &amp; CSS, as it renders it <strong>exactly</strong> the same as it would if I were using Safari on OS X.</p>

<p>We are all in agreement here, right?</p>

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

<p>So why are websites forcing me to use their mobile-friendly version of their website? (<a href="http://amazon.com">Amazon</a> and <a href="http://bankofamerica.com">Bank of America</a>, I&#8217;m looking at you).</p>

<p>It&#8217;s true that the majority of iPhone users may prefer the mobile-friendly version of a website. My point is, my iPhone is capable of seeing the &#8220;real&#8221; internet without any extra effort on behalf of these companies. So, let it be <strong>my choice</strong>. Give me the option to switch to a mobile version if I so desire.</p>

<p>Let me decide how I want to experience your website on my iPhone, whether it be the &#8220;real&#8221; way or the mobile way.</p>
<img src="http://feeds.feedburner.com/~r/chriszgriffin/~4/iJlin6APsv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://chrisgriffin.org/2007/07/give-me-the-real-internet-not-the-mobile-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://chrisgriffin.org/2007/07/give-me-the-real-internet-not-the-mobile-internet/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.880 seconds. --><!-- Cached page generated by WP-Super-Cache on 2009-07-08 17:22:33 --><!-- Compression = gzip -->
