<?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>Chapter 42</title>
	<atom:link href="http://chapter42.whitewhale.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://chapter42.whitewhale.net</link>
	<description></description>
	<lastBuildDate>Fri, 12 Feb 2010 00:08:30 +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>What it would be like to be attacked by an ostrich</title>
		<link>http://chapter42.whitewhale.net/2009/08/26/what-it-would-look-like-to-be-attacked-by-an-ostrich/</link>
		<comments>http://chapter42.whitewhale.net/2009/08/26/what-it-would-look-like-to-be-attacked-by-an-ostrich/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 20:42:09 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[berkeley law]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ostrich]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=335</guid>
		<description><![CDATA[White Whale friend, client, and Berkeley Law CMS-wrangler Dino dropped his iPhone while on a safari. Watch:

The phone survived intact!
]]></description>
			<content:encoded><![CDATA[<p>White Whale friend, client, and Berkeley Law CMS-wrangler Dino dropped his iPhone while on a safari. Watch:<br />
<object width="500" height="405" data="http://www.youtube.com/v/c3CfYB8O3RU&amp;hl=en&amp;fs=1&amp;rel=0&amp;hq=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/c3CfYB8O3RU&amp;hl=en&amp;fs=1&amp;rel=0&amp;hq=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>The phone survived intact!</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/08/26/what-it-would-look-like-to-be-attacked-by-an-ostrich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Details</title>
		<link>http://chapter42.whitewhale.net/2009/08/13/details/</link>
		<comments>http://chapter42.whitewhale.net/2009/08/13/details/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 17:06:15 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[details]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[zune]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=325</guid>
		<description><![CDATA[Jason is fond of pointing out a nationwide billboard campaign that had an image similar to this:
Likewise, Gruber points to this promo image for Microsoft&#8217;s new Zune HD:

Notice anything?

Guys, I have a secret for you: you control both the software and the hardware. It kills me that someone would take the time to take lovingly-staged [...]]]></description>
			<content:encoded><![CDATA[<p>Jason is fond of pointing out a nationwide billboard campaign that had an image similar to this:</p>
<p><img class="aligncenter size-full wp-image-326" title="BlackBerry Storm" src="http://chapter42.whitewhale.net/wp-content/uploads/2009/08/blackberry.jpg" alt="BlackBerry Storm" width="287" height="400" />Likewise, <a href="http://daringfireball.net/linked/2009/08/13/zune-hd-ipod-touch">Gruber points to</a> this promo image for Microsoft&#8217;s new Zune HD:</p>
<p><img class="aligncenter size-full wp-image-332" title="Zune HD" src="http://chapter42.whitewhale.net/wp-content/uploads/2009/08/zune1.jpg" alt="Zune HD" width="490" height="353" /></p>
<p>Notice anything?</p>
<p><img class="aligncenter size-full wp-image-327" title="Ah, details." src="http://chapter42.whitewhale.net/wp-content/uploads/2009/08/cutoff.jpg" alt="Ah, details." width="400" height="74" /></p>
<p>Guys, I have a secret for you: <em>you control both the software <strong>and</strong> the hardware</em>. It kills me that someone would take the time to take lovingly-staged product photos or actually lay out ads with this on the screen. If the designers who put together the billboard had written, &#8220;Now Available: BlackBerry Stor&#8230;&#8221; they&#8217;d be fired on the spot. Is there any excuse for this?</p>
<p><img class="aligncenter size-full wp-image-330" title="That's more like it." src="http://chapter42.whitewhale.net/wp-content/uploads/2009/08/iphone1.jpg" alt="That's more like it." width="346" height="400" /></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/08/13/details/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preserve Documents?</title>
		<link>http://chapter42.whitewhale.net/2009/06/07/preserve-documents/</link>
		<comments>http://chapter42.whitewhale.net/2009/06/07/preserve-documents/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 02:14:30 +0000</pubDate>
		<dc:creator>janie</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[Documents]]></category>
		<category><![CDATA[drawing]]></category>
		<category><![CDATA[icons]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=320</guid>
		<description><![CDATA[Iconic.]]></description>
			<content:encoded><![CDATA[<div id="attachment_319" class="wp-caption alignleft" style="width: 253px"><a href="http://chapter42.whitewhale.net/wp-content/uploads/2009/06/preserve_documents2.png"><img src="http://chapter42.whitewhale.net/wp-content/uploads/2009/06/preserve_documents2-243x300.png" alt="Hashing out some icons." title="Preserve Documents" width="243" height="300" class="size-medium wp-image-319" /></a><p class="wp-caption-text">Hashing out some icons</p></div>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/06/07/preserve-documents/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Something worth remembering for you interface designers out there</title>
		<link>http://chapter42.whitewhale.net/2009/04/20/something-worth-remembering-for-you-interface-designers-out-there/</link>
		<comments>http://chapter42.whitewhale.net/2009/04/20/something-worth-remembering-for-you-interface-designers-out-there/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 06:07:00 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[middlebury]]></category>
		<category><![CDATA[the ugly]]></category>
		<category><![CDATA[weather]]></category>
		<category><![CDATA[wheaton]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=307</guid>
		<description><![CDATA[We&#8217;re heading out on the Great White Whale Road Trip 2009— from here to Boston to Providence to three days of meetings at Wheaton College, then across New England in a rented Dodge Charger to Middlebury College, three days there, then back to Boston and home.  Five Whales, one Gothic Guesthouse, some cameras, a [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re heading out on the Great White Whale Road Trip 2009— from here to Boston to Providence to three days of meetings at Wheaton College, then across New England in a rented Dodge Charger to Middlebury College, three days there, then back to Boston and home.  Five Whales, one Gothic Guesthouse, some cameras, a few baseball gloves, etc.  It should be a wicked good time.</p>
<p>Anyway, in the process of checking the weather at Middlebury I visited the Weather Underground site— I understand it&#8217;s one of the leading sites out there, for this sort of thing, right? — and was confronted with the following site design, whose ghastly, horrifying awfulness may haunt my dreams tonight:<br />
<img class="aligncenter size-large wp-image-306" title="picture-2" src="http://chapter42.whitewhale.net/wp-content/uploads/2009/04/picture-2-1024x554.png" alt="picture-2" width="430" height="232" /><br />
This should serve as a reminder to you UI folks: Keep fighting the good fight, but remember: people are willing to swim through some pretty scary and shark-infested user interfaces to find a bit of information.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/04/20/something-worth-remembering-for-you-interface-designers-out-there/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In the Age of Twitter, an Idle Mind Has Never Been More Important</title>
		<link>http://chapter42.whitewhale.net/2009/04/10/the-age-of-twitter/</link>
		<comments>http://chapter42.whitewhale.net/2009/04/10/the-age-of-twitter/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 19:57:41 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[carrots]]></category>
		<category><![CDATA[cumin]]></category>
		<category><![CDATA[idleness]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=293</guid>
		<description><![CDATA[Twitter is changing my life, kind of.
I was a late adopter compared to most people— it&#8217;s only in the last month or so that I&#8217;ve been taking an active interest in it.  (The day I started to get into using it, they mentioned it on the Daily Show.)  Now I use it to communicate with [...]]]></description>
			<content:encoded><![CDATA[<p>Twitter is changing my life, kind of.</p>
<p>I was a late adopter compared to most people— it&#8217;s only in the last month or so that I&#8217;ve been taking an active interest in it.  (The day I started to get into using it, they mentioned it on the Daily Show.)  Now I use it to communicate with clients, friends, or students at the schools we&#8217;re working with; to shoot the breeze with my co-workers, some of whom work in distant cities; and sometimes simply to spout off about whatever, just like everyone else.  I used to Twitter a lot about Twitter.</p>
<p>Mostly I think of Twitter as a way to reinforce White Whale&#8217;s fundamental message: that five people can run and grow a moderately successful business, and in the process change <em>nothing</em> about the way we express ourselves: in a nutshell, that the people we are online are the same people we are in person. (I think the same goes for my four co-workers <a href="http://twitter.com/tonyalangford" target="_blank">Tonya</a>, <a href="http://twitter.com/alexwhitewhale" target="_blank">Alex</a>, <a href="http://twitter.com/dtetto" target="_blank">Donald</a> and <a href="http://twitter.com/janieporche" target="_blank">Janie</a>.)  We don&#8217;t practice much message control because we don&#8217;t really have much to hide. (Whatever I <em>do</em> have to say that&#8217;s worth hiding, I express on <a href="http://bokardo.com/archives/relationship-symmetry-in-social-networks-why-facebook-will-go-fully-asymmetric/" target="_blank">symmetrical networks only</a>.)</p>
<p>Although the 140-character short form initially seemed too restrictive, I&#8217;m now finding it a great source of inspiration.  Here is what I think is perhaps the most perfect tweet ever written, by my old friend @<a href="http://twitter.com/johnpavelkehlen">johnpavelkehlen</a>:</p>
<p style="text-align: center;"><img style="margin-left: 20px; margin-right: 20px;" title="picture-6" src="http://chapter42.whitewhale.net/wp-content/uploads/2009/04/picture-6.png" alt="picture-6" /></p>
<p>I don&#8217;t know about you, and maybe it&#8217;s just because I miss my old friend&#8217;s company, but I can imagine myself dining with John and his friend in his little garret pretty easily reading that, and he didn&#8217;t need a single extra character to express it.  As John himself reminded me, brevity is the soul of wit, and never has that felt more technologically true.</p>
<p>Having said all that, I worry a little about the effect Twitter is having on me.</p>
<p>For one thing, I&#8217;m <em>on </em>much more than usual these days.  I move through the world with an active and engaged brain. I see things as I&#8217;m walking to work (today it was an odd misspelling on a sign) and think, should I Twitter this? (I&#8217;m convinced that the verb is &#8220;to Twitter,&#8221; not &#8220;to tweet.&#8221;)  A thought occurs to me.  It feels sorta profound. Is it profound enough to become a tweet?  And if so, will it affect my <a href="http://followcost.com/jasonpontius" target="_blank">follow cost</a>?</p>
<p>I like to think that when I&#8217;m working at my best, I have a fairly sharp eye for detail and nuance; thanks to Twitter, I carry this eye around with me much more than I used to, and these details and nuances hang around.  I&#8217;m worried LOST is going over the top with this &#8220;judging Ben&#8221; thing.  I enjoy Bonterra&#8217;s organic Zinfandel. I really love my bank.  Which of these things should I broadcast?  <a href="http://twitter.com/jasonpontius/status/1472310728" target="_blank" style="font-size:.7em; font-weight:normal;">(answer)</a>  In a nutshell, I never thought I&#8217;d spend so much time qualitatively evaluating my own thoughts.</p>
<p>So after a day spent out in the world this way, I sit down to dinner with <a title="Kate Schatz: Experimental Soup Making II" href="http://experimentalsoupmaking.blogspot.com" target="_blank">my wife</a>.  Am I going to Twitter about how great dinner was?  Or what a wonderful evening I&#8217;m having?</p>
<p>Of course not.  Because that&#8217;s my time, not yours. But the temptation is very strong!  And I <a href="http://twitter.com/jasonpontius/status/1452635258" target="_blank">don&#8217;t always</a> resist it.</p>
<p>I am learning to control the impulse to chronicle my leisure time; this is largely because White Whale is <a href="http://2007.whitewhale.net/content/small.php" target="_blank">my company</a>, Twitter is partially a work thing, and if I let work bleed into every corner of my life it would destroy me.  But I can tell that it&#8217;s changing people, and I&#8217;m not sure it&#8217;s always for the better.</p>
<p>I see people, friends of mine, twittering about how they just woke up, or they&#8217;re happy, or it&#8217;s a beautiful day.  Is the chronicling of that experience (and the cognitive and physical processes required to make it happen) interfering with the plain appreciation of the fact?  I can&#8217;t see how it doesn&#8217;t.  <a href="http://twitter.com/fogfish" target="_blank">Here&#8217;s a guy who Twitters a hundred times per day.</a> (Don&#8217;t ask about <a href="http://followcost.com/fogfish">his follow cost</a>.)  People like that used to be considered wackos or oddballs (like 2004 presidential candidate Bob Graham, a compulsive <a href="http://www.metafilter.com/26158/Bob-Grahams-diary">diarist</a>)— now they&#8217;re just high-tech, plugged-in people.</p>
<p>But does anyone worry about the long term effects of this way of relating to the world?  It seems like the opposite of ADD— Attention Surplus Disorder.  I wonder if the most active Twitterers among us ever will ever enjoy the pleasure of a blank mind, an hour spent staring into space, etc. What we now think of as &#8220;vegging out&#8221; is what they used to call &#8220;relaxation.&#8221;  Actions that now might be considered downright <em>yogic</em>— like simply not speaking for a couple of hours— used to be the norm, I&#8217;m sure, at a less frantic time in human history.</p>
<p>For now, it&#8217;s fun.  I like keeping tabs on what my friends are eating, reading, listening to, or coding.  It&#8217;s an enjoyably odd feeling to know what very casual business acquaintances think about certain TV shows.</p>
<p>But in the long term, will the people who engage most deeply with technology lose the ability to exist quietly in the world it&#8217;s brought us?</p>
<p>Note: 140 characters exactly in that last paragraph. Bam!</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/04/10/the-age-of-twitter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hi, I&#8217;m Janie Porche.</title>
		<link>http://chapter42.whitewhale.net/2009/04/08/hi-janie-porche/</link>
		<comments>http://chapter42.whitewhale.net/2009/04/08/hi-janie-porche/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 22:24:24 +0000</pubDate>
		<dc:creator>janie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[audience]]></category>
		<category><![CDATA[janie]]></category>
		<category><![CDATA[metal bands]]></category>
		<category><![CDATA[serendipity]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=281</guid>
		<description><![CDATA[&#8220;Successful Web writing,&#8221; they say, &#8220;is all about knowing your audience.&#8221;
This is it!  This is the blog post where I&#8217;m supposed to introduce myself as the newest member of White Whale.  But who reads this blog the most? Or at least in the finest detail? – probably my coworkers.
So: Donald, Alex, Tonya, Jason–how truly serendipitous.  [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;<em>Successful Web writing</em>,&#8221; they say, &#8220;<em>is all about knowing your audience.</em>&#8221;</p>
<p>This is it!  This is the blog post where I&#8217;m supposed to introduce myself as the newest member of White Whale.  But who reads this blog the most? Or at least in the finest detail? – probably my coworkers.</p>
<p>So: Donald, Alex, Tonya, Jason–how truly serendipitous.  If the <a title="Why smaller is better" href="http://2008.whitewhale.net/content/small.php" target="_blank">four of you</a> ran a bookstore, or a bakery, or played in a metal band, I&#8217;d likely want to join you.  Luckily for us all, I&#8217;m a higher-ed Web designer, and you are a purveyor of <a title="White Whale: Clients" href="http://whitewhale.net/clients/" target="_self">higher-ed Web sites</a>.  That part worked out perfectly, and I&#8217;m proud, <em>so proud</em>, to join you.</p>
<p>But wait!  To those readers who aren&#8217;t Donald, Alex, Tonya, and Jason: I&#8217;ve been listening longer than you know!  I&#8217;ll have some catching up to do with @<a title="Twitter: Grether" href="http://twitter.com/grether" target="_blank">grether</a>.  I&#8217;d like to schedule a garden tour with @<a title="Twitter: David Silver" href="http://twitter.com/davidmsilver" target="_blank">davidmsilver</a>.  <a title="Southwestern University" href="http://www.southwestern.edu" target="_blank">Southwestern</a>, I grew up on your 9-hole course!  Let&#8217;s <a title="Email Janie" href="mailto:janie@whitewhale.net" target="_blank">talk about it</a>.</p>
<p>And finally, what to the bystander, the late-night link-follower, or the potential client?  Well, <a title="Email everyone" href="mailto:everyone@whitewhale.net" target="_blank">introduce yourself</a>.  This certainly feels exciting, doesn&#8217;t it?</p>
<p>Great!  <a title="Wheaton College" href="http://www.wheatoncollege.edu" target="_blank">Let&#8217;s</a> <a title="The University of San Francisco" href="http://www.usfca.edu" target="_blank">get</a> <a title="Monterey Institute of International Studies" href="http://www.miis.edu" target="_blank">to</a> <a title="Middlebury College" href="http://www.middlebury.edu" target="_blank">work</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/04/08/hi-janie-porche/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Weekly Yelp</title>
		<link>http://chapter42.whitewhale.net/2009/04/08/the-weekly-yelp/</link>
		<comments>http://chapter42.whitewhale.net/2009/04/08/the-weekly-yelp/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 19:02:15 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[stuff we like]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[yelp]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=263</guid>
		<description><![CDATA[I&#8217;ll make this the last in what&#8217;s become a string of posts by me on content and messaging, but I&#8217;ve been meaning for some time to highlight the only email newsletter I actually read. This week:

Yelp&#8217;s Just Not That Into You
You know what they say&#8230; the best way to get over someone is to get [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll make this the last in what&#8217;s become a string of posts by me on <a href="http://chapter42.whitewhale.net/2009/02/13/creating-emotional-connections/">content</a> and <a href="http://chapter42.whitewhale.net/2009/03/12/letting-go-of-message/">messaging</a>, but I&#8217;ve been meaning for some time to highlight the only email newsletter I actually read. <a href="http://www.yelp.com/weekly?editorial_id=CCPVygbIU9zaXJdDZuMJiw">This week</a>:</p>
<blockquote>
<p id="line440"><strong>Yelp&#8217;s Just Not That Into You</strong></p>
<p>You know what they say&#8230; the best way to get over someone is to get under someone. But <strong>what if you just want to be by your lonesome</strong>? Yelpers get very creative when it comes to finding those spots in the city to <a href="http://www.yelp.com/topic/san-francisco-ex-and-the-city">avoid the ex</a>.</p>
<p>First, you need to get off the beaten path. <a href="http://www.yelp.com/biz/flora-grubb-gardens-and-the-palm-broker-san-francisco?hrid=VsSKjmZfE8_NV6s2H5FRvA">Flora Grubb</a> is a nursery and café that masquerades as an urban garden, and <strong>Rob B</strong> is just thrilled to be able to enjoy his &#8220;Ritual coffee without dealing with the herds of Valencia Street hipsters.&#8221; The <a href="http://www.yelp.com/biz/dogpatch-saloon-san-francisco?hrid=CBZ7Q4euBm3PFhw88TXtIw">Dogpatch Saloon</a> is good for crying into your beer with the rest of the regulars: &#8220;2 hipster dates, 1 lesbian date, 2 drunks and <strong>Miss Lonely Hearts, a middle-aged redhead with a mountain of curls and a lifetime of trouble</strong>.&#8221; <strong>Beth S</strong> assures us, &#8220;These are my people.&#8221; [...]</p></blockquote>
<p>Or, <a href="http://www.yelp.com/weekly?editorial_id=t39dWBJPsBHDgYc6784m6w">a few weeks back</a>:</p>
<blockquote><p><strong>Pho in Love with Yelp</strong></p>
<p>So you think you&#8217;ve found the most pho-nomenal pho in town? Yelpers can tell you just where to plunk down that hard-earned $6 for the most <a href="http://www.yelp.com/topic/san-francisco-pho-3">slurp-worthy meal</a> in the city,   pho realz.</p>
<p>New to the pho scene? <strong>Valeria R</strong> lost her pho-ginity at <a href="http://www.yelp.com/biz/golden-star-vietnamese-restaurant-san-francisco?hrid=rmngbsiHpzETr84RhLRfUw">Golden Star</a>, but was lucky to have a friend give her a lesson on, amongst other things, &#8220;how to dress the bowl with basil, sprouts and lemon juice.&#8221; And while said friend failed to inform her that &#8220;it&#8217;s not a good idea for a beginner to wear a white shirt while eating pho, <strong>the collateral damage was completely worth it</strong>.&#8221; You might say <strong>Ryan V</strong> is more of a pho hoochie; he prefers it hot, cheap and easy at <a href="http://www.yelp.com/biz/pho-tan-hoa-san-francisco?hrid=eKd9TSGUj6hIaI2NQbib3w">Pho Tan Hoa</a>, where the steaming dish comes with plenty of &#8220;large, tender, slightly bloody tendons.&#8221; Yum!? [...]</p></blockquote>
<p>Yes, a bit cutesy, but I love it. The bloggy, gossipy style is a perfect way to reward engaged users while drawing unengaged subscribers deep into the site.</p>
<p>If you live in or near a big American city, I totally recommend <a href="http://www.yelp.com/weekly">subscribing</a> &#8212; even if you aren&#8217;t into Yelp itself, it&#8217;s a great overview of what  people are talking about in your city. (And fellow White Whalers, you&#8217;re all covered: <a href="http://www.yelp.com/weekly?edition_id=9549vDBw7ab0cuc930BQ1g">the East Bay</a>, <a href="http://www.yelp.com/weekly?edition_id=c6HT44PKCaXqzN_BdgKPCw">San Francisco</a>, <a href="http://www.yelp.com/weekly?edition_id=wqoXYLWmpkEH0YvTmHBsJQ">Portland</a>, <a href="http://www.yelp.com/weekly?edition_id=nkN_do3fJ9xekchVC-v68A">Chicago</a>, and <a href="http://www.yelp.com/weekly?edition_id=fFGPBtsutYpn3A155Sf75Q">New York</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/04/08/the-weekly-yelp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>USF students mapping San Francisco</title>
		<link>http://chapter42.whitewhale.net/2009/03/16/usf-students-mapping-san-francisco/</link>
		<comments>http://chapter42.whitewhale.net/2009/03/16/usf-students-mapping-san-francisco/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 21:10:44 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[students]]></category>
		<category><![CDATA[usf]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=253</guid>
		<description><![CDATA[We&#8217;re deep into the design phase of the University of San Francisco site; our heads are full of the words and images we&#8217;ve been looking at with our committee and a larger,  unofficial group of students and staff. 
One of the parts of the job that&#8217;s been really fulfilling for us is following the work being [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re deep into the design phase of the University of San Francisco site; our heads are full of the words and images we&#8217;ve been looking at with our committee and a larger,  unofficial group of students and staff. </p>
<p>One of the parts of the job that&#8217;s been really fulfilling for us is following the work being done in David Silver&#8217;s Digital Media Production class— it&#8217;s great to see all the exciting stuff they&#8217;re doing with Flickr, Google Maps, Twitter, blogs, and the intersections among all those media.</p>
<p>Something I&#8217;ve been working on for a while— ever since hearing about the class&#8217;s Google Maps assignment— is a map that would incorporate all the individual students&#8217; Google Maps of San Francisco.  If done right, this will result in a USF-driven map of the city, with students&#8217; words and pictures populating a dynamic map that would give prospects a true students&#8217; eye view of what&#8217;s happening.</p>
<p>So today I have a proof of concept!  I&#8217;m using a Web app called MapChannels to integrate Google Map feeds; it&#8217;s a little unsatisfying to rely on a third party for this, as I&#8217;m sure it&#8217;s something Donald could code in a few hours, but he&#8217;s doing more important stuff, so it&#8217;s MapChannels for now.</p>
<p>I&#8217;ve used Twitter to locate the students&#8217; maps, and one by one I&#8217;m adding them to this master map.  This definitely feels like a beta, but it&#8217;s still pretty cool:</p>
<p><a title="USF students mapping San Francisco" href="http://data.mapchannels.com/mc3/4359/usfmap_4359.htm?v=20090316085643" target="_blank">San Francisco, mapped by USF students</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/03/16/usf-students-mapping-san-francisco/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Letting go of message</title>
		<link>http://chapter42.whitewhale.net/2009/03/12/letting-go-of-message/</link>
		<comments>http://chapter42.whitewhale.net/2009/03/12/letting-go-of-message/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 17:42:23 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[authenticity]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[first person narratives]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[skittles]]></category>
		<category><![CDATA[stuff we like]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/2009/03/12/letting-go-of-message/</guid>
		<description><![CDATA[One thing we often tell clients is that to speak to today&#8217;s prospective students&#8211;and to current students and young alums&#8211;you&#8217;re going to have to loosen your grip on the message. Not too much. Just a little. Easy now. Relax. That wasn&#8217;t so bad, was it?
At the far end of this spectrum is the new Skittles.com. [...]]]></description>
			<content:encoded><![CDATA[<p>One thing we often tell clients is that to speak to today&#8217;s prospective students&#8211;and to current students and young alums&#8211;you&#8217;re going to have to loosen your grip on the message. Not too much. Just a little. Easy now. Relax. That wasn&#8217;t so bad, was it?</p>
<p>At the far end of this spectrum is the new <a href="http://www.skittles.com/">Skittles.com</a>. For a brief time last week, the Skittles homepage was nothing but a little Skittles navigation widget with <a href="http://search.twitter.com/search?q=skittles">a twitter search for &#8220;Skittles&#8221;</a> in the background. Everything any twitter user had to say about Skittles was up there in real-time. Now, the homepage jumps between <a href="http://en.wikipedia.org/wiki/Skittles_%28confectionery%29">Wikipedia&#8217;s Skittles entry</a>, the <a href="http://www.youtube.com/user/SKITTLESbrand">YouTube Skittles Channel</a>, and the <a href="http://www.facebook.com/skittles">Skittles Facebook page</a>. &#8220;Pics&#8221; links to <a href="http://www.flickr.com/search/?q=skittles&amp;w=all">a Flickr search  for &#8220;skittles&#8221;</a>, and the Twitter search is still under &#8220;chatter&#8221;.</p>
<p>Now, we know you&#8217;re not selling candy. And unlike Skittles you probably don&#8217;t have the benefit of total brand recognition. But there&#8217;s an important lesson there.</p>
<p>Your audience can spot &#8220;marketing&#8221; miles away. And they tune it out. Your message is still important and we&#8217;ll help you get that across in the right way (it&#8217;s classic &#8220;show, don&#8217;t tell&#8221;)&#8211;but you&#8217;re going to need to sprinkle some student voices around. First-person is in. Total control is out. Authenticity is the new black.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/03/12/letting-go-of-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obsessive-compulsive user security verification at Sallie Mae</title>
		<link>http://chapter42.whitewhale.net/2009/03/04/obsessive-compulsive-security/</link>
		<comments>http://chapter42.whitewhale.net/2009/03/04/obsessive-compulsive-security/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 21:39:21 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[OCD]]></category>
		<category><![CDATA[sallie mae]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[student loans]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=240</guid>
		<description><![CDATA[In an attempt to read a PDF related to my student loan repayment plan, I logged into the Sallie Mae website for the first time in a long time.
I generally have a sense of what my passwords are, but couldn&#8217;t remember it this time, so I went through the forgotten password process.  Given that LiveWhale [...]]]></description>
			<content:encoded><![CDATA[<p>In an attempt to read a PDF related to my student loan repayment plan, I logged into the Sallie Mae website for the first time in a long time.</p>
<p>I generally have a sense of what my passwords are, but couldn&#8217;t remember it this time, so I went through the forgotten password process.  Given that LiveWhale has functionality for forgotten passwords, I&#8217;m always interested to see what people do.  I had to submit an SSN, date of birth, and answer one security question.  Pretty straightforward.  They let me set a new password, and I logged in with it.</p>
<p>Immediately after login I was asked to set FIVE new security questions.  Five!</p>
<p>Here they are:</p>
<p><img class="alignleft size-full wp-image-244" title="picture-31" src="http://chapter42.whitewhale.net/wp-content/uploads/2009/03/picture-31.png" alt="picture-31" width="546" height="238" /></p>
<p> </p>
<p> </p>
<p>OK, listen up, Sallie Mae.  </p>
<p>Really?</p>
<p>Are you really asking me to give you answers to five security questions so I can read a PDF?  And what if, when I come back in another two years to read another PDF, I have a different favorite vacation spot?</p>
<p><em>Do you really want me to tell you my greatest fear, Sallie Mae?  So I can read your PDF?</em></p>
<p>Frankly, I already know what the PDF says.  I changed my bank account, and they need the new number.  Fine— I&#8217;ll call them on the phone and give it to them.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/03/04/obsessive-compulsive-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Today&#8217;s design for the MIT home page</title>
		<link>http://chapter42.whitewhale.net/2009/03/03/mit-homepage/</link>
		<comments>http://chapter42.whitewhale.net/2009/03/03/mit-homepage/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 07:58:51 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[homepage]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[total giddy design nerd euphoria]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/2009/03/03/todays-design-for-the-mit-home-page/</guid>
		<description><![CDATA[Hi folks,
I&#8217;m the designer of today&#8217;s MIT homepage image (http://www.mit.edu).  This is super exciting for me, as I&#8217;ve been a fan of the MIT homepage for quite some time, and to get to do a homepage design myself frankly makes me a little giddy.
The design promotes our new site for the Transportation @ MIT [...]]]></description>
			<content:encoded><![CDATA[<p>Hi folks,</p>
<p>I&#8217;m the designer of today&#8217;s MIT homepage image (<a href="http://www.mit.edu" target="_blank">http://www.mit.edu</a>).  This is super exciting for me, as I&#8217;ve been a fan of the MIT homepage for quite some time, and to get to do a homepage design myself frankly makes me a little giddy.</p>
<p>The design promotes our new site for the <a href="http://engineering.mit.edu/transportation" target="_blank">Transportation @ MIT</a> program, which is built on the same design foundation as the <a href="http://engineering.mit.edu" target="_blank">MIT Engineering</a> site with some tweaks.</p>
<p>Once today (Wednesday 3/4) is over with, I&#8217;ll post a screenshot for posterity.  I&#8217;m also planning to interview Rebecca Macri, the MIT homepage team leader, about what I&#8217;m sure is a fascinating and crazy job.  More on that later.</p>
<p>Update:  Here&#8217;s the screenshot (click to view full size).</p>
<p><a href="http://chapter42.whitewhale.net/wp-content/uploads/2009/03/picture-2.png"><img class="size-medium wp-image-237" title="picture-2" src="http://chapter42.whitewhale.net/wp-content/uploads/2009/03/picture-2-300x144.png" alt="picture-2" width="300" height="144" /></a></p>
<p>The birds on the right edge belong to <a href="http://www.flickr.com/photos/freshelectrons/531710310/" target="_blank">this photo</a> from Flickr user <a href="http://www.flickr.com/photos/freshelectrons/" target="_blank">freshelectrons</a>.  (MIT didn&#8217;t include the credit because the birds aren&#8217;t visible on smaller monitors, and they didn&#8217;t want to get a million &#8220;what birds??&#8221; emails.)</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/03/03/mit-homepage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microblogging and Macroblogging, Thick and Thin Tweets, and the Company Line</title>
		<link>http://chapter42.whitewhale.net/2009/02/25/microblogging-and-macroblogging-thick-and-thin-tweets-and-the-company-line/</link>
		<comments>http://chapter42.whitewhale.net/2009/02/25/microblogging-and-macroblogging-thick-and-thin-tweets-and-the-company-line/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 21:37:53 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[macroblogging]]></category>
		<category><![CDATA[microblogging]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[web 2.4-ish]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=229</guid>
		<description><![CDATA[This blog serves as the primary conduit for White Whale&#8217;s interactions with the public.  Although we do occasionally create what might be called &#8220;news&#8221; (Southwestern University Site Launches!  New Designer Hired!  etc.) the majority of the dynamic content we create can&#8217;t really be called news.  The things we post on this blog are [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://chapter42.whitewhale.net">blog</a> serves as the primary conduit for White Whale&#8217;s interactions with the public.  Although we do occasionally create what might be called &#8220;news&#8221; (Southwestern University Site Launches!  New Designer Hired!  etc.) the majority of the dynamic content we create can&#8217;t really be called news.  The things we post on this blog are more like cultural dispatches from inside White Whale: notes on ongoing projects, thoughts on new technologies and how they affect our practice, etc.</p>
<p>Of course the writing we do in this blog is important to us from a marketing perspective— it&#8217;s the only &#8220;marketing&#8221; of the company that we currently do.  If you&#8217;re reading this, and if you are neither a WW employee or my mom, then you&#8217;re part of that process.  If you work for a university, we like to think maybe someday you&#8217;ll consider hiring us for one of your Web projects.  If you&#8217;re already a client, then we hope reading our blog will help you get to know us better, and increase your engagement to our collaboration.</p>
<p>But that&#8217;s not <em>why </em>we write on the blog.  We write on the blog because we&#8217;re geeks, and because we have lots of ideas that we bat back and forth around the office, and once in a while one of them gets batted out to the public.</p>
<p>What this means for us is that writing on the blog is a kind of balancing act.  We <em>really</em> do not want our blog to come off as a &#8220;corporate blog&#8221;— if it were, nobody would read it.  Nobody expects the <a href="http://blog.chryslerllc.com/" target="_blank">Chrysler blog </a>to criticize the auto industry bailout; it&#8217;s a corporate blog, of course it&#8217;s going to reinforce the party line.  We don&#8217;t want to create a steady stream of posts about how wonderful we are.  At the same time, this isn&#8217;t the sort of blog where we&#8217;re going to spout off about every tech-related thought that crosses our minds.  I think that putting the tabs above the address bar in Safari 4 is a fantastic idea, a long-overdue UI improvement, <em>and </em>a Google Chrome ripoff, but I don&#8217;t need to clog the airwaves with that observation.  Instead, all of us at White Whale share the tendency to make our posts simply <em>epic</em>— filled with bons mots, interesting insights, nice turns of phrase, and a neat conclusion that illuminates something we&#8217;ve done worth sharing.  <span style="font-size: x-small;">(Of course, this post is no exception.)</span></p>
<p>These two poles— &#8220;OMG safari 4 is a total Chrome ripoff&#8221; and &#8220;Here&#8217;s a story about the way White Whale does things&#8230;&#8221; characterize the well-known <a href="http://www.google.com/url?q=http://en.wikipedia.org/wiki/Micro-blogging&amp;ei=IbGlSbaWGMyJngfkofmVBQ&amp;sa=X&amp;oi=spellmeleon_result&amp;resnum=1&amp;ct=result&amp;cd=1&amp;usg=AFQjCNHr1LPR26LecVdxzskTp7K_cYkjxw" target="_blank">microblogging</a> and what you might call <em>macroblogging</em>.  (People use that term already, of course, but <a href="http://www.google.com/search?q=macroblogging" target="_blank">without much focus</a>.)  Of course the top tool for microblogging is Twitter (where you better believe they&#8217;ve got something to say <a href="http://search.twitter.com/search?q=safari+4+tab+bar+chrome" target="_blank">about that tab bar</a>), but Facebook status updates are obviously a kind of microblogging, as are IM status messages.</p>
<p>Our new client relationships are leading us deeper into this world.  For example, we&#8217;ve just met David Silver, a USF media studies professor with a well-trafficked <a href="http://silverinsf.blogspot.com/" target="_blank">blog</a> and a busy <a href="http://twitter.com/davidmsilver" target="_blank">Twitter account</a>, and we&#8217;re hopeful his students will eventually collaborate with us to some degree on the design and content of USF&#8217;s new site.   Through David we have learned about <a href="http://silverinsf.blogspot.com/2009/02/difference-between-thin-and-thick.html" target="_blank">&#8220;thick&#8221; and &#8220;thin&#8221; tweets</a>: simply put, some tweets convey only one bit of information (&#8221;I enjoyed LOST last night&#8221;) where others convey multiple layers of information (&#8221;here&#8217;s a link to some photos from our trip to Uruguay, and let us know if you like them&#8221;).  Our clients at Lewis &amp; Clark <a href="http://twitter.com/davidmckelvey" target="_blank">twitter</a> <a href="http://twitter.com/grether" target="_blank">too</a>, as does Southwestern&#8217;s <a href="http://twitter.com/SU_News" target="_blank">News Office</a>, as of a week or two ago.</p>
<p>Now, because we don&#8217;t have dedicated marketing staff— and <a href="http://2008.whitewhale.net/content/small.php">never will</a>— we can only develop the content that we have time to create.  So if blogging is the main way we reach people, how should we do it— over Twitter?  In blog posts like this one?  Or shorter, chattier posts, <a href="http://daringfireball.net/" target="_blank">Daring Fireball</a>-style?</p>
<p>The fact is, we don&#8217;t know.  When the muse strikes, there&#8217;s no time to decide whether our thoughts are best expressed as thick tweets or thin tweets or chatty posts or lengthy, digressive posts like this one.  But what we do know, I guess, is that if anything unites the people who make up this company, it&#8217;s a commitment to the art and discipline of the written word. So in the end I suppose we&#8217;ll always wind up erring on the side of verbosity, even if it means we post on the blog less.</p>
<p>And in the meantime, my Facebook status is constantly out of date, but I guess that&#8217;s the way it goes.</p>
<p>And by the way, we do all have Twitter accounts, if you&#8217;d like to follow <a href="http://twitter.com/jasonpontius" target="_blank">me</a>, <a href="http://twitter.com/dtetto">Donald</a>, <a href="http://twitter.com/aisys" target="_blank">Alex</a> or <a href="http://twitter.com/tonyalangford" target="_blank">Tonya</a>.</p>
<p>(<strong>Update</strong>: Corrected a typo in Donald&#8217;s Twitter page.  If you wondered why a White Whale employee was so bizarrely concerned with whether Guitar Hero is better than Rock Band: that was <em>detto,</em> not <a href="http://twitter.com/dtetto">dtetto</a>, which is Donald&#8217;s actual Twitter handle.)</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/02/25/microblogging-and-macroblogging-thick-and-thin-tweets-and-the-company-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating emotional connections</title>
		<link>http://chapter42.whitewhale.net/2009/02/13/creating-emotional-connections/</link>
		<comments>http://chapter42.whitewhale.net/2009/02/13/creating-emotional-connections/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 20:46:23 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[emotional connections]]></category>
		<category><![CDATA[first person narratives]]></category>
		<category><![CDATA[messaging]]></category>
		<category><![CDATA[stuff we like]]></category>
		<category><![CDATA[Trader Joe's]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=223</guid>
		<description><![CDATA[Take a few minutes to watch this short video about Trader Joe&#8217;s that&#8217;s been making the rounds:

It&#8217;s really the perfect commercial, and its biggest strengths are the very reason it&#8217;s on YouTube and not during the commercial break of Lost. The strongest statements are those that relate only tangentially to Trader Joe&#8217;s corporate goals and [...]]]></description>
			<content:encoded><![CDATA[<p>Take a few minutes to watch this short video about Trader Joe&#8217;s that&#8217;s been making the rounds:</p>
<p><object width="480" height="385" data="http://www.youtube.com/v/OdB7GDZY3Pk&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/OdB7GDZY3Pk&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /></object></p>
<p>It&#8217;s really the perfect commercial, and its biggest strengths are the very reason it&#8217;s on YouTube and not during the commercial break of <em>Lost</em>. The strongest statements are those that relate only tangentially to Trader Joe&#8217;s corporate goals and messaging&#8211;yoga moms, tons of unread signage, cases of water next to the exit&#8211;or even negative ones&#8211;paper bags that rip, the sold-out bakery sections, repeated gripes about discontinued items.</p>
<p>I don&#8217;t often shop at Trader Joe&#8217;s. But these are all things that give me a flash of recognition. And the line about the overcrowded parking lot doesn&#8217;t make me feel like I should go somewhere else and avoid the hassle&#8211;it makes me feel like I&#8217;m somehow part of a Trader Joe&#8217;s community that has shared this same experience. It creates an emotional connection. And it actually makes me want to shop there more.</p>
<p>The first bit of advice we usually give to our clients is &#8220;first-person narratives.&#8221; And there&#8217;s a slew of reasons that you should have your students and faculty blogging on your website, from the practical (they&#8217;ll create content for you!) to the slick (consider your demographics!). But perhaps the biggest reason is that people relate to genuine, warts-and-all messages far more than they do to a catchy slogan that some outside consultants dreamed up.</p>
<p>I can tell you first-hand what messages I respond to as an alum. And&#8211;not to be callous&#8211;it&#8217;s not the emails about providing financial aid or building new facilities that get me. It&#8217;s when I&#8217;m reminded of what a mixed blessing the meal plan actually was. Or about that required class I spent half the semester hating. Or New England winters. There&#8217;s plenty of effective messaging about all the great stuff, too&#8211;but without the complete picture, those messages fall flat.</p>
<p>This is not to say that you should write on your website that your dining hall sucks. But you might be surprised at what your community has to say about all those little annoyances. These quirks are an important part of the shared experience that differentiates you from your peer institutions. And presenting that full experience will help your audience&#8211;from prospective to alumni and staff&#8211;identify with and feel emotionally connected to your school.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/02/13/creating-emotional-connections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Two Friends Should Totally Hook Up</title>
		<link>http://chapter42.whitewhale.net/2009/02/12/my-two-friends-should-totally-hook-up/</link>
		<comments>http://chapter42.whitewhale.net/2009/02/12/my-two-friends-should-totally-hook-up/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 22:58:38 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[The industry]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=80</guid>
		<description><![CDATA[Author&#8217;s Note:

I wrote this post in August; it concerns a couple of friends of mine, one who works for iTunes, one who works for Pandora.  Immediately after posting it, I got a frantic text message from my Apple friend, saying something along the lines of &#8220;OMG REMOVE THIS POST IMMEDIATELY.  IT CONTAINS CONFIDENTIAL INFORMATION.&#8221;  I [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #999999;"><em><span style="font-size: 2em; font-family: Georgia;">Author&#8217;s Note:<br />
</span></em></span></p>
<p><em>I wrote this post in August; it concerns a couple of friends of mine, one who works for iTunes, one who works for Pandora.  Immediately after posting it, I got a frantic text message from my Apple friend, saying something along the lines of &#8220;OMG REMOVE THIS POST IMMEDIATELY.  IT CONTAINS CONFIDENTIAL INFORMATION.&#8221;  I killed the post, having no real idea why I was doing so.  It definitely seemed a little weird.<br />
</em></p>
<p><em>Then just a few weeks later, Apple introduced <a title="Genius" href="http://support.apple.com/kb/HT2978" target="_blank">Genius</a>, an enhancement to iTunes that essentially copies Pandora&#8217;s approach, sequencing songs based on their inherent characteristics.  That&#8217;s when the reason for my friend&#8217;s freakout became clear:  Although I hadn&#8217;t posted anything about the Genius feature (and in fact didn&#8217;t hear anything about it until it came out), my friend obviously thought I had heard something and posted about it.  Apple&#8217;s security about new products and features is legendary; if my friend had been tied to the leak of information like that, he&#8217;d have lost his job.  (For the record, he never tells me ANYTHING about new iTunes or iPod features, no matter how many cocktails I ply him with.)<br />
</em></p>
<p><em>So now that Genius has been released, I present the original post, both as a historical artifact, and because I continue to be very pleased with its title.</em></p>
<p><span style="color: #999999;"><em><span style="font-size: 2em; font-family: Georgia;">1.</span></em></span></p>
<p>I have a good friend who works for <a title="iTunes" href="http://www.apple.com/itunes" target="_blank">iTunes</a>.  Apparently you don&#8217;t say &#8220;the iTunes division of Apple,&#8221; simply iTunes.  It&#8217;s a different wing of the company, I guess; he works in a separate building from One Infinite Loop, although apparently it&#8217;s closer to the gym, which he says is nice.</p>
<p>Hanging out with my friend, I&#8217;ve come to know a little bit about how iTunes&#8217; marketing machine works.  Basically, the primary unit of measure for marketing success is iTunes Music Store user account creation.  They believe (and presumably research has shown) that creating an account makes a person much more likely to purchase music eventually, whether or not they <em>purchase</em> anything when first creating the account.</p>
<p>For this reason, the primary iTunes marketing efforts center around giving away free iTunes songs.  If you&#8217;ve been to a large music festival of note this year, someone may have handed you a card offering you free iTunes songs from the artists participating in the festival— that&#8217;s what I&#8217;m talking about.  So you take the card home, open iTunes, go to the Apple Store, enter the 12-or-so-digit code, and your download begins.  But if you haven&#8217;t opened an iTMS account yet, well, you have to create one, right?  So you do, and the mission is complete:  the iTunes folks have their conversion.</p>
<p>There&#8217;s something about this marketing plan that feels off-kilter to me.  For one thing, it fails to note one important fact of human life in 2008— that if you have an iPod, you use iTunes, and for practical purposes <em>everyone in America has an iPod.</em> At this point in tech history, it&#8217;s nowhere near as easy to download free music as it used to be, meaning that 9 times out of 10, if you want to hear &#8220;Don&#8217;t Stop Believin&#8217;&#8221;, you&#8217;re going to buy it.  Probably from the iTMS.</p>
<p>So conversion is important, but I think you could just as easily proceed from the assumption that iTMS sales growth is tied to iPod sales growth, and that&#8217;s not a bad horse to be tied to.</p>
<p>iTunes&#8217; <em>real</em> problem, it seems to me, is that it&#8217;s not connected to a Web site.  (The iTunes Music Store isn&#8217;t a Web browser, even though it behaves like one in some respects.)  You&#8217;d think that the #1 music buying site in the world would somehow protrude into the Internet— that there&#8217;d be an itunes.com where you could visit, preview new music, read and post reviews, etc.  Something like Pitchfork meets last.fm, but with everything tied to iTunes.  Reading and previewing music in a social Internet environment, it seems to me, would make it pretty damned easy to spend $.99 for a song— and that, I would argue, is the real conversion point.  Once you get someone in the mindset where they&#8217;ll quickly buy a song they like, well, you&#8217;ve got &#8216;em.  Right?</p>
<p><span style="color: #999999;"><span style="font-size: 2em; font-family: Georgia;"><em>2.</em></span></span></p>
<p>I have another good friend who works for <a title="Pandora" href="http://www.pandora.com" target="_blank">Pandora</a>.   If you don&#8217;t know about Pandora, you should— it&#8217;s the commercial outgrowth of something called the <a href="http://en.wikipedia.org/wiki/Music_Genome_Project" target="_blank">Music Genome Project</a>: an attempt to categorize all the world&#8217;s music in terms of a finite number of variables.  From Wikipedia:</p>
<blockquote><p>A given song is represented by a vector containing approximately 150 <em>genes</em>. Each gene corresponds to a characteristic of the music, for example, <em>gender of lead vocalist</em>, <em>level of distortion on the electric guitar</em>, <em>type of background vocals</em>, etc. Rock and pop songs have 150 genes, rap songs have 350, and jazz songs have approximately 400. Other genres of music, such as world and classical, have 300-500 genes. The system depends on a sufficient number of genes to render useful results. Each gene is assigned a number between 1 and 5, and fractional values are allowed but are limited to half integers.</p></blockquote>
<p>What this means to a Pandora user is that Pandora can take information about what you like— an artist, group, or even a single song— and turn it into a streaming, personalized radio station, with songs by bands you&#8217;ve never heard of that share qualities with stuff you like.  It is amazing technology in practice— pick your favorite song, hit play, and the fun begins.  As you go, you can rate things up or down, which lets Pandora understand your interests better.  And did I mention that it&#8217;s free?</p>
<p>(The friend in question, Kevin Seal, also hosts a tremendously entertaining and educational podcast, <a href="http://blog.pandora.com/podcast/" target="_blank">The Musicology Show</a>, as part of his Pandora duties.)</p>
<p>Experiencing Pandora for the first time is pretty mindblowing— it&#8217;s one of those things that seems too good to be true.  And there&#8217;s the rub— it is.  Information might want to be free on the Internet, but there are a million contrary forces to that basic longing— some of them totally baseless and pernicious, some of them perfectly valid.  But in the ongoing battle between the recording industry and the Internet, it&#8217;s tough to bet against the old white guys with the deep pockets, and Pandora is, it seems to be, fighting a difficult and losing battle.  Kevin has been pointing me to a Web site, <a title="Save Net Radio" href="http://www.savenetradio.org/">SaveNetRadio.org</a>, devoted to fighting the good fight; it is by no means a lost cause, but it looks like a tough road ahead for Web broadcasters, even for reasonably well-funded and popular services like Pandora.  In <a title="Pandora in the Chronicle" href="http://chronicle.com/wiredcampus/index.php?id=3257&amp;utm_source=wc&amp;utm_medium=en">an article about Pandora from the Chronicle of Higher Education</a>, Pandora&#8217;s founder suggests they may be close to pulling the plug, as fees for Internet broadcasting rise and rise.</p>
<p><span style="color: #999999;"><span style="font-size: 2em; font-family: Georgia;"><em>3.</em></span></span></p>
<p>When you mouse over a track that&#8217;s playing in your Pandora stream, you get some options:</p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/08/picture-1.png"><img class="alignnone size-medium wp-image-90" title="picture-1" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/08/picture-1.png" alt="" width="97" height="94" /></a></p>
<p>The left and right buttons let you rate the track you&#8217;re hearing.  The middle one opens a menu:</p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/08/picture-3.png"><img class="alignnone size-medium wp-image-93" title="picture-3" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/08/picture-3.png" alt="" width="291" height="225" /></a></p>
<p>As you see, it is technically possible to buy the iTunes track from the Pandora interface.  But it&#8217;s easy to see, even for a non-UI expert, that actually *buying* the track seems to be a pretty low priority.  The Pandora-specific functions, like creating a new station, bookmarking, etc. are much more highly prioritized.  And once you do mouse over the Buy&#8230; button, you get two options, iTunes and buying the CD on Amazon.  But isn&#8217;t Pandora the product of a more highly evolved approach to music where the physical CD is almost completely irrelevant?</p>
<p><span style="color: #999999;"><span style="font-size: 2em; font-family: Georgia;"><em>4.</em></span></span></p>
<p><strong>Apple should buy, license, or exclusively partner with Pandora. </strong>That middle button ought to take you right into iTunes to buy the song.  I couldn&#8217;t tell you how many songs I would have purchased on iTunes if that were the case.  If you get into the habit of rating up, rating down, etc, then having that button there just becomes an extra-high rating; man, I like this song so much that I&#8217;ll pay the $.99 to play it anytime I want.  Not much of a sacrifice— just about the easiest conversion ever, I&#8217;d say.  And given that <a href="http://pandora.com/on-the-iphone">Pandora is now a free and immensely popular download for the iPhone</a>, well, there you go.</p>
<p>I&#8217;m sure Pandora has lawyers writing briefs on this whole thing already, but it seems to me that making the conversion to a sale easier might take some heat off the &#8220;giving away free music&#8221; charge— the fact is, there&#8217;s not a HUGE difference between the one-time-only, unpredictable play of a song you get with Pandora and the 30-second preview of a song you can already get with iTunes.  In fact, a good attorney could probably make a case for considering Pandora not as a &#8220;radio broadcaster&#8221; but rather as a straight-up social networking/viral marketing tool for the songs themselves.  It has always seemed a weird characterization to think of Pandora as &#8220;radio,&#8221; even though that&#8217;s how they market it.</p>
<p>Now think about how the benefits could flow the other way.  If iTunes were driven by the Music Genome Project, the ways in which iTunes could recommend music for me to listen to would become ten times as interesting.  iTunes itself could incorporate Pandora-like functionality.  Ratings within iTunes could feed, and be fed by, Pandora ratings.  The world would become a better place, and two companies— one with an amazing tool and some great technology, the other with market share and a direct line to 75% of the world&#8217;s headphones— could share the love.</p>
<p><span style="color: #999999;"><span style="font-size: 2em; font-family: Georgia;"><em>PS.</em></span></span></p>
<p>Although this is not a conventional love story, it&#8217;s interesting to note that the two friends I&#8217;ve mentioned became engaged— to different people— on almost exactly the same day.  Congratulations to both of you!</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/02/12/my-two-friends-should-totally-hook-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Ed at Creative Commons</title>
		<link>http://chapter42.whitewhale.net/2009/02/11/open-ed-at-creative-commons/</link>
		<comments>http://chapter42.whitewhale.net/2009/02/11/open-ed-at-creative-commons/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 19:37:02 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[creative commons]]></category>
		<category><![CDATA[Current Clients]]></category>
		<category><![CDATA[fresh]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=210</guid>
		<description><![CDATA[Obviously most of the work we do is in higher education.   It&#8217;s been that way for a long time; colleges and universities have probably accounted for 90% of White Whale&#8217;s business over the last several years.  That&#8217;s great for us— working with schools, we get to talk with lots of smart and interesting people and [...]]]></description>
			<content:encoded><![CDATA[<p>Obviously most of the work we do is in higher education.   It&#8217;s been that way for a long time; colleges and universities have probably accounted for 90% of White Whale&#8217;s business over the last several years.  That&#8217;s great for us— working with schools, we get to talk with <a title="Marcelo Camperi" href="http://physics.usfca.edu/marcelo/index.html" target="_blank">lots</a> <a title="Jennifer Patton O'Donnell" href="http://www.haverford.edu/news/staff.php">of</a> <a title="Ben Riseling" href="http://www.dukenews.duke.edu/aboutus/#riseling" target="_blank">smart</a> <a title="John Kotarski" href="http://www.sugrads.org/Articles/Alumni_Profiles/John_Kotarski_93.aspx" target="_blank">and</a> <a href="http://www.kenyon.edu/x1564.xml#x1571">interesting</a> <a title="David McKelvey" href="http://david.mckelveycreative.com/" target="_blank">people</a> and walk around on <a title="Kenyon College" href="http://www.flickr.com/photos/jmoorecoll/7471529/" target="_blank">beautiful</a> <a title="Lewis &amp; Clark" href="http://www.flickr.com/photos/jrobfox/119628871/" target="_blank">campuses</a>.  Because our clients have tended to be some pretty great schools, we&#8217;re promoting a product that is genuinely pretty great— this makes the job more rewarding and fulfilling than, say, <a title="Refresh Everything" href="http://www.refresheverything.com/" target="_blank">rebranding Pepsi</a>.</p>
<p>All of this is to say that when we <strong>do</strong> take on a project outside the realm of the .edu world, we generally don&#8217;t stray too far.  We have recently finished a project for <a title="Creative Commons" href="http://www.creativecommons.org" target="_blank">Creative Commons</a> that, even though outside our traditional range, was a great fit for us, and let us try out some of our ideas in a new context.</p>
<p>Creative Commons&#8217; ccLearn project is attempting to do for the world of education what Creative Commons itself does for creative capital in general: to democratize a closed industry by promoting open standards and the sharing of resources, while protecting the rights of creators and authors.  It is a really interesting project, that promises a substantial benefit to society; on top of that, it&#8217;s excitingly geeky.</p>
<p>What we were hired by CC to do is help convey ccLearn&#8217;s message to a wider public audience.   Currently CC is about as geek-friendly an organization as there is; certainly most anyone who uses technology on a regular basis knows who Creative Commons is and what they do.  But they don&#8217;t do too much outreach to the general, non-tech-savvy public; most of the public awareness of CC comes through its integration with sites like <a title="Flickr / Creative Commons" href="http://flickr.com/" target="_blank">Flickr</a>. And even <a title="Flickr / Creative Commons" href="http://flickr.com/creativecommons/" target="_blank">Flickr&#8217;s CC info page</a> is fairly technical in tone.</p>
<p>What that means is that in the general public awareness sense, CC works behind the scenes.  And for Creative Commons itself, that&#8217;s fine— much of CC&#8217;s work has to do with promoting legislation, defining open standards, and so forth, and it doesn&#8217;t require a large public profile.</p>
<p>But ccLearn&#8217;s mission is different— they plan to be much more directly involved with individuals seeking to produce or consume open educational content.  The fifth-grade teacher who can use open resources to supplement her class materials, or the program director looking for guidance in developing a poetry workshop: these are very concrete public audiences, and their awareness of open education resources will be of great importance to ccLearn&#8217;s overall success.</p>
<p>This means that ccLearn needs (to use a crude marketing term) a different <em>brand positioning</em> than Creative Commons in general.  Our job was to help them find that place, and interpret it visually on the Web.</p>
<p>ccLearn currently lives at http://learn.creativecommons.org.  This site serves as the base camp for ccLearn&#8217;s internal operations, such as its board members, top contributors, and other stakeholders, and it shares a general look and feel with Creative Commons.  Our first recommendation to CC was to create a separate URL for promoting open educational resources to the public:</p>
<p><strong>opened.creativecommons.org</strong></p>
<p>And with that new URL came a brand:</p>
<p><img title="opened" src="http://chapter42.whitewhale.net/wp-content/uploads/2009/02/opened.gif" alt="opened" /></p>
<p>(The follow-up text is still in flux, as ccLearn decides how best to position Open Ed with regard to CC.)</p>
<p>As part of our messaging strategy, <a title="Donald Tetto" href="http://www.whitewhale.net/staff/donald.php" target="_blank">Donald</a> wrote a couple of opening sentences that neatly encapsulate ccLearn&#8217;s offering in a way anyone can understand, geek or not:</p>
<blockquote><p>“Open education brings the ideas behind open source to the world of education. Open ed resources are learning aids, reference materials, and even textbooks that are free to use and free to distribute— whether you’re a teacher, a learner, or a little of both.”</p></blockquote>
<p>(This kind of friendly, just-the-facts introduction is a particular talent of Donald&#8217;s— he wrote opening paragraphs for <a title="Southwestern University" href="http://southwestern.edu/" target="_blank">Southwestern</a> and White Whale&#8217;s <a title="WW in 2007" href="http://2007.whitewhale.net/" target="_blank">2007 site</a>.)</p>
<p>And finally, we created a site design:</p>
<p style="text-align: center;"><img class="size-full wp-image-213 aligncenter" title="cc-homepage" src="http://chapter42.whitewhale.net/wp-content/uploads/2009/02/cc-homepage.jpg" alt="cc-homepage" width="545" height="389" /></p>
<p style="text-align: left;">&#8230; that will allow ccLearn to put a wide variety of engaging content in front of a relatively non-tech-savvy public, while allowing them quick access to basic information about open education and without turning off insiders with &#8220;marketing&#8221;-ish language.</p>
<p style="text-align: left;">We handed off the final files, including XHTML/CSS/JS buildouts of the homepage and inside page templates, to CC this week; they&#8217;ll be doing the implementation with their wiki-based CMS.  Overall we think it&#8217;s a great success, and we&#8217;re happy to know they think so too.</p>
<p style="text-align: left;">To view the buildout version of the site, visit <a title="Open Ed at Creative Commons (XHTML mockup)" href="http://opened.babywhale.net" target="_blank">http://opened.babywhale.net</a>.   To view Donald&#8217;s buildout handiwork, I suggest you try it without Javascript and/or CSS.  Oh, and click into the search box!</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/02/11/open-ed-at-creative-commons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>John Updike on business travel</title>
		<link>http://chapter42.whitewhale.net/2009/02/04/john-updike-on-business-travel/</link>
		<comments>http://chapter42.whitewhale.net/2009/02/04/john-updike-on-business-travel/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 00:27:06 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[business travel]]></category>
		<category><![CDATA[macrophage]]></category>
		<category><![CDATA[updike]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=206</guid>
		<description><![CDATA[I haven&#8217;t read any novels by John Updike (1932-2009), but I&#8217;m a fan of his short poems.  In particular, he has a poem about business travelers— a topic near and dear to my heart— that I&#8217;ve always loved (especially for its last lines).  In honor of his passing, here it is.
The Overhead Rack 
Worst of all, [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t read any novels by <a href="http://en.wikipedia.org/wiki/John_Updike">John Updike</a> (<a href="http://www.nytimes.com/2009/01/28/books/28appr.html?_r=1">1932-2009</a>), but I&#8217;m a fan of his short poems.  In particular, he has a poem about business travelers— a topic near and dear to my heart— that I&#8217;ve always loved (especially for its last lines).  In honor of his passing, here it is.</p>
<blockquote><p><span><em>The Overhead Rack</em></span><em> </em></p>
<p>Worst of all, and most hated by me<br />
as I sit docilely crammed into my seat,<br />
crammed and strapped like a psychotic in restraints,<br />
are these bland-faced complacent graduates<br />
of business school, trained to give each other<br />
and the rest of the poor world the business,<br />
who attempt to stuff their not one but two folding bags<br />
big enough to hold an army of business suits<br />
into the overhead rack, already crammed<br />
with traveling crap like a constipated ox&#8217;s<br />
intestine. The blond doors cannot lower,<br />
the hats and hags of earlier arrivals<br />
are crushed. Why don&#8217;t the smug smooth bastards check<br />
their preening polyester wardrobes and<br />
proliferating printouts, sheaf on sheaf,<br />
at the ticket counter, or, better yet,<br />
stay home and attend to their neglected wives<br />
and morose, TV-mesmerized offspring<br />
instead of crowding their slick and swollen bags<br />
and egos onto <span><em>my</em></span> airplane, <span><em>my</em></span> tube in space, <span><em>my</em></span><br />
clean shot home? Like slats of a chicken coop<br />
overrunning with dung are the overhead racks.<br />
If we crash, thus overloaded, the world<br />
will yield up a grateful sigh at the headlines:<br />
one less batch of entrepreneurs to dread.<br />
<span>Oh</span>, <span><em>kill</em></span><em>, </em><span><em>kill</em></span><em>, </em><span><em>kill</em></span><em>, </em>I think, watching the filth<br />
strap itself in, exhaling export beer<br />
and nasal exchanges of professional dirt,<br />
these fat corpuscles in the nation&#8217;s bloodstream:<br />
oh, would I were a flying macrophage<br />
to eat them all, their bags and all, and excrete<br />
the vaporizing lava into space!</p></blockquote>
<p>I love to imagine Updike writing this poem on the plane.  </p>
<p>I encounter these guys all the time, and will be sure not to become one.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/02/04/john-updike-on-business-travel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>True Tales of Information Architecture Shipwrecks</title>
		<link>http://chapter42.whitewhale.net/2009/01/29/true-tales-of-information-architecture-shipwrecks/</link>
		<comments>http://chapter42.whitewhale.net/2009/01/29/true-tales-of-information-architecture-shipwrecks/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 01:43:35 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[information architecture]]></category>
		<category><![CDATA[natalia]]></category>
		<category><![CDATA[shipwrecks]]></category>
		<category><![CDATA[unc]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=198</guid>
		<description><![CDATA[My friend Natalia dared me to find admissions information at UNC&#8217;s School of Information and Library Science. And I pass that dare on to all of you: look for application deadlines for applying to the library science program.
She gave up. And almost didn&#8217;t apply&#8212;until she figured she might as well Google it.
Natalia: &#8220;[...] and it [...]]]></description>
			<content:encoded><![CDATA[<p>My friend Natalia dared me to find admissions information at <a href="http://sils.unc.edu/">UNC&#8217;s School of Information and Library Science</a>. And I pass that dare on to all of you: look for application deadlines for applying to the library science program.</p>
<p>She gave up. And almost didn&#8217;t apply&#8212;until she figured she might as well Google it.</p>
<p>Natalia: &#8220;[...] and it is a school that has classes in interface design!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/01/29/true-tales-of-information-architecture-shipwrecks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An observation about art and commerce</title>
		<link>http://chapter42.whitewhale.net/2009/01/28/an-observation-about-art-and-commerce/</link>
		<comments>http://chapter42.whitewhale.net/2009/01/28/an-observation-about-art-and-commerce/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 20:19:52 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jackson pollock's birthday]]></category>
		<category><![CDATA[stuff we like]]></category>

		<guid isPermaLink="false">http://chapter42.whitewhale.net/?p=192</guid>
		<description><![CDATA[You know you have the most well known Web brand in the world when you can make this your home page for a day:

]]></description>
			<content:encoded><![CDATA[<p>You know you have the most well known Web brand in the world when you can make this your home page for a day:</p>
<p><img class="size-full wp-image-195" title="Google home page, January 28" src="http://chapter42.whitewhale.net/wp-content/uploads/2009/01/picture-9.png" alt="Google home page, January 28" width="549" height="229" /></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/01/28/an-observation-about-art-and-commerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Impressions of MacWorld Expo 2009</title>
		<link>http://chapter42.whitewhale.net/2009/01/09/impressions-of-macworld-expo-2009/</link>
		<comments>http://chapter42.whitewhale.net/2009/01/09/impressions-of-macworld-expo-2009/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 20:31:06 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[The industry]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=182</guid>
		<description><![CDATA[Yep, we&#8217;re an all-Apple studio here at White Whale, and what is it that Applephiles look forward to in January?  You guessed it: the MacWorld Expo, where Apple usually unveils all of the new pretty shinies for the first half of the year.  Apparently, this is the last year that Apple will be presenting at [...]]]></description>
			<content:encoded><![CDATA[<p>Yep, we&#8217;re an all-Apple studio here at White Whale, and what is it that Applephiles look forward to in January?  You guessed it: the MacWorld Expo, where Apple usually unveils all of the new pretty shinies for the first half of the year.  Apparently, this is the last year that Apple will be presenting at MacWorld—which is rather unfortunate and potentially detrimental to the morale of their cult following, but that is another topic for another post.  Unfortunately, their presentation this year was relatively lack-luster—mostly just the new versions of iLife and iWork (though the updates were pretty damn cool, but we&#8217;ll get to that in a few)—the only hardware unveiled being the new 17&#8243; MacBook Pro that everyone saw coming from a mile away.  However, in my experience, these are not the stars of the show—at least not when compared to the luminescence of the independent developers that are there showcasing their work.<span id="more-182"></span></p>
<p>After touring both exhibitor&#8217;s halls, we sat down at the big fancy Apple presentation stage and watched the show for a bit.  I managed to catch the last half of the iWork (basically Apple&#8217;s version of MS Office) presentation, which has some really fancy UI updates, but took in the iLife (Garage Band, iPhoto, iMovie, etc) presentation in its entirety directly after.  Dude, the new iPhoto is pretty awesome.  At first, I thought that the constant prompting to sync my phone, my camera, or any memory device that happened to have a picture extension attached to the file name (.jpg, .crm, etc) was fairly annoying.  However, I was in a hurry to dump the photos from my phone one day, and was actually pretty into the speed and automation iPhoto provided once I gave it a chance.  I now use it from time to time, and have begun to organize my photos into categories and all of that, but I think that if I were to update to the newer version of iPhoto, I&#8217;d be more inclined to lose myself in its fancy new features.  For instance, if you have a camera with GPS (including the iPhone 3g), iPhoto will automagically convert the GPS coordinates encoded in the photo to the actual city/state/country, and allow you to browse photos based on location.  Sure, doesn&#8217;t really sound all that breath-taking, but it gets better: in the demo, the GPS translation was so specific that it knew the photo was taken at the Eiffel Tower!  Dude, that is crazy specific.  So, it is kind of awesome for vacations—particularly when traveling internationally, or if you are out in the middle of nowhere—because you can view the entire album of a trip on a multi-pinned map.  This would have been pretty useful for my trip to Barcelona last year, but such is the technological life.</p>
<p>iPhoto also recognizes faces now, and does a crazy good job at it—not to mention that you can flip through all of the photos containing any given person that you&#8217;ve decided to identify in your photo library in a fancy cork-board interface.  Sure, little things make the world go ooh and ahh, but it gets better: you can now upload any photo selections to your Flickr and Facebook at the click of a button.  Why is this a big deal?  Well, aside from the obvious time saved by not having to login and go through the steps of uploading the photos manually, the Facebook thing is kind of awesome and beneficial because if there is an unidentified person in one of your photos, another user can tag them for you, and it will automatically be updated in your local photo library as well!</p>
<p>Lots of other neat stuff happened with Garage Band, particularly the fully customizable music lessons by fancy pants musicians as filmed in high definition.  I saw this in action, and it is actually pretty rad—and while additional lessons beyond the (I think they said) ten lessons for several different instruments that ship with Garage Band 09 are like $5, they are still a hell of a lot cheaper than private music lessons.  I&#8217;m oversimplifying how neat this feature actually is, as you can</p>
<p>- view the on-screen fretboard/keyboard/etc in a multitude of ways (show the fretboard/etc itself, show the sheet music, show the tabs, show the sheet music with the letters of the notes written overtop of them, etc)<br />
- loop any section that is giving you difficulty (e.g. &#8211; solos)<br />
- during playback, you can play any piece of the arrangement desired (e.g. &#8211; just drums and bass, just guitar, all but the instrument you are playing, etc), and you can even change the mix (make any instrument louder/softer, etc).</p>
<p>Pretty damn cool—Guitar Hero should watch its back.  iMovie had a bunch of updates as well, but honestly I&#8217;ve never even used iMovie, so I can&#8217;t prattle on about how neat the updates are since I have no prior experience with it.  It did have a really great stabilization feature though, and based on my experience, it seems much easier (though obviously more limited) that the likes of Final Cut and After Effects.</p>
<p>My favorite part about the MacWorld Expo—this year and last—is getting to talk to the independent software developers.  Last year, I met some of the <a title="Coda - the fancy all-in-one code editor" href="http://www.panic.com/coda" target="_blank">Coda</a> dudes, and got a personal demo of what shortly thereafter became my code editor of choice.  Getting to interact with them was pretty sweet, as they could totally answer all of my questions right then and there—satisfying my nearly infinite curiosity sans several hours of internet research.</p>
<p>This year, I&#8217;ve taken up a much more strict budget as part of my several goals for the year (these go beyond mere &#8220;resolutions&#8221;, as they <em>will</em> be accomplished and there is no backing out of them).  I&#8217;ve been keeping track of spending via Google Spreadsheets for the last few months, utilizing some formulas to do the math etc, but it wasn&#8217;t quite robust enough for what I was trying to do (attempting to keep track of my various accounts, etc).  I walked by the Quicken booth of all places, a product which I&#8217;d always strayed away from due to its perceived clunkiness during my brief interactions with it—sorry, I just can&#8217;t bring myself to use ugly, awkward software anymore.  At any rate, the demo at the booth caught my eye, as they totally rebuilt the entire program from scratch specifically for the Mac.  It actually looks like a Mac program now, and is reasonably intuitive if you are familiar with the likes of iTunes, iPhoto, etc.  I stuck around for the last few minutes of the demo, and listened to the QA to learn a bit about it.</p>
<p>After the crowd had kind of died down, the rep noticed that I&#8217;d been there oggling for a few minutes and asked if I had any questions for him.  I responded by asking for another demo since I&#8217;d missed most of his previous one, after which I set in on asking him about the other features that I&#8217;d wanted in a resolution to my needs: iPhone integration, a sort of overview of all of the accounts, budgeting options, loan/debt tracking, and then a few other more frivolous features like a 401k tracker/manager.  Apparently this new Mac-specific version is just now in beta, but he was really siked about several of my suggestions and was furiously scribbling down the ideas.  This kind of interaction is totally awesome to me—to be able to get an intense demo by one of the three developers that actually made the program, and to give them real world feedback that will benefit us both in the end; makes for a pretty awesome and personal relationship to the software that I use on a daily basis, as well as supplying a face to the money that I&#8217;d likely spend on said software.  This is one thing that I really like about designing/developing for a small company: the clients and developers come to know each other throughout the course of a given project, thus making the collaboration more personal and directly beneficial to the final product since all parties have an emotional stake in the project.  All of that having been said, <em><a title="Sign up for the Financial Life for Mac Beta" href="https://quicken.custhelp.com/cgi-bin/quicken.cfg/php/enduser/sign_up.php" target="_blank">Financial Life for Mac</a> Beta Group</em> represent!</p>
<p>The interactions don&#8217;t always go as swimmingly as they did with Coda and Quicken though.  I sat down at a table in the snack bar area at some point during the afternoon to munch on some organic toasted seaweed—which raised several questions from our fellow Mac geeks around us (one dude thought I was eating &#8220;green plastic&#8221;, and another thought that it was &#8220;a candy sheet&#8221; haha).  The table was littered with all of these handbills for various products, and while glancing through them, I stumbled upon a flyer for some &#8220;new scripting language that was similar to PHP, but also had the functionality of MySQL&#8221;.  Yep, my interest was piqued, and I made a beeline for their booth after snack time.  The language is called &#8220;WebDNA&#8221; (sorry dudes, kind of a horrible name for a scripting language).  The syntax looked pretty simple for the most part, and seemed intuitive enough, but the fact that it isn&#8217;t open source—it is actually a totally proprietary language that requires users to purchase licenses for its use—just kind of rubs me the wrong way.  For several reasons, I feel that languages have only to gain from being open source, and this has been proven time and time again.  While the syntax is kind of interesting—and the idea that it is a self-contained server-side scripting language that also has database functionality all rolled into one is an interesting idea in and of itself—it isn&#8217;t terribly much easier and more intuitive than a PHP framework (e.g. &#8211; CakePHP, CodeIgniter, etc), or even an alternate language like Ruby as framed in Rails.  Despite being kind of on the fence about the language, my interaction with the developer felt more like a fencing match than a conversation—such as the one with the Quicken dude did, or the Coda folks for that matter.  Here is a link to their <a title="WebDNA website" href="http://webdna.us" target="_blank">site</a> though—as well as some <a title="WebDNA screencasts" href="http://dev.webdna.us/training.html" target="_blank">screencasts</a>—if you want to check out WebDNA for yourself.  At least it is a different approach to the current offerings, and for that I commend them.</p>
<p>All in all, MacWorld was fun and interesting—mostly due to getting to talk to all of the other passionate developers out there.  I&#8217;m kind of nervous about its fate now that Apple has pulled out, but I suppose time will tell; for the conclusion, tune in next year, same Bat-time, same Bat-channel&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/01/09/impressions-of-macworld-expo-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy New Year!</title>
		<link>http://chapter42.whitewhale.net/2009/01/07/happy-new-year/</link>
		<comments>http://chapter42.whitewhale.net/2009/01/07/happy-new-year/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 16:33:09 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=179</guid>
		<description><![CDATA[We are finally shaking off the post-holiday cobwebs; by unanimous agreement, today&#8217;s the day we are all officially Back on the Job at pre-vacation energy levels. Watch out!
The early part of 2009 brings the kickoff of two projects we&#8217;re very excited about:  our redesign of the University of San Francisco site, and the buildout, content [...]]]></description>
			<content:encoded><![CDATA[<p>We are finally shaking off the post-holiday cobwebs; by unanimous agreement, today&#8217;s the day we are all officially Back on the Job at pre-vacation energy levels. Watch out!</p>
<p>The early part of 2009 brings the kickoff of two projects we&#8217;re very excited about:  our redesign of the University of San Francisco site, and the buildout, content writing and <a href="http://www.livewhale.com" target="_blank">LiveWhale</a> implementation process for  Lewis &amp; Clark, whose <a href="http://lewisandclark.babywhale.net/final/" target="_blank">design</a> was approved in late 2008.</p>
<p>We are deep in the design process for an exciting project for <a title="Creative Commons" href="http://www.creativecommons.org">Creative Commons</a>— designing a new site for CC&#8217;s Open Education project (currently part of <a title="ccLearn" href="http://learn.creativecommons.org" target="_blank">ccLearn</a>).   You&#8217;ll hear more about that in the next week or two.   And we&#8217;re completing a refresh of the White Whale site, which ought to launch in the next few days, in addition to the usual assortment of small-scale projects, phase 2&#8217;s, and creative detours that keep us on the ball.</p>
<p>There are some big things in the works at WW.  Users of our CMS will find a couple of major new features with our next major sub-version (1.2).  We&#8217;re talking with some really exciting new clients.  And we may be adding to the family, with a sixth Whale— we take pride in being small, so we don&#8217;t hire people lightly, but we&#8217;ve met someone we like a lot.</p>
<p>Hopefully all of this won&#8217;t keep us from blogging, either.  Whether you&#8217;re a regular reader or a new visitor, thanks for paying attention.  Stay tuned for fireworks.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2009/01/07/happy-new-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LiveWhale site updated with FAQ</title>
		<link>http://chapter42.whitewhale.net/2008/12/08/livewhale-site-updated-with-faq/</link>
		<comments>http://chapter42.whitewhale.net/2008/12/08/livewhale-site-updated-with-faq/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 01:38:08 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[livewhale]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=176</guid>
		<description><![CDATA[We&#8217;ve added some frequently asked questions to the LiveWhale public site (www.livewhale.com), as well as a feed of articles about LiveWhale from this blog.
Sticking to the &#8220;use your own tools&#8221; mantra, we use LiveWhale to edit that site.  I can tell you that it is a heck of a lot faster to add items from [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve added some frequently asked questions to the LiveWhale public site (<a href="http://www.livewhale.com">www.livewhale.com</a>), as well as a feed of articles about LiveWhale from this blog.</p>
<p>Sticking to the &#8220;use your own tools&#8221; mantra, we use LiveWhale to edit that site.  I can tell you that it is a heck of a lot faster to add items from an externally generated RSS feed to a LiveWhale-powered page— two minutes, give or take a few seconds— than it is to add an external feed to this WordPress-powered blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/12/08/livewhale-site-updated-with-faq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Make Me Think About How Stupid the Title of Steve Krug&#8217;s Book Is</title>
		<link>http://chapter42.whitewhale.net/2008/12/03/dont-make-me-think/</link>
		<comments>http://chapter42.whitewhale.net/2008/12/03/dont-make-me-think/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 06:09:03 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[don't make me think]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=157</guid>
		<description><![CDATA[Douglas&#8217; blog post yesterday contained lots of interesting points about how computers communicate with users.  It&#8217;s true that applications ought to speak in human language, not computer-speak; as Donald has also pointed out, it&#8217;s crazy to ask a user to &#8220;Attach Resource&#8221; when what she really wants to do is put an image on a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chapter42.whaleblogs.net/archives/communicating-in-plain-english/">Douglas&#8217; blog post yesterday</a> contained lots of interesting points about how computers communicate with users.  It&#8217;s true that applications ought to speak in human language, not computer-speak; as <a href="http://chapter42.whaleblogs.net/archives/introducing-livewhale-news/">Donald has also pointed out</a>, it&#8217;s crazy to ask a user to &#8220;Attach Resource&#8221; when what she really wants to do is put an image on a Web page.  In all our work, <em>especially</em> our work on <a title="LiveWhale" href="http://www.livewhale.com" target="_blank">LiveWhale</a>, we try really hard to keep a focus on making things transparent (even fun) for our users, and we talk (and email and IM and videochat) constantly about the best ways to achieve that goal.</p>
<p>But that&#8217;s not what I&#8217;m here to write about today.</p>
<p><span id="more-157"></span></p>
<p>Well, in a way, it <em>is</em> what I&#8217;m writing about.  Because what we&#8217;re talking about here is <em>usability—</em> user interfaces that are easy and enjoyable to interact with are inherently more <em>usable</em> than ones that aren&#8217;t.  I might think LiveWhale&#8217;s interface is more usable than that of another CMS, but that&#8217;s not because that CMS isn&#8217;t capable of being used by human beings; on the contrary, top commercial and open source CMSs are used every day by <a href="http://cuwebd.ning.com/" target="_blank">plenty of people</a> without complaint.  I think our interface <em>invites</em> you to use it, which to me is the ideal of usability.  Anyway, as it happens, one of the primary books on Web usability happens to have the worst, most foolish title of any book on Web development anywhere.*</p>
<p>Steve Krug&#8217;s <a href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1228368513&amp;sr=8-1" target="_blank">Don&#8217;t Make Me Think</a> espouses a particular philosophy of Web usability that makes perfect sense. You shouldn&#8217;t have to look at a page and sit there thinking about what to click on; the information hierarchy of a page ought to be self-evident. Every day I encounter Web sites that make me think in ways I shouldn&#8217;t have to.  Where is the search box?  How do I find directions to your campus?  What&#8217;s going on this week?  Often the competing interests at work in a Web design tend to crowd out the simple big picture observations, and the things that ought to be easy get lost.  It&#8217;s true, as Krug writes, that <a href="http://www.sensible.com/chapter.html" target="_blank">people don&#8217;t read Web pages, they scan them</a>, and that&#8217;s why information hierarchy is so important.  Frankly, I agree with most of what Krug has to say in his book.</p>
<p>But that <em>title!</em></p>
<p>My company designs Web sites for colleges and universities.  Usually the schools we work for hire us largely in an attempt to improve their sites&#8217; outreach to prospective students; when we&#8217;re working on an Admissions site this is an obvious and explicit goal, but it&#8217;s almost always a general mission.</p>
<p>We have found, from years of experience, that prospects will become more attached to an institution if they find ways to make contact— let&#8217;s call it <em>intellectual contact</em>— with a school.  They fall in love with a book by an alumni author, they meet with a faculty member, they have an interesting conversation on Facebook.  At some point in the process of getting to know a school, something clicks.  A connection is made.</p>
<p>(Obviously some students pick a school on less interesting criteria— its position on the US News list or the likelihood of a Fortune 500 job after graduation.  But we&#8217;re not talking about them.)</p>
<p>This process, above all, involves <em>thinking.</em> Constant, engaged, curious, obsessive thinking about a number of schools, the choice of which will have an enormous influence on the kind of person you&#8217;ll turn out to be.</p>
<p>In our site designs we try to encourage this, and to create Web environments that repay close attention.  Sometimes this means <a title="Kenyon College Mathematics mockup" href="http://kenyonbuildout.babywhale.net/mathematics/" target="_blank">putting an actual math problem on a math homepage</a>— why not?  And sometimes it means detours, hidden doors, or easter egg-like features that you have to explore a bit to find, such as what happens when you click the motto (&#8221;Since 1840,&#8221; etc.) on the <a title="Southwestern University" href="http://www.southwestern.edu" target="_blank">Southwestern University</a> site, or the mouseovers on the Brown Admission <a title="Brown Student Life" href="http://brown.edu/Administration/Admission/studentlife/" target="_blank">Student Life</a> page.  Building things like this makes our job interesting, it makes our clients (and their stakeholders in the know) feel special.  It&#8217;s fun for everyone involved.</p>
<p>But it does <em>make you think.</em> And invariably, at some design meeting or another, someone will ask, &#8220;Well, Steve Krug wrote this book, and doesn&#8217;t this design violate his main principle of usability?  I mean, that design <em>definitely</em> is making me think.&#8221;</p>
<p>I don&#8217;t think Steve Krug is opposed to Web designs that invite some intellectual engagement. Especially not for <em>prospective college students,</em> for Pete&#8217;s sake.  But the simplistic title of his book waters his argument, which I believe is a good one, down to its lowest common denominator.</p>
<p>I want the Internet of the future to be smarter, more engaging, better organized.  And I want it to make me think.  Otherwise the inevitable availability of Web content on every available surface in our lives will turn us into dull, unfeeling automatons.  (Some people would argue <a title="Is Google Making Us Stupid?" href="http://www.theatlantic.com/doc/200807/google" target="_blank">it&#8217;s happening already</a>.)  Without an Internet that makes us think from time to time, we&#8217;ll end up glued to our chairs, waiting patiently for spoon-fed information from our Internet masters.</p>
<p>And nobody wants that.  Not even Steve Krug.</p>
<div style="font-style:italic; font-size:.8em; line-height:1.1em;margin-top:20px;">* The opinions expressed by the author are his own and do not necessarily reflect official White Whale philosophy.  I mean, they probably do, but come on, this is a blog.</div>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/12/03/dont-make-me-think/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Communicating in plain English</title>
		<link>http://chapter42.whitewhale.net/2008/11/26/communicating-in-plain-english/</link>
		<comments>http://chapter42.whitewhale.net/2008/11/26/communicating-in-plain-english/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 20:13:50 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Progressive Ideologies]]></category>
		<category><![CDATA[Strategy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[don't make me think]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=151</guid>
		<description><![CDATA[At this point, we&#8217;ve all been barraged by Krug&#8217;s &#8220;don&#8217;t make me think&#8221; mantra a nearly infinite amount of times.  I remember the first time I heard this phrase: sitting in Web 1 class, learning how to code html the &#8220;right&#8221; way.  Our instructor was raging on about standard web design conventions, how one should [...]]]></description>
			<content:encoded><![CDATA[<p>At this point, we&#8217;ve all been barraged by Krug&#8217;s &#8220;don&#8217;t make me think&#8221; mantra a nearly infinite amount of times.  I remember the first time I heard this phrase: sitting in Web 1 class, learning how to code html the &#8220;right&#8221; way.  Our instructor was raging on about standard web design conventions, how one should be careful not to stray too far outside of the box, but rather tiptoe around its perimeter so as to not confuse the average internet user.  &#8220;Don&#8217;t make me think,&#8221; he said.  Now, don&#8217;t get me wrong, I completely agree with the fact that the user interface and information architecture shouldn&#8217;t get in the way of what you are trying to do on any given web site, but sorry, I rather like thinking.  <span id="more-151"></span>Not necessarily hardcore problem solving when I am trying to find an address on a site, or how to get to one page or another, but perusing the internet shouldn&#8217;t necessarily be a passive activity either.  As with most anything, I find stasis rather tedious, so the fresh little nuances—and even new approaches to old tricks—are super exciting to stumble upon on any given site.  Of course, with any new technology—or content presentation technique, etc—there is a slight learning curve.  These new approaches require at least a small amount of learning, and last time I checked, learning required a small amount of thinking; so, maybe this thinking thing isn&#8217;t so bad after all, as it puts you into contact with new and potentially more efficient ways of doing things.  Given the rapid pace of technology, if we had listened to this propaganda about not thinking, the world would be very different from its current state, and I&#8217;d likely be out of a job.  Rather than &#8220;don&#8217;t make me think,&#8221; might I suggest the more appropriate &#8220;don&#8217;t get in my way&#8221;?  This statement seems to harbor more of the true intent behind what Krug meant, and does not subject us to the stasis of blissful ignorance.</p>
<p>I also like the idea of &#8220;communicate with me&#8221;, or &#8220;tell me what is going on here&#8221;.  This seems like a more personal connection between designer and audience—or product and user—and maybe it&#8217;s just me, but I actually really appreciate it when someone teaches me something new.</p>
<p>Enter the idea of communicating in plain English. Wow, I know, what a concept!  If I&#8217;ve learned anything in my time at White Whale, it is that clear and effective communication is the key to successful sites and applications—be it through the interface, the content, etcetera (though hopefully all of the above).  Take the first time I used <a href="http://livewhale.com" target="_blank">LiveWhale</a> (our fancy new approach to content management) for example.  We had all been fairly busy with client work through a bulk of its development, so outside of a few glances-over-the-shoulder and catching snippets of development conversation here and there, I was basically ignorant of how the thing even worked until it was in beta form.  Rather than walking me through the basics of the app, the LW developers just gave me a login and told me to poke around.  This of course is a form of user testing—albeit on a subject with a more critical eye and ellevated skill level.  Fascinatingly enough, the system was really intuitive, and required no real explanation at all.  This is a product of good interface design and clear communication—every button tells you what it is going to do, every input field is clearly marked, and things are laid out in a logical fashion.  Obviously, I was thinking throughout the entirety of my perusal of the app—as I was learning a new method of doing something—and it was easy to figure out the LW way of content management due to its level of explicit communication.  This follows the principles of &#8220;don&#8217;t get in my way&#8221;, &#8220;communicating in plain English&#8221;, and &#8220;tell me what is going on here&#8221;, but never &#8220;don&#8217;t make me think&#8221;.</p>
<p>On the topic of communicating in plain English, I ran across some amazingly easy to understand explanatory videos this past weekend during my usual relaxing passtime of internet perusal.  Stumbling upon these videos is what really sparked this tangent, as I found them so clear and effective that virtually anyone above the age of ten with at least a tiny bit of internet familiarity should be able to understand them without fail—and what is more, rather than being intimidating explanations that answer questions with questions, they are actually really entertaining and straight forward.  No one likes to feel ignorant, or left out because they can&#8217;t understand how to operate something that thousands of other people have no problem with.  It would be difficult at this point for someone to step forward and say like, &#8220;Hey man, what is this crazy WordPress thing I keep hearing about?&#8221;  Or, &#8220;What the hell is MySpace, and why is everyone of all shapes and sizes freaking out about it?&#8221;  Sure, you can get all of that from Google—or Wikipedia or something—but there is still a certain entry level base of knowledge required for even those explanations, and before you know it, you are left with tons of other questions that need answering—such as &#8220;what is a blog?&#8221;, or &#8220;rss?&#8221;  Right, it gets overwhelming when you get your questions answered with more questions, and pretty soon you&#8217;ve dropped an hour just trying to figure out what WordPress even does, let alone learning how to set it up and all of that.  Obviously, we are all well ahead of the curve here—and are pretty technically-minded—but I could just imagine my poor mom (an ex-computer programmer mind you, but not so internet savvy) trying to figure all of this out, getting intimidated and frustrated with the whole thing, and eventually resigning to be left in the dark.  Enter <a href="http://www.commoncraft.com" target="_blank">Common Craft</a> and their awesome <em>The Common Craft Show</em> video series that even my dear mother could understand (they don&#8217;t just focus on web technologies either, there are also videos on how the Presidential Election process works, how to fight off zombies, etc—you know, important stuff).</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/NN2I1pWXjXI&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/NN2I1pWXjXI&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/11/26/communicating-in-plain-english/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coding Ahead of Yourself</title>
		<link>http://chapter42.whitewhale.net/2008/11/24/coding-ahead-of-yourself/</link>
		<comments>http://chapter42.whitewhale.net/2008/11/24/coding-ahead-of-yourself/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 20:41:49 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[backwards compatibility]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[diagnostics]]></category>
		<category><![CDATA[livewhale]]></category>
		<category><![CDATA[lwblog]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=144</guid>
		<description><![CDATA[When you&#8217;re maintaining a software product which evolves and expands in order to remain competitive and make itself more useful to a user base, it&#8217;s easy to forget to keep all the moving parts in line with changes and new features as you roll them out. However, if this issue isn&#8217;t dealt with, bugs and [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re maintaining a software product which evolves and expands in order to remain competitive and make itself more useful to a user base, it&#8217;s easy to forget to keep all the moving parts in line with changes and new features as you roll them out. However, if this issue isn&#8217;t dealt with, bugs and performance issues will inevitably arise.</p>
<p><a href="http://www.livewhale.com/">LiveWhale</a>, our CMS, is essentially a module-based system. Individual modules can be provided to our customers on a per-client basis. Each module is a self-contained element, that &#8220;registers&#8221; itself in the CMS framework, thereby establishing its functionality throughout. A module is responsible for creating and managing its own data, but if it is flagged as group owned, access to that data is handled by LiveWhale&#8217;s users and groups system.<span id="more-144"></span></p>
<p>It is, of course, possible for an administrator to manage those users and groups, and should a circumstance arise in which a group should be targeted for deletion, LiveWhale automatically cleans up data associated with that group (whether it is stored in a database or the file system) so that it is not orphaned. (This is in fact the case with any piece of data which &#8220;contains&#8221; additional hierarchical data.)</p>
<p>The mechanism we have in place for this is simple, but it is also flexible. Each piece of associated data that has to be cleaned up by a parent marked for deletion can optionally be given to a handler deletion function. For example, if a piece of news stores an image in the file system, the handler function is activated to clean that up as well.</p>
<p>Eventually we added a global activity log to our CMS, LiveWhale. Activity is associated with a user and a group, making this data group owned. As it turned out, the group deletion mechanism possessed a flaw. LiveWhale&#8217;s internal delete routine initially expected the logic about what a handler function had to do, if anything, to come from the handler function itself. In fact what it needed to do was to first deduce if a handler was optimal for a particular type of data at all. The activity data made this clear, when there was suddenly a need to delete hundreds or thousands of individual pieces of data which were designed to be stored in huge quantity over a long period of time (unlike with news management, for example). Pushing the handler logic up into LiveWhale&#8217;s delete routine made it no longer necessary to perform logic a hundred or thousand times when the result was always going to be the same, and a one-off deletion procedure could alternatively be used for the bulk data.</p>
<p>This drives home the point that building something requires either the proper foresight to know how that system has to conform to conditions that haven&#8217;t yet come about, or ensuring that the foundation you&#8217;ve already built adjusts to appropriately handle new features as you add them. Fortunately, our LiveWhale development process utilizes a variety of monitoring tools and diagnostic tests which inspect the system closely to continually perform a sanity check on the results of code execution over the product&#8217;s development lifetime. This was a case where the system noticed the deletion flaw even before I did.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/11/24/coding-ahead-of-yourself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual 3D Internet of the Future, We Hardly Knew Ye</title>
		<link>http://chapter42.whitewhale.net/2008/11/24/virtual-3d-internet/</link>
		<comments>http://chapter42.whitewhale.net/2008/11/24/virtual-3d-internet/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 20:18:45 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[overvalued 1980s technology]]></category>
		<category><![CDATA[second life]]></category>
		<category><![CDATA[virtual worlds]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=142</guid>
		<description><![CDATA[Google Unplugs Lively as Hype Fades Over Virtual Worlds
Although Google&#8217;s entry into Second Life&#8217;s market gave many of us .edu-dev-type people the sense that maybe there WAS something to this virtual worlds thing, it looks like that was a short-lived experiment.  From a Reuters article cited in the above:
It&#8217;s hard to say what, if anything, [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://bits.blogs.nytimes.com/2008/11/21/google-unplugs-lively-as-hype-fades-over-virtual-worlds/" target="_blank">Google Unplugs Lively as Hype Fades Over Virtual Worlds</a></strong></p>
<p>Although Google&#8217;s entry into Second Life&#8217;s market gave many of us .edu-dev-type people the sense that maybe there WAS something to this virtual worlds thing, it looks like that was a short-lived experiment.  From a <a href="http://www.alleyinsider.com/2008/11/why-reuters-left-second-life-and-how-linden-lab-can-fix-it">Reuters article</a> cited in the above:</p>
<blockquote><p><a href="http://www.alleyinsider.com/2008/11/why-reuters-left-second-life-and-how-linden-lab-can-fix-it">It&#8217;s hard to say what, if anything, Linden Lab can do to make Second Life appeal to a general audience.</a> The very things that most appeal to Second Life&#8217;s hardcore enthusiasts are either boring or creepy for most people: Spending hundreds of hours of effort to make insignificant amounts of money selling virtual clothes, experimenting with changing your gender or species, getting into random conversations with strangers from around the world, or having pseudo-nonymous sex (and let&#8217;s not kid ourselves, sex is a huge draw into Second Life). As part of walking my &#8220;beat,&#8221; I&#8217;d get invited by sources to virtual nightclubs, where I&#8217;d right-click the dancefloor to send my avatar gyrating as I sat at home at my computer. It was about as fun as watching paint dry.</p></blockquote>
<p>Although I&#8217;ve expressed my skepticism about virtual worlds in higher ed <a href="http://chapter42.whaleblogs.net/archives/in-which-the-designer-and-his-client-engage-in-a-lively-discussion-on-the-topic-of-whether-or-not-second-life-is-stupid/">before</a>, I do feel sorry for those colleges out there that can&#8217;t afford to redesign their viewbooks this year because their budget is tied up in the maintenance of a Second Life island.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/11/24/virtual-3d-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Uncommon Application, Part I:  The personal touch</title>
		<link>http://chapter42.whitewhale.net/2008/11/22/the-uncommon-application/</link>
		<comments>http://chapter42.whitewhale.net/2008/11/22/the-uncommon-application/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 20:51:22 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Strategy]]></category>
		<category><![CDATA[admissions]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[the uncommon application]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=138</guid>
		<description><![CDATA[I have made no secret of the fact that White Whale would jump at the chance to develop a customized college admission application.
More and more of our clients are moving to the Common Application— in most cases that&#8217;s because homegrown applications tend to be unwieldy and hard to manage, and it&#8217;s easy to see how [...]]]></description>
			<content:encoded><![CDATA[<p>I have made no secret of the fact that White Whale would jump at the chance to develop a customized college admission application.</p>
<p>More and more of our clients are moving to the <a title="Common Application" href="https://www.commonapp.org/" target="_blank">Common Application</a>— in most cases that&#8217;s because homegrown applications tend to be unwieldy and hard to manage, and it&#8217;s easy to see how tempting it&#8217;d be to outsource that whole process— information gathering, account creation, payment collection, reporting, security, etc.— to a third party.  I don&#8217;t know if the Common App is a publicly held company, but I wouldn&#8217;t say no to a gift of stock options if they were.</p>
<p>However.  Although the Common App is certainly a convenient way to manage the process of college admission, doesn&#8217;t it feel like a missed opportunity?</p>
<p>The process of applying to college is an anxious, scary time, as anyone who&#8217;s ever done it can attest.  With a very few exceptions, nobody&#8217;s going to be accepted everywhere they apply.  So in applying, you know you&#8217;ll be rejected somewhere, and the kind of self-revelation required in a good college application adds a fear of exposure to the process.   (At least that&#8217;s what it was like for me.)</p>
<p>If that&#8217;s the case, it seems that a college or university could do a great deal to alleviate this anxiety— and build a relationship with the prospective student— by presenting her with a thoughtful, friendly, easy to use, customized, streamlined and responsive, online application.</p>
<p>The first step in applying using the Common App looks like this:</p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/11/picture-3.png"><img class="size-full wp-image-139" title="Common App opening screen" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/11/picture-3.png" alt="Common App opening screen" width="500" height="386" /></a></p>
<p>Wouldn&#8217;t it be better if the first page started like this?</p>
<blockquote><p><strong>Hi.</strong></p>
<p><strong>It&#8217;s great that you&#8217;re applying to Middlebury.  Our applicant pool always includes an incredibly diverse group of interesting and thoughtful young people from around the country and around the world.  The students that join Middlebury next fall will become part of a close-knit academic community; we expect a lot from our students, and we give a lot in return.  In other words, we aren&#8217;t just looking for the best students, we&#8217;re looking for the best neighbors.</strong></p>
<p><strong>We&#8217;re looking forward to reading your application. If you have any questions at all about the process, e-mail John Doe, our online application support counselor, at JohnDoe@middlebury.edu.</strong></p>
<p><strong>To get started, enter your first and last name below.<br />
</strong></p></blockquote>
<p>We know from experience that students choose colleges based on direct connections.  Sometimes it&#8217;s a friend they made touring campus; sometimes it&#8217;s a favorite book by an alumni author; sometimes it&#8217;s a discussion on Facebook.  Sometimes university Web sites include tools that encourage connections as well— for example, Haverford will occasionally let a select group of admits or top prospects create student profiles, and we&#8217;re working on a project for Lewis &amp; Clark that will let prospective students create customized portal pages just like faculty, staff and current students.</p>
<p>The question is, <em>why can&#8217;t that sense of personal contact extend to the application itself? </em> I&#8217;ve suggested some of the most typical reasons why colleges go to the Common App— convenience, security, stability, etc.  These are all fine reasons to outsource the application; there are other reasons too.  It is undeniably more convenient for the *applicant* to only enter their information one time and apply to multiple colleges at once.  Web database development projects done in-house are notoriously hard to maintain over time; this is one reason why schools&#8217; own online applications are often a little clunky.  And there aren&#8217;t many companies that offer customized application development.</p>
<p>(The reason for this last case are clear.  The perfect online application would be the better mousetrap, and it&#8217;s hard to even think about how you&#8217;d build a college application without seeing visions of how the world of higher ed would beat a path to your door.)</p>
<p>But it&#8217;s my belief that when the right school— unsatisfied with the Common App, wanting to create personal contact with applicants, and without the staff or the time to develop an application in house— meets the right Web development vendor, a few steps might be taken toward an online application that will <em>itself</em> do some of the work of recruiting great applicants.</p>
<p>Consider this blog post a want ad; I think we&#8217;re the right company for that job, and if anybody&#8217;s interested in talking about it, <a title="E-mail Jason about this post" href="mailto:jason@whitewhale.net?Subject=The Uncommon Application">let me know</a>.  Over the next several days I&#8217;ll be posting a few more thoughts on this topic— how an application might reach out and speak directly to students, building connections in the process.  If anyone else has any ideas about what the ideal application might do, please drop me a line.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/11/22/the-uncommon-application/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Screencast Demo of the Week</title>
		<link>http://chapter42.whitewhale.net/2008/11/12/screencast-demo-of-the-week/</link>
		<comments>http://chapter42.whitewhale.net/2008/11/12/screencast-demo-of-the-week/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 19:31:30 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[livewhale]]></category>
		<category><![CDATA[lwblog]]></category>
		<category><![CDATA[screencasts]]></category>
		<category><![CDATA[stuff we like]]></category>
		<category><![CDATA[the Googleverse]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=136</guid>
		<description><![CDATA[In the process of developing documentation for LiveWhale, our new CMS, we have begun to record screencasts to demo LW&#8217;s features.  Often it&#8217;s easier to show than tell, when it comes to CMS features; a narrated demonstration lets us inject a little personality.  And it&#8217;s also a lot faster than writing out a how-to page [...]]]></description>
			<content:encoded><![CDATA[<p>In the process of developing documentation for <a title="LiveWhale" href="http://www.livewhale.com" target="_blank">LiveWhale</a>, our new CMS, we have begun to record screencasts to demo LW&#8217;s features.  Often it&#8217;s easier to show than tell, when it comes to CMS features; a narrated demonstration lets us inject a little personality.  And it&#8217;s also a lot faster than writing out a how-to page (although we&#8217;ll have to have written documentation as well, it does seem to be the case that <a title="TinyMCE developer blog" href="http://blog.moxiecode.com/2008/10/06/why-does-open-source-software-lack-documentation/" target="_blank">nobody will actually read it</a>).</p>
<p>Our first effort, <a title="LiveWhale Screencasts:  News Management" href="http://vimeo.com/2119750?pg=embed&amp;sec=2119750" target="_blank">a screencast of LiveWhale&#8217;s news system</a>, leaves much to be desired; it&#8217;s clear that we&#8217;re new at this.  It&#8217;s hard to figure out the right tone of voice (how much humor?  how fast?  etc.), and it took several takes to get through it without messing anything up.  (And we still had to edit the final product a bit.)  I&#8217;m sure it&#8217;s something we&#8217;ll continue to refine and improve as we continue developing LiveWhale&#8217;s documentation.</p>
<p>All of this is to say that I  just watched the most effective screencast demo I&#8217;ve seen in a long time, if not ever.</p>
<p><span id="more-136"></span>Google has just added video chat to its Gmail service.  This is a big deal— not only is it a potential Skype-killer, it opens up the possibility that video chat will become a part of life for all computer users the way it is for Mac people.  (Video chat has been deeply integrated into the Mac for years now; I know several people who have bought their parents Macs solely because it&#8217;s so easy to do long-distance videochats.)</p>
<p>Anyway, the video demo is sublime, wonderful, perfect:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/JFGJRfoK9xQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/JFGJRfoK9xQ&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;fs=1" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/11/12/screencast-demo-of-the-week/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Converting to Title Case</title>
		<link>http://chapter42.whitewhale.net/2008/10/28/converting-to-title-case/</link>
		<comments>http://chapter42.whitewhale.net/2008/10/28/converting-to-title-case/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 19:10:00 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[livewhale]]></category>
		<category><![CDATA[lwblog]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Title Case]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=122</guid>
		<description><![CDATA[In the process of developing and refining our CMS, the question occasionally arises whether or not we should convert text inputs from format X to format Y.  These questions range from the innocuous and straightforward (should we convert curly quotes to straight quotes?  or vice versa?) to the more insidious (should we correct a misspelling?  should [...]]]></description>
			<content:encoded><![CDATA[<p>In the process of developing and refining <a title="LiveWhale" href="http://www.livewhale.com" target="_blank"><strong>our CMS</strong></a>, the question occasionally arises whether or not we should convert text inputs from format X to format Y.  These questions range from the innocuous and straightforward (should we convert curly quotes to straight quotes?  or vice versa?) to the more insidious (should we correct a misspelling?  should we move close quotes to outside a period?).  </p>
<p>On the one hand, it&#8217;s probably best to let users make mistakes, or format as they wish, and depend on human communication to clear things up— instead of trying to build in a bunch of extra structure designed to cover for mistakes.  It&#8217;s <a title="White Whale CMS conversation" href="http://www.whitewhale.net/content/cms.php" target="_blank">our view</a> that the latter approach leads to bloated, overbuilt CMS systems that discourage accountability.  But at the same time, consistency and coherence of communication across a Web site is a really, really important thing— it is what distinguishes sites that serve as good vehicles for an institution&#8217;s messaging from sites that are just decorated Web pages.</p>
<p>We&#8217;re thinking about this right now because we are considering automatically converting the titles of news items in LiveWhale to Title Case.  The following three news headlines, though identical in content, send very different messages:</p>
<p>1.  <strong>White Whale Web Services to Release New Content Management System, Revolutionize CMS Industry<br />
 </strong></p>
<p>2.  <strong>White Whale Web Services to release new content management system, revolutionize CMS industry<br />
 </strong></p>
<p>3.  <strong>WHITE WHALE WEB SERVICES TO RELEASE NEW CONTENT MANAGEMENT SYSTEM, REVOLUTIONIZE CMS INDUSTRY<br />
 </strong></p>
<p>Although there might be a justification for #3 in a particular Web design, it&#8217;s clear that you wouldn&#8217;t want a user to enter news headlines that way.  For one thing, caps are just hard to read in many contexts; but on top of that, it&#8217;s always easy to {text-transform:uppercase} if you need caps.  My general preference as a design snob would be for #2, but that&#8217;s clearly not common practice— as much as I enjoy headlines like <a href="http://www.timesonline.co.uk/tol/news/world/us_and_americas/us_elections/article5031835.ece" target="_blank">this</a> (or <a title="Why smaller is better" href="http://www.whitewhale.net/content/small.php" target="_blank">this</a>), that style is much more common in European news than American.</p>
<p>It&#8217;s also the case that styles #1 and #2 look terrible next to each other:</p>
<ul>
<li><strong>White Whale Web Services to Release New Content Management System, Revolutionize CMS Industry</strong></li>
<li><strong>Other CMS providers cower in fear</strong></li>
</ul>
<p>So.  Should we let users do what they will, and enter headlines according to any system they prefer?  Or should we legislate something?  It seems pretty clear from the above examples that— at least in the particular case of news headlines— legislating is the way to go.  And if you&#8217;re going to require a particular format for headlines, it seems pretty clear that Title Case Is Your Only Option.</p>
<p>So what&#8217;s the best way to do it?</p>
<p><span id="more-122"></span>You could, for example, simply ask the user to format the headline a particular way:</p>
<p>___________________________________________________<br />
<em><span style="color: #999999;">Please use Title Case for headlines.</span></em></p>
<p>Or, a bit more diplomatically, you could provide an example:</p>
<p>___________________________________________________<br />
<em><span style="color: #999999;">Example: Stock Market Soars on Rumors of Bailout</span></em></p>
<div>Either of those would be likely to get you good results a majority of the time. But this approach has its drawbacks.  Obviously, it doesn&#8217;t ensure that you&#8217;ll get the results you want; some people (including me, probably) would tend to ignore instructions of this sort and enter headlines the way we want to.  And in a more philosophical sense, it requires exposing a behind-the-scenes decision in the help text of the interface, which I don&#8217;t like&#8230; help text ought to help you fill out the form, not preach about how your content should be styled.  Ideally those decisions should be invisible, unless they&#8217;re important enough to require input from the user.  In other words— <em>we shouldn&#8217;t have to provide instructions about using Title Case unless we felt users might have legitimate reasons not to. </em>  Otherwise it looks like a limitation of the CMS.</div>
<p>Alternatively, we could let users enter any headlines they want, and control the front end display with CSS&#8217;s <a title="text-transform property" href="http://www.w3schools.com/Css/pr_text_text-transform.asp" target="_blank">text-transform property</a>.  But that&#8217;s not going to work either, because these are the only options we have:</p>
<table style="border-collapse:collapse;" border="1" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<th align="left" valign="top">Value</th>
<th align="left" valign="top">Description</th>
</tr>
<tr>
<td valign="top">none</td>
<td valign="top">Default. Defines normal text, with lower case letters and capital letters</td>
</tr>
<tr>
<td valign="top">capitalize</td>
<td valign="top">Each word in a text starts with a capital letter</td>
</tr>
<tr>
<td valign="top">uppercase</td>
<td valign="top">Defines only capital letters</td>
</tr>
<tr>
<td valign="top">lowercase</td>
<td valign="top">Defines no capital letters, only lower case letters</td>
</tr>
</tbody>
</table>
<p>Title Case Is Great, But Not If You Capitalize Every Word In The Sentence.  Otherwise It Looks Hacky.  The text-transform property doesn&#8217;t have the kind of sensitivity you&#8217;d want in a good Title Case headline.  I am personally big on punctuation and capitalization styles that reflect spoken rhythms— that&#8217;s why, no matter what Douglas says, I always put a space after an em dash— and capitalizing &#8220;the,&#8221; &#8220;and,&#8221; etc. ruins the spoken rhythm of a headline.</p>
<p>So the only approach left— assuming you want to engage this issue at all!— is to automatically convert headlines into Title Case on the back end.  And that&#8217;s the whole reason I started this post in the first place.</p>
<p>It turns out that converting to Title Case is nowhere near as simple as you&#8217;d imagine.  Sure, we know that you don&#8217;t capitalize &#8220;the&#8221; or &#8220;a&#8221; or prepositions, etc.  But how about sentences like these?</p>
<p><strong>Read markdown_rules.txt to Find Out How _Underscores Around Words_ Will Be Interpreted</strong></p>
<p><strong>Notes and Observations Regarding Apple’s Announcements From ‘The Beat Goes On’ Special Event<br />
</strong></p>
<p>These sentences are from <a title="Title Case test suite" href="http://individed.com/code/to-title-case/tests.html" target="_blank">a suite of test cases</a> for a <a title="Daring Fireball: Title Case" href="http://daringfireball.net/2008/08/title_case_update" target="_blank">Title Case script</a> originally created by John Gruber of <a title="Daring Fireball" href="http://daringfireball.net/" target="_blank">Daring Fireball</a>.  We are planning to use <a title="Convert to Title Case (PHP)" href="http://files.nanovivid.com/wordpress/title-case.php" target="_blank">the PHP version of the script</a> to convert some of Southwestern&#8217;s old news headlines (originally entered with uppercase headlines) to a thoughtful Title Case, and are considering using it when headlines are created in LiveWhale in the first place.  In the process we discovered yet another odd, fascinating corner of the world of CMS development to geek out in.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/10/28/converting-to-title-case/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This month&#8217;s free online Photoshop alternative</title>
		<link>http://chapter42.whitewhale.net/2008/10/24/this-months-free-online-photoshop-alternative/</link>
		<comments>http://chapter42.whitewhale.net/2008/10/24/this-months-free-online-photoshop-alternative/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 19:46:49 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=127</guid>
		<description><![CDATA[&#8230; is Pixlr.  And despite the silly Web 2.0 name (what is it with these people?), based on a quick review it seems impressive.  Of course, those of us who depend on Photoshop are likely to be so deeply ingrained in the basic workings of PS that it would be torture to change; in my [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; is <a title="Pixlr" href="http://pixlr.com/">Pixlr</a>.  And despite the silly Web 2.0 name (what is it with these people?), based on a quick review it seems impressive.  Of course, those of us who depend on Photoshop are likely to be so deeply ingrained in the basic workings of PS that it would be torture to change; in my review of Pixlr I realized that I don&#8217;t know how to fill a selection without keyboard shortcuts.  But I can see a lot of ways it might come in handy&#8230; say, you can&#8217;t connect to the internet on your laptop, and have to make a quick change to a JPG comp from someone else&#8217;s computer before a meeting.  Who knows?  But it&#8217;s neat. Via <a title="SvN: Pixlr" href="http://www.37signals.com/svn/posts/1349-introduction" target="_blank">37signals</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/10/24/this-months-free-online-photoshop-alternative/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2,001 words about White Whale&#8217;s stance on the upcoming presidential election</title>
		<link>http://chapter42.whitewhale.net/2008/10/17/2000-words-about-white-whales-stance-on-the-upcoming-presidential-election/</link>
		<comments>http://chapter42.whitewhale.net/2008/10/17/2000-words-about-white-whales-stance-on-the-upcoming-presidential-election/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 18:08:49 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[change]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=117</guid>
		<description><![CDATA[

]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.obamaartreport.com/2008/08/gama-go-obama-tee.html"><img class="aligncenter size-full wp-image-118" title="picture-6" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/picture-6.png" alt="" width="350" height="334" /></a></p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/jason-and-barack-web.jpg"><img class="aligncenter size-full wp-image-119" title="jason-and-barack-web" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/jason-and-barack-web.jpg" alt="" width="400" height="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/10/17/2000-words-about-white-whales-stance-on-the-upcoming-presidential-election/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing better thank-yous</title>
		<link>http://chapter42.whitewhale.net/2008/10/13/writing-better-thank-yous/</link>
		<comments>http://chapter42.whitewhale.net/2008/10/13/writing-better-thank-yous/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 21:06:25 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[thankyou]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=113</guid>
		<description><![CDATA[Call it a pet peeve, but I find it very annoying to get e-mails like this:


In other words, a response to an email I&#8217;ve sent with only the reply &#8220;Thanks!&#8221;
Now, I know why these emails exist— to acknowledge receipt of my message.  But I trust the Web, and so I&#8217;m assuming it was received anyway— [...]]]></description>
			<content:encoded><![CDATA[<p>Call it a pet peeve, but I find it very annoying to get e-mails like this:</p>
<p><span style="text-decoration: underline;"><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/picture-3.png"></a><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/picture-4.png"><img class="alignleft size-full wp-image-115" title="picture-4" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/picture-4.png" border="2" alt="" width="184" height="103" /></a></span><br />
<br clear="all"/><br />
In other words, a response to an email I&#8217;ve sent with only the reply &#8220;Thanks!&#8221;</p>
<p>Now, I know why these emails exist— to acknowledge receipt of my message.  But I trust the Web, and so I&#8217;m assuming it was received anyway— and whenever the email bell rings, and I see there&#8217;s a message from a client or business contact, I stop what I&#8217;m doing to open Mail and check it out, and whenever it&#8217;s a Thanks! I can&#8217;t help but feel a bit prickly, for having interrupted a creative stream for several seconds to find out something I already assumed.  I know it&#8217;s a little petty, but when you&#8217;re  juggling lots of tasks, a relatively content-free email like that seems superfluous and unnecessary.</p>
<p>Contrast this with an email I got a couple of days ago:</p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/picture-5.png"><img class="size-full wp-image-116" style="border: 2px solid black;" title="picture-5" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/picture-5.png" alt="" width="254" height="96" /></a><br />
<br clear="all"/><br />
The effect an email like this has is completely different.  By adding just a few extra words to this quick thank-you message, the author let me know that the sentiment was truly sincere: that the letter I&#8217;d sent had a positive impact.  The difference is so minor— between spending three seconds on a response and spending ten seconds— but the resulting email really made my day.</p>
<p>So now I&#8217;m resolved to do a better job of writing thank-you messages myself; I&#8217;ll commit to spending 10-15 seconds elaborating why an email was particularly helpful, timely or informative. If I can&#8217;t make the time for an even marginally thoughtful or heartfelt response, I won&#8217;t clutter the mail servers of the world with a content-free return receipt.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/10/13/writing-better-thank-yous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Knowing your audience&#8230; and your coworkers</title>
		<link>http://chapter42.whitewhale.net/2008/10/09/knowing-your-audience-and-your-coworkers/</link>
		<comments>http://chapter42.whitewhale.net/2008/10/09/knowing-your-audience-and-your-coworkers/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 20:28:18 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[audience]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[in-jokes]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=110</guid>
		<description><![CDATA[It&#8217;s tough to write copy or put together a design for something outside the realm of your knowledge. Though we pride ourselves on being elitist academic types, it does come up sometimes. (Jason once put a beautiful magnified photo of a virus in a sciences mockup. It turned out to be AIDS. Whoops! Lesson learned.)
Of [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s tough to write copy or put together a design for something outside the realm of your knowledge. Though we pride ourselves on being elitist academic types, it does come up sometimes. (Jason once put a beautiful magnified photo of a virus in a sciences mockup. It turned out to be AIDS. Whoops! Lesson learned.)</p>
<p>Of course, internally, you would think that people would shout any questions across the room and notify each other of any mistakes. Tonya has gone from entirely non-geek to believably geeky in her time at White Whale, but when it comes to technical details in a proposal she always runs it by us developers to make sure her take on it is clear.</p>
<p>All this is to say I spotted this on the website of one of those razzmatazz web 2.0 startups:</p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/picture-2.png"><img class="alignnone size-full wp-image-111" title="DandyId mistake" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/10/picture-2.png" alt="" width="441" height="109" /></a></p>
<p>(And no, Tonya won&#8217;t get this joke.)</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/10/09/knowing-your-audience-and-your-coworkers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Was LiveWhale leaked to the Internets in July?</title>
		<link>http://chapter42.whitewhale.net/2008/10/02/was-livewhale-leaked-to-the-internets-in-2007/</link>
		<comments>http://chapter42.whitewhale.net/2008/10/02/was-livewhale-leaked-to-the-internets-in-2007/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 22:11:57 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[comics]]></category>
		<category><![CDATA[livewhale]]></category>
		<category><![CDATA[the internets]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=106</guid>
		<description><![CDATA[From the archives of Tales from Redesignland, one of Tonya&#8217;s favorite blogs:




The fact is, we aren&#8217;t claiming that LiveWhale does everything— that&#8217;s part of the point.  It does what its users need it to do.  
But maybe its successor, EpicWhale™, will make all other communication obsolete.
UPDATE: I don&#8217;t use Twitter enough to get the Fail [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Tales from Redesignland" href="http://redesignland.blogspot.com/2008/07/epic-technology.html" target="_blank">From the archives of <strong>Tales from Redesignland</strong></a>, one of Tonya&#8217;s favorite blogs:</p>
<p><img src="http://bp3.blogger.com/_tclGBiYKBoY/SI-J_1intAI/AAAAAAAAApw/jSYUT4BUHCc/s400/twitter_f01.jpg" alt="Cartoon from Tales from Redesignland" /></p>
<p><img src="http://bp1.blogger.com/_tclGBiYKBoY/SI-KAMhgYnI/AAAAAAAAAp4/hYjbci1rxqo/s400/twitter_f02.jpg" alt="Cartoon from Tales from Redesignland" /></p>
<p><img src="http://bp1.blogger.com/_tclGBiYKBoY/SI-KAA8Y_gI/AAAAAAAAAqA/leG8K3CYOj8/s400/twitter_f03.jpg" alt="Cartoon from Tales from Redesignland" /></p>
<p><img src="http://bp1.blogger.com/_tclGBiYKBoY/SI-KAcdPalI/AAAAAAAAAqI/2QUugEa2U9g/s400/twitter_f04.jpg" alt="Cartoon from Tales from Redesignland" /></p>
<p>The fact is, we aren&#8217;t claiming that <a title="LiveWhale" href="http://www.livewhale.com" target="_self">LiveWhale</a> does everything— that&#8217;s part of the point.  It does what its users need it to do.  </p>
<p>But maybe its successor, EpicWhale™, will make all other communication obsolete.</p>
<p><strong>UPDATE: </strong>I don&#8217;t use Twitter enough to get the <a href="http://www.flickr.com/photos/glowbird/2609368432/" target="_blank">Fail Whale</a> when it&#8217;s overloaded.  Now the comic makes much more sense!</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/10/02/was-livewhale-leaked-to-the-internets-in-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paul Newman, 1925-2008</title>
		<link>http://chapter42.whitewhale.net/2008/09/30/paul-newman-1925-2008/</link>
		<comments>http://chapter42.whitewhale.net/2008/09/30/paul-newman-1925-2008/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 17:30:26 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[kenyon college]]></category>
		<category><![CDATA[paul newman]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=104</guid>
		<description><![CDATA[I&#8217;m back from my perfect wedding weekend; thanks to any and all of our clients who waited patiently with their questions and needs while the last week or two of my life got hectic with preparation.  (And thanks too to the rest of WW, who did a great job running things in my absence.)  Although [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back from my perfect wedding weekend; thanks to any and all of our clients who waited patiently with their questions and needs while the last week or two of my life got hectic with preparation.  (And thanks too to the rest of WW, who did a great job running things in my absence.)  Although it was hard to leave <a title="Oz Farm" href="http://www.oz-farm.com" target="_blank">Oz Farm</a>, the site of our wedding, it&#8217;s nice to be back on the job.</p>
<p>One sad note during the weekend was the passing of Paul Newman; he died on September 26th, the day before our ceremony.  Although Oz Farm is off the grid and there&#8217;s no cell phone reception, the news spread slowly across the farm on Saturday.</p>
<p>Paul Newman was a great, admirable man in all sorts of ways, from his commitment to social justice to his lifelong and devoted marriage.  But he&#8217;s on White Whale&#8217;s radar because he was an alumni, frequent donor, and great friend to Kenyon College, whose site we redesigned earlier this year.  I was fortunate enough to be asked to design a homepage graphic to serve as a tribute, and it&#8217;s now <a title="Kenyon College" href="http://www.kenyon.edu" target="_blank">live on the Kenyon homepage</a>, along with a moving <a title="Kenyon College" href="http://www.kenyon.edu/x42571.xml" target="_blank">tribute page</a> and a photo-by-photo <a title="Kenyon College" href="http://www.kenyon.edu/x42598" target="_blank">description</a> of the homepage graphic.   To create it, I paged through <a title="Google Image Search: Paul Newman" href="http://images.google.com/images?hl=en&amp;q=paul+newman" target="_blank">countless photos</a>, which really gave me a sense of how long and how deeply Paul Newman has been a part of the American consciousness.  (The folks at Kenyon did the important work of securing all photo permissions, which I know was no picnic, given that since Paul&#8217;s passing copyrighted images have spread across the web without proper attribution.)</p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/09/picture-1.png"><img class="aligncenter size-full wp-image-105" title="picture-1" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/09/picture-1.png" alt="" width="500" height="167" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/09/30/paul-newman-1925-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What wedding insurance doesn&#8217;t cover</title>
		<link>http://chapter42.whitewhale.net/2008/09/19/what-wedding-insurance-doesnt-cover/</link>
		<comments>http://chapter42.whitewhale.net/2008/09/19/what-wedding-insurance-doesnt-cover/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 18:36:28 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[asbestos]]></category>
		<category><![CDATA[cheerleading pyramids]]></category>
		<category><![CDATA[collapse of temporary structures]]></category>
		<category><![CDATA[pyrotechnics]]></category>
		<category><![CDATA[trampolines]]></category>
		<category><![CDATA[waterslides]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=101</guid>
		<description><![CDATA[To briefly digress from higher ed web development:
I&#8217;m getting married in a week.  (Thanks, I&#8217;m excited too!)  We have to get wedding insurance— something I&#8217;d never heard of— for our weekend-long wedding in the wilds of northern California.
Here is the list of exclusions in our policy:
Exclusions: Claims by Athletic Participants, War, Terrorism, Expected or Intended [...]]]></description>
			<content:encoded><![CDATA[<p>To briefly digress from higher ed web development:</p>
<p>I&#8217;m getting married in a week.  (Thanks, I&#8217;m excited too!)  We have to get wedding insurance— something I&#8217;d never heard of— for our weekend-long wedding in the wilds of northern California.</p>
<p>Here is the list of exclusions in our policy:</p>
<blockquote><p>Exclusions: Claims by Athletic Participants, War, Terrorism, Expected or Intended Injury, Sexual Abuse/Molestation, Asbestos, Nuclear Energy, Total Pollution, Fungi or Bacteria, Aircraft or Watercraft, Pyrotechnics, Employment Related Practices, Communicable Disease (Hepatitis, TSE, HIV, HTLV, or AIDS) Collapse of Temporary Structure, Lead Liability, Professional Liability, Use of Trampolines, Cheerleading Pyramids, Sale/Manufacture/Distribution of Athletic Equipment, Use of Saunas or Tanning Devices, Polo, Skin &amp; Scuba Diving, Squash, Downhill Snow Skiing, Water Skiing, Whitewater Rafting, Bungee Jumping, Mountain Climbing, Rock Climbing, Motorsports, Rodeo or any Equestrian Related Sports, Waterslides, Ballooning, Parachute Jumping, Luge, Tobogganing, Gymnastics, All Motor Sports, Violation of Telephone Consumer Protection Act or CAN-SPAM Act.</p></blockquote>
<p>How can we be expected to have any fun at all if we can&#8217;t play squash or violate the CAN-SPAM act?</p>
<p><span id="more-101"></span></p>
<p>The rest of WW weighs in:</p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/09/picture-4.png"><img class="alignnone wp-image-103" title="picture-4" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/09/picture-4.png" alt=""/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/09/19/what-wedding-insurance-doesnt-cover/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How many Web services can one person use?</title>
		<link>http://chapter42.whitewhale.net/2008/09/18/how-many-web-services-can-one-person-use/</link>
		<comments>http://chapter42.whitewhale.net/2008/09/18/how-many-web-services-can-one-person-use/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 19:08:30 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[tech overload]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=100</guid>
		<description><![CDATA[A post on the NY Times Bits blog points out that there are only so many social networking services any one person can keep up with on any given day.  I know this is certainly true in my case.  I&#8217;m always talking to clients about the relative importance of Web 2.0 and social networking tools [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bits.blogs.nytimes.com/2008/09/18/how-many-web-services-can-one-person-use/" target="_blank">A post on the NY Times Bits blog</a> points out that there are only so many social networking services any one person can keep up with on any given day.  I know this is certainly true in my case.  I&#8217;m always talking to clients about the relative importance of Web 2.0 and social networking tools to their higher-education concerns, but the fact is that I can barely keep our own blog updated, let alone check in on <a href="http://www.new.facebook.com/profile.php?id=514407927" target="_blank">my Facebook page</a> or remember to post chatty musings to <a href="http://twitter.com/jasonpontius" target="_blank">Twitter</a>.</p>
<p>Who are these people who maintain accounts with Tumblr, Stumbleupon, LinkedIn, Mixxd, and CrowdVine— what do they do all day?  How do they get any work done?  </p>
<p>(OK, I made up Mixxd. But I think the others are real.)</p>
<p><strong>Update:</strong> <a href="http://chapter42.whaleblogs.net/?p=100#comment-267" target="_self">Tony from CrowdVine comments</a> that CV&#8217;s network is transient— used primarily during conferences for attendees to let each other know which sessions are &#8220;hot.&#8221;  That&#8217;s a good point— it&#8217;s easy to understand how transient, explicitly function-oriented tools can be useful, and if CrowdVine&#8217;s efforts really are directed at serving temporary social networks like conferences, I wish them well.  It&#8217;s a good idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/09/18/how-many-web-services-can-one-person-use/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How not to communicate with prospective clients by email</title>
		<link>http://chapter42.whitewhale.net/2008/09/15/how-not-to-communicate-with-prospective-clients-by-email/</link>
		<comments>http://chapter42.whitewhale.net/2008/09/15/how-not-to-communicate-with-prospective-clients-by-email/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 19:45:27 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[the dark side of the force]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=98</guid>
		<description><![CDATA[Because we&#8217;re building a CMS, I am on the mailing lists of several CMS service providers, and quite often receive email from these companies.  Usually the messages I get are pretty marketing-heavy, kind of spammy, easily ignored.  But I just got this from Hobson&#8217;s:

I have heard from several past clients that Hobson&#8217;s doesn&#8217;t offer much [...]]]></description>
			<content:encoded><![CDATA[<p>Because we&#8217;re building a CMS, I am on the mailing lists of several CMS service providers, and quite often receive email from these companies.  Usually the messages I get are pretty marketing-heavy, kind of spammy, easily ignored.  But I just got this from Hobson&#8217;s:</p>
<p><span style="color: #0000ee; text-decoration: underline;"><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/09/picture-2.png"></a><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/09/picture-2.png"><img class="aligncenter size-full wp-image-99" title="Hobsons email screenshot" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/09/picture-2.png" alt="" width="500" height="297" /></a></span></p>
<p>I have heard from several past clients that Hobson&#8217;s doesn&#8217;t offer much in the way of customer service—  they seem to be a company that earns its money by buying up any higher-ed-related tool with market share and repackaging it as part of a &#8220;platform.&#8221;  Judging from this email—which, as you can see, showed up in my inbox with no content whatsoever, and a reply-to link to the mysterious &#8220;myvippage.net&#8221;— they put about as much thought and work into email marketing as they do into innovation and technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/09/15/how-not-to-communicate-with-prospective-clients-by-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let us know</title>
		<link>http://chapter42.whitewhale.net/2008/08/25/let-us-know/</link>
		<comments>http://chapter42.whitewhale.net/2008/08/25/let-us-know/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 19:49:47 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Progressive Ideologies]]></category>
		<category><![CDATA[airline]]></category>
		<category><![CDATA[customer service]]></category>
		<category><![CDATA[flying]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=96</guid>
		<description><![CDATA[I had one of those hours-become-days airport delays coming back from visiting family a couple weeks ago and the experience keyed into something that we think about a lot in terms of customer service.
Every other airline had a screen like this. But at the Airtran counter they had something that had more in common with [...]]]></description>
			<content:encoded><![CDATA[<p>I had one of those hours-become-days airport delays coming back from visiting family a couple weeks ago and the experience keyed into something that we think about a lot in terms of customer service.</p>
<p>Every other airline had a screen like <a href="http://flickr.com/photos/travelinlibrarian/2409657359/ ">this</a>. But at the Airtran counter they had something that had more in common with <a href="http://flickr.com/search/?q=church+signs&amp;m=text ">one of these</a>. And over the course of our three hours in line it became clear that the board wasn&#8217;t being actively updated. So we stood there for a frustrating afternoon in an information vacuum, not knowing if we could make our connection or would have to be booked on a later flight. Only at the counter did we learn that our flight had been cancelled and we&#8217;d have to return the next day for a rerun of the same.</p>
<p>Aside from all the practical help that just a small bit of information would have been&#8211;giving us time to make other travel arrangments, sparing my parents extra round-trips to the airport, allowing us to skip dosing our dog up with the sedative he takes before flying&#8211;simply taking the step of updating the status board would have measurably decreased the stress level of the planeful of passengers in line.</p>
<p>Here&#8217;s a point of contrast: After our second go of it was unsuccessful, we ended up getting a refund and booking the next day on US Airways instead. And, as it turns out, that flight was pushed back quite a bit too. But we weren&#8217;t left guessing about it because I woke up to an automated call that told me the duration of&#8211;and even the reason for!&#8211;the delay and offered a path to follow in case I needed to make alternate arrangements. And at the airport, the first thing the representative told us was, &#8220;It looks right now like you&#8217;ll be able to make your connection. But keep your eye on the status and come back here if it changes.&#8221; So, though the flight was delayed an additional two hours, we made it home because when we saw that the status had changed they were able to help us fly standby.</p>
<p>Clients sometimes tell us that we&#8217;re the most responsive vendor they&#8217;ve worked with. And&#8211;though Tonya schedules our deadlines with something approaching clairvoyance and Alex is known for lightning-fast coding&#8211;it&#8217;s not that we have a superhuman ability to get work turned around. It&#8217;s just that we know how frustrating it is for our clients to be in the dark if their website is broken or the Dean needs something on the homepage as of yesterday. It only takes a few seconds to say, &#8220;Hey, that looks like some bad records in the faculty database. We&#8217;ll take a look at it first thing in the morning.&#8221; Or to slide the little plastic <em>FLIGHT CANCELLED</em> into its appropriate slot.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/08/25/let-us-know/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A great Web site</title>
		<link>http://chapter42.whitewhale.net/2008/08/22/a-great-web-site/</link>
		<comments>http://chapter42.whitewhale.net/2008/08/22/a-great-web-site/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 21:10:14 +0000</pubDate>
		<dc:creator>Tonya</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[state fairs]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=95</guid>
		<description><![CDATA[Even though I assess, evaluate, critique, and praise Web sites for our clients every day, I don&#8217;t really use that lens in my normal, everyday browsing of the Web.  I mean, don&#8217;t get me wrong, badly designed, poorly organized sites annoy me.  I might even yell to no one (I work at home [...]]]></description>
			<content:encoded><![CDATA[<p>Even though I assess, evaluate, critique, and praise Web sites for our clients every day, I don&#8217;t really use that lens in my normal, everyday browsing of the Web.  I mean, don&#8217;t get me wrong, badly designed, poorly organized sites annoy me.  I might even yell to no one (I work at home most of the time) when I&#8217;m frustrated with a site or see something that&#8217;s particularly garish.  I also note good ideas and generally keep up with best practices. But I don&#8217;t waste my time overthinking or reacting to random sites I like or don&#8217;t like.</p>
<p>So I surprised myself this morning when I came across the <a href="http://www.oregonstatefair.org/">Oregon State Fair</a>&#8217;s Web site and was so impressed with its design, functionality, IA, and writing that I actually wrote a glowing, completely unsolicited email to their marketing director.  (By the way, I found her email quite easily.)</p>
<p>I know the team that developed this site left no rock unturned.  I can tell immediately.  There are no weak links: They spent just as much time making sure the writing was spot-on as they did refining the design.</p>
<p>It’s a complete package:</p>
<ul>
<li>The design &#8211; great, catchy, beautiful, perfect for a state fair</li>
<li>The IA &#8211; clear, easy to navigate, with a touch of unique flair (Big Tomato) that does the double duty of reinforcing brand</li>
<li>The writing &#8211; smart, clever, knowing, funny, succinct</li>
<li>The functionality &#8211; I love My Can&#8217;t-Miss List (such a great use of shopping cart technology) and that the big Purchase Tickets graphic on the top of every page</li>
</ul>
<p>Even when our involvement on a client project is limited to design or strategy, we always emphasize the equal importance of these four elements.  But of the four, writing is often overlooked until well into the project.  As a result energy and resources are in short supply when the time comes to focus on content.  I look forward to the day when all the RFPs we receive include a section on writing; when Web committees allocate a line item in the budget to content development before the project even starts.</p>
<p>I don’t mean to overemphasize writing, but as the lead IA strategist and content developer at White Whale, it’s something I fret about all the time.  I let the other guys worry about <a href="http://chapter42.whaleblogs.net/?p=88">functionality</a> and <a href="http://chapter42.whaleblogs.net/?tag=design">design</a>.  In the end, sites succeed when it all comes together.</p>
<p>I haven&#8217;t been to a state fair since I was in high school but I&#8217;m going to this one.  Amazing what a great Web site can do.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/08/22/a-great-web-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimization in PHP</title>
		<link>http://chapter42.whitewhale.net/2008/08/20/optimization-in-php/</link>
		<comments>http://chapter42.whitewhale.net/2008/08/20/optimization-in-php/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 20:10:07 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[livewhale]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=94</guid>
		<description><![CDATA[Optimization is one of the most enjoyable parts of software design, but unfortunately it does not claim a high percentage of development time. Generally speaking, it is not a task to consider until the time spent is justified, which is often toward the end of the development cycle (but not always!) Still, it is an [...]]]></description>
			<content:encoded><![CDATA[<p>Optimization is one of the most enjoyable parts of software design, but unfortunately it does not claim a high percentage of development time. Generally speaking, it is not a task to consider until the time spent is justified, which is often toward the end of the development cycle (but not always!) Still, it is an important step, especially with products like LiveWhale, which has to perform well under high traffic spikes. I&#8217;ve already talked about general page caching before, but fine-tuning a PHP application for speed when something is not cached is also important. Here are some thoughts on how to do just that.</p>
<p>At the code level, LiveWhale is a framework, which means the same codebase is hit for many different types of requests. The question is then: how to achieve high performance with a codebase that has to perform so many tasks and is therefore code heavy. It makes sense to divide code across a handful of files. The objective here is to only load libraries when you need them. A typical request will only use a tiny percentage of the entire codebase, so there&#8217;s no need to read a great deal of code from the filesystem and eat up RAM per PHP request. Also, with a modular system like LiveWhale, it is not explicitly known what modules exist that will need to be loaded. An important optimization is one where only the first request to the server has to perform logic to determine what to load. The results of this expensive operation are cached, and all subsequent LiveWhale requests enjoy dramatic savings in the module loader.<span id="more-94"></span></p>
<p>A common problem with application frameworks is that they perform two very expensive tasks with every single page load: 1) initializing a session and 2) connecting to a database. Neither of these two should be assumed. In LiveWhale, a session is started only when a component requires it. A database connection only occurs when/if the first query to it is performed. Making your application sufficiently &#8220;smart&#8221; about if and when these initializations take place will also lead to dramatic speed improvements.</p>
<p>Less is more. That means you should optimize out any hit to the file system that you can, or remove extraneous database queries. Also, be wary of OO (object oriented) slowdowns. If something doesn&#8217;t need to be a class, don&#8217;t use one. Remember that calls to an object&#8217;s method are more expensive than global function calls. The same holds true for accessing an object&#8217;s properties. An obvious optimization is done when dealing with data from a foreign server. Such content should be cached as much as possible, so that rapid hits to your site don&#8217;t rely on the performance (or availability) or an external data source. Another tip would be to use error suppression (@) sparingly. This is a known performance hit. There are a number of similar, simple tips available via a quick Google search for &#8220;php optimizations&#8221;, and there are slideshows available from PHP developers on the subject.</p>
<p>Analyze how your code operates. If you have a function that uses a lot of logic (if/then, switch), make sure you understand what the &#8220;common case&#8221; is. In other words, what&#8217;s the most likely condition that function will come across? Then determine if the function&#8217;s logic is conducive to the fastest possible result under the most common case. For example, I had a function that has to intercept a variety of XML structures and handle them in different ways. One particular XML structure (the simplest possible one) was far and away the most common case. Rather than parsing the XML with simplexml_load_string() as I do with all the chunks of XML I receive, I first do a preg_match() to determine if I have the common case. In this situation, I can immediately return a simple result and skip both the parsing of the XML and the lengthy logic that goes with performing operations with it.</p>
<p>Identify &#8220;hot&#8221; functions. Functions that are called many times, often within a loop, should get the most attention in terms of optimization. First, make sure the function should be called at all, as opposed to using inline code, otherwise you needlessly acquire function overhead. Second, move any redundant logic outside of the hot function. Perhaps the check can be performed just once before the hot code is executed. There are also situations where a function can potentially be called repeatedly and end up with the same result. It might make sense to declare a static variable inside the function, to locally cache content generated by the function. On a subsequent call, it can first check the static array to see if a result already exists, and simply return that if so. This sort of fine-grained optimization will only help when there is a significant bottleneck with a particular function, but it can make a huge difference if done wisely.</p>
<p>Lastly, use <a href="http://www.xdebug.org/" target="_blank">XDebug</a>! XDebug is your friend. Among the many things it can do, it will let you profile your PHP code and generate a report about how much time your script is taking overall and within particular functions. Here&#8217;s a mockup of the type of information it provides:</p>
<table border="1" cellspacing="0" cellpadding="4">
<tbody>
<tr>
<td>Function</td>
<td>Line(s)</td>
<td>Calls</td>
<td>Cycles</td>
<td>Time</td>
</tr>
<tr>
<td>LiveWhale-&gt;foo</td>
<td>128</td>
<td>1</td>
<td>1911</td>
<td>38.3%</td>
</tr>
<tr>
<td>LiveWhale-&gt;bar</td>
<td>40</td>
<td>1</td>
<td>854</td>
<td>17.1%</td>
</tr>
<tr>
<td>do_something</td>
<td>41</td>
<td>1</td>
<td>313</td>
<td>6.3%</td>
</tr>
<tr>
<td>do_something_else</td>
<td>218/218/218/218/218/218/218/21 &#8230;</td>
<td>15</td>
<td>252 (17)</td>
<td>5.1%</td>
</tr>
<tr>
<td>do_this</td>
<td>131</td>
<td>1</td>
<td>118</td>
<td>2.4%</td>
</tr>
<tr>
<td>do_that</td>
<td>1</td>
<td>1</td>
<td>72</td>
<td>1.4%</td>
</tr>
<tr>
<td>fast</td>
<td>886</td>
<td>1</td>
<td>58</td>
<td>1.2%</td>
</tr>
<tr>
<td>faster</td>
<td>124</td>
<td>1</td>
<td>47</td>
<td>0.9%</td>
</tr>
</tbody>
</table>
<p>In this example, the function LiveWhale-&gt;foo() clearly takes the majority of the time for this request. At 38.3% of request time for a single call, it is a good candidate for serious analysis. LiveWhale-&gt;bar() is also expensive compared to other operations, and there may be ways to make this function perform better too. The function do_something() takes 6.3% for a single call, on line 41. Another function, do_something_else(), takes nearly the same amount of time but due to the fact that it was called 15 times (at 17 CPU cycles each, so 252 cycles total). Knowing why each function takes the time that it does, and why it might be called so many times, will help you maximize the performance of your application.</p>
<p>Familiarity with what makes PHP code perform well will only lead to the best decisions being made early on, so that XDebug reveals fewer inefficiencies. In the long run, many of these tips become automatic and part of your coding style, but for the best quality, production ready code, a little bit of analysis and thought goes a long way.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/08/20/optimization-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Damnation and Salvation of the godPhone™</title>
		<link>http://chapter42.whitewhale.net/2008/08/18/the-damnation-and-salvation-of-the-godphone%e2%84%a2/</link>
		<comments>http://chapter42.whitewhale.net/2008/08/18/the-damnation-and-salvation-of-the-godphone%e2%84%a2/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 16:41:28 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=97</guid>
		<description><![CDATA[So I started this tradition in my adult life where I celebrate my birthday every year by purchasing a quasi-expensive item that resides on my mental wishlist. Sure, maybe its a silly tradition to some, but for me it is more like an annual graduation present, a sort of a &#8220;good job son; you&#8217;ve worked [...]]]></description>
			<content:encoded><![CDATA[<p>So I started this tradition in my adult life where I celebrate my birthday every year by purchasing a quasi-expensive item that resides on my mental wishlist. Sure, maybe its a silly tradition to some, but for me it is more like an annual graduation present, a sort of a &#8220;good job son; you&#8217;ve worked really hard this past year, and thus made it one year closer to your ultimate goals&#8221; in the form of an item that my scrupulousness would never permit me to purchase otherwise. Being the level 27 nerd that I am, these &#8220;presents&#8221; to myself have pretty much always been in the form of tech gadgets, this year being no exception, as I am now the proud owner of an iPhone.</p>
<p>Being that I adopted back in February—just after the fancy 16gb gen1&#8217;s release—I&#8217;ve been witness to a great deal of technological evolution, albeit in a fairly short time. After the first week, i had that &#8220;this could be better&#8221; impatience that we-the-ingenuitive get shortly after a brainstorm, and I jailbroke (a tiny hack that allows one access to the inner recesses of the iPhone) my phone, installing a ton of 3rd party apps just prior to a trip to Barcelona. These apps put a lot of the functionality I&#8217;d expected of my new pocket mac into motion, such as:<br />
- being able to actually put documents of any nature onto the device without the typical iTunes rigmarole (seriously, that thing is going to BE osx at some point if it continues it&#8217;s trend of forcing users to become increasingly more reliant on integrating with it to use their files/gadgets).<br />
- FTP access.<br />
- reading, storing, and bookmarking PDFs.<br />
- writing real text files.<br />
- playing games (not crappy cell phone games, but emulation of the nes/snes/genesis/gameboy/etc childhood favorites that are still somehow desirable after all of this time. )<br />
- and the usual osx ammenities like  a dictionary, a translator, a conversion tool etc.</p>
<p>During our trip abroad, these new found features were invaluable, particularly in terms of communication and commerce when my American Standard/half-fluent/US Dollar programmed mind reared it&#8217;s ethnocentric head.  Even after our return, I found these new abilities so infinitely useful that I couldn&#8217;t imagine the void that should be in their place.<span id="more-97"></span></p>
<p>Well, as it is often said &#8220;all good things must come to an end&#8221; (though I scarcely believe this statement to be applicable beyond instances such as these). With the release of the fancy new 3g iPhone came the release of the ultra buggy, lethargic instability known as the 2.0 firmware.</p>
<p>My initial reaction was &#8220;Ooooooh I can forsake my freedom for the ability to install applications&#8230; sike.&#8221; however, after a few weeks, I saw all of these sick apps surfacing and realized that a majority of the hackers I&#8217;d been patronizing had been captured by the machine, thus slowing the release of new apps outside of the official Apple app store (more iTunes-driven fun) to a near halt, and effectively killing off support for many of my current apps. With the first update of the 2.0 firmware came the fix of a TON of bugs, many of which were fixed by a subsequent update, after which I figured &#8220;what the hell, I can always rehack it,&#8221; and took the plunge (quick note: updating your firmware undoes the jailbreak that allows one access to everything under the iPhone&#8217;s hood, this disabling the installation of 3rd party apps, creating an adhoc network to use your phone&#8217;s Internet connection on your laptop, etc).</p>
<p>Exploring the plethora of new apps was super exciting for the first few weeks until I found myself getting really frustrated with the idea of having to pay for apps to give me back the same functionality I&#8217;d had for free (see? my scrupulousness in motion again) with no real guarantee of them actually working. This sentiment was only echoed by Apple pulling apps that permitted too much freedom (one called &#8220;Netshare&#8221; that eased creating the aforementioned adhoc network).</p>
<p>I was spurred to action at the realization that I&#8217;d only have dial-up internet access during a week long stay in Florida, and thus decided to rehack my phone in hopes of tethering my phone&#8217;s Internet connection to my laptop. Interestingly enough, Apple ensures to close up all known ways of jailbreaking your phone with each firmware release. Being that I&#8217;d just upgraded to the most recent firmware, our friendly neighborhood hackers hadn&#8217;t found a new way in yet. Some new jailbreaking method had surfaced which required one to basically restore the iPhone to a hacked firmware file. This doesn&#8217;t really sound like that big of a deal, but you&#8217;d be amazed at how rooted into this thing you become, and thus starting over again is quite the pain when it comes to setting up all of your preferences and email accounts and files etc. So whatever, it&#8217;ll be worth the trouble, right?</p>
<p>After the craziness involved in creating a hacked version of the firmware, booting into this special recovery mode, and then tricking iTunes(OSXI) into loading up the hacked firmware when restoring my phone, the whole thing came crashing down into a pile of embers with a massive error message.  Awesome!  I get to restore my phone for real now and have nothing to show for the slow tedious pain of setting everything up again.  Rad rad rad, man that was fun.</p>
<p>Ironically enough, the day that I started this blog post on the fancy WordPress iPhone app (which works quite well, by the way) as I sat in the darkness of my hurricane-encased hotel room in Florida (yes, I typed this entire damn thing with my thumbs on a 3&#8243; screen during a hurricane; how&#8217;s that for devotion?) there was another hack released for Windows.  Now, you&#8217;d think that I&#8217;d have learned my lesson with this the first time, but hey, what the hell, I already restored my phone once this week&#8230;</p>
<p>So, I queued up the necessary components for download via our hotel&#8217;s snail-esque wireless connection (1kb/s, how &#8220;high-speed&#8221; is that?) and headed to bed.  When I got back from Epcot the next evening, these files had finally finished downloading, and I got to work.  The allure of this new method was that you didn&#8217;t have to restore the phone, which in theory should save a great deal of the headache of the previous endeavor.  I booted into Windows via VMWare Fusion, set everything up, and did the deed&#8230; No dice, another awesome error message.  Tried to download yet another version of the damn firmware to be hacked, which was another evening&#8217;s worth of downloading, only to be met with yet another error in the morning.  Yep, there&#8217;s nothing like the smell of failure in the morning, particularly one that has been brewing for several days.</p>
<p>My frustration aside, it&#8217;s still easily the most convenient tool ever, other than a <em>real</em> computer of course; I just wish that Apple would open the door a little more, well okay a lot more, but you know&#8230;</p>
<p>All of that being said, here you go Apple, here is my official resignation&#8230; well, at least until a better tool surfaces..</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/08/18/the-damnation-and-salvation-of-the-godphone%e2%84%a2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing LiveWhale News</title>
		<link>http://chapter42.whitewhale.net/2008/08/15/introducing-livewhale-news/</link>
		<comments>http://chapter42.whitewhale.net/2008/08/15/introducing-livewhale-news/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 20:45:59 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[livewhale]]></category>
		<category><![CDATA[lwblog]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=88</guid>
		<description><![CDATA[I&#8217;ve called this post &#8220;Introducing LiveWhale News&#8221; because I&#8217;ll leave &#8220;Introducing LiveWhale&#8221; to Jason. It&#8217;s that big behind-the-scenes project we&#8217;ve been hinting about for a bit, and there&#8217;s quite a lot to say.
But at the risk of stealing some thunder from that announcement, I&#8217;d like to show off something that we&#8217;ve been spending a lot [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve called this post &#8220;Introducing LiveWhale News&#8221; because I&#8217;ll leave &#8220;Introducing LiveWhale&#8221; to Jason. It&#8217;s that big behind-the-scenes project we&#8217;ve been hinting about for a bit, and there&#8217;s quite a lot to say.</p>
<p>But at the risk of stealing some thunder from that announcement, I&#8217;d like to show off something that we&#8217;ve been spending a lot of time on:<a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/08/livewhale_news.jpg"><img class="aligncenter size-full wp-image-89" title="LiveWhale News Page" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/08/livewhale_news.jpg" alt="LiveWhale: Edit Story" width="500" height="427" /></a></p>
<p>This is the add-a-news-story page of LiveWhale, the CMS we&#8217;ve developed as an answer to problems posed in our infamous (among our clients, anyway) <a href="http://www.whitewhale.net/content/cms.php">content management manifesto</a>. In later posts I&#8217;ll go into some detail about specific interface choices we&#8217;ve made (a personal favorite is the flowchart behind attaching images to news stories), but for now I&#8217;ll talk about what we <em>didn&#8217;t</em> do.<span id="more-88"></span></p>
<p>One of the main problems with most enterprise content management solutions is their unapproachability. A simple task like a creation of a news item can be buried by layers of menus, technical jargon, and&#8211;let&#8217;s be honest&#8211;really ugly interfaces. It&#8217;s the type of interface that savvy users master through days or weeks of training and non-savvy users end up navigating by way of post-its on the side of their monitors. But you need those weeks to worry about everything else involved in your website launch; you need that space on the side of your monitor for pictures of your kids.</p>
<p>We set out to create an interface that minimizes the distance between what the user <em>wants to accomplish </em>and what she <em>has to do</em>. This gap is huge huge in most enterprise CMSes. Adding or editing a news story is a task that every staff member at your institution understands intuitively; why does it so often feel like piecemeal data entry?</p>
<p>Making the user click &#8220;Attach resource&#8221; when she wants to add an image creates a cognitive separation where one needn&#8217;t exist. So all of our instructions and labels are in plain English. Steps like having to enter the story body on one page and the contact info on another&#8211;or burying things in menus, or presenting disparate information as visually equal&#8211;create a similarly artificial distance. That&#8217;s why our news edit page looks almost like a published news page: we want the headline to jump out at you and the image to appear at reasonable size, and we want everything that appears on the frontend to appear here.</p>
<p>By minimizing this distance between the user&#8217;s goals and the user&#8217;s processes, we think we&#8217;ve made LiveWhale a snap to use regardless of where you fall on the scale of technical knowhow. One of these days we&#8217;ll give more of a detailed tour; but, in the meantime, let us know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/08/15/introducing-livewhale-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Daily Bell</title>
		<link>http://chapter42.whitewhale.net/2008/08/11/daily-bell/</link>
		<comments>http://chapter42.whitewhale.net/2008/08/11/daily-bell/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 03:02:09 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bell]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[staff]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=86</guid>
		<description><![CDATA[Every day in 2008, Brenda Hutchinson is filming sunrise and sunset (while ringing a bell) and blogging the results. When Alex was in town, we went to the bridge around sunset and Lauren was recruited to ring a bell (the shame of being mistaken for a tourist!). But in addition to the bell ringers below, [...]]]></description>
			<content:encoded><![CDATA[<p>Every day in 2008, Brenda Hutchinson is filming sunrise and sunset (while ringing a bell) and <a href="http://dailybell2008.blogspot.com/">blogging the results</a>. When Alex was in town, we <a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/08/dsc_0148.jpg">went to the bridge around sunset</a> and Lauren was recruited to ring a bell (the shame of being mistaken for a tourist!). But in addition to the bell ringers below, you can catch cameos by two-thirds of the White Whale development staff and one-third of the White Whale canine staff:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/jxOLUsNXxX8&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/jxOLUsNXxX8&amp;hl=en&amp;fs=1" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/08/11/daily-bell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lewis &amp; Clark site designs are about to go public</title>
		<link>http://chapter42.whitewhale.net/2008/08/06/lewis-clark-site-designs-are-about-to-go-public/</link>
		<comments>http://chapter42.whitewhale.net/2008/08/06/lewis-clark-site-designs-are-about-to-go-public/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 20:49:57 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=81</guid>
		<description><![CDATA[Hi everybody,
I was in Portland on Monday to unveil final Lewis &#38; Clark site designs to an open audience.  It went really well, and I think we have an approved final candidate! 
The next step is for it to go to a larger public, on the redesign blog (which in this case is being run by [...]]]></description>
			<content:encoded><![CDATA[<p>Hi everybody,</p>
<p>I was in Portland on Monday to unveil final Lewis &amp; Clark site designs to an open audience.  It went really well, and I think we have an approved final candidate! </p>
<p>The next step is for it to go to a larger public, on the <a title="Lewis &amp; Clark redesign blog" href="http://media.lclark.edu/blog/" target="_blank">redesign blog</a> (which in this case is being run by Lewis &amp; Clark instead of us, though we&#8217;ll be posting there from time to time).</p>
<p>If you&#8217;re interested, <a href="http://media.lclark.edu/blog/" target="_blank">visit the Lewis &amp; Clark New Media blog,</a> where the designs will be appearing soon, and watch the action unfold!</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/08/06/lewis-clark-site-designs-are-about-to-go-public/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source &amp; PHP</title>
		<link>http://chapter42.whitewhale.net/2008/07/30/open-source-php/</link>
		<comments>http://chapter42.whitewhale.net/2008/07/30/open-source-php/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 19:15:57 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=77</guid>
		<description><![CDATA[It&#8217;s hard to imagine how this industry would operate without open source software. The PHP language that I use to write software for the web is itself free software. Unfortunately, the quality of open source code written with PHP is relatively poor and inflexible compared to the quality of open source libraries that can be [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s hard to imagine how this industry would operate without open source software. The PHP language that I use to write software for the web is itself free software. Unfortunately, the quality of open source code written with PHP is relatively poor and inflexible compared to the quality of open source libraries that can be compiled into PHP as extensions. Consequentially my personal relationship to open source software is a hybrid scenario of, on the one hand, being deeply invested in open source tools that expand the language I program in, as well as having a commitment to turning out open source projects of my own to the community, and on the other hand, a healthy skepticism toward the bulk of open source software written in PHP. Part of this is due to the fact that, being the chief server side programming language of the web, freely available PHP code could well have been written by your grandmother (apologies to my GM, who happens to be a very savvy user).<span id="more-77"></span></p>
<p>I recently looked at five versions of a free class that provided some relatively trivial functionality that I wanted to include in our CMS, but didn&#8217;t want to spend too much time with. Some of them felt like they were the size of our entire core CMS library! I found plenty of frills that we don&#8217;t need (bloat which arises when a developer wants to pack their project with features to make it more than it needs to be), inefficient repetition of constants, and long procedures meant to do something that can be done in a few lines of smarter code (often meaning the developer missed some of the basics of the language). The fact that there&#8217;s a lot of garbage out there doesn&#8217;t imply that there&#8217;s nothing to gain by sharing open source code. In this case I had to study the scripts that I saw and develop my own (small) derivative, but if you are selective and critical when choosing to go with packaged code, there&#8217;s a lot of milage you can get out of other developers&#8217; work. Fortunately, projects like PEAR (<a href="http://pear.php.net/">http://pear.php.net/</a>) help to screen and collect useful code libraries and facilitate their distribution. Many other code archives just don&#8217;t fare so well.</p>
<p>I find that good PHP code is relatively fast and easy to write for any situation, because PHP comes with a wide range of libraries that automate most desired tasks, and the APIs are usually not very verbose. The places where I think open source software really becomes a feather in PHP&#8217;s cap are the multitude of extensions developed for the language as distinct open source projects (whether originally created for use within PHP or not). They are endless, and many of them are perfectly critical to writing a good web application. Nevertheless, there are areas where open sourced PHP code is also useful in the industry. I have felt that templating and caching are good examples of this, and created two open source projects for that. I aim to release another one that is designed to produce a powerful XML toolkit by adding a thin API on top of PHP&#8217;s XML foundation that vastly reduces the complexity of XML-generating code, making it more accessible to programmers at all goals and skill levels.</p>
<p>Some of the tools we have developed in-house and make freely available to whomever wants to experiment with them are available at <a href="http://technologies.whitewhale.net">http://technologies.whitewhale.net</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/07/30/open-source-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resizing images to fit</title>
		<link>http://chapter42.whitewhale.net/2008/07/22/resizing-images-to-fit/</link>
		<comments>http://chapter42.whitewhale.net/2008/07/22/resizing-images-to-fit/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 15:50:40 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[livewhale]]></category>
		<category><![CDATA[lwblog]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[resizing]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=68</guid>
		<description><![CDATA[Last week, we flew Alex out to the Bay Area for some company togetherness and to devote some serious time to the aforementioned yet still-unannounced internal project. An also-secret major feature of said project required us to use PHP to place arbitrarily-selected images in arbitrarily-sized spaces (without, of course, unattractively stretching or squishing the image).
With [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, we flew Alex out to the Bay Area for some company togetherness and to devote some serious time to the aforementioned yet still-unannounced internal project. An also-secret major feature of said project required us to use PHP to place arbitrarily-selected images in arbitrarily-sized spaces (without, of course, unattractively stretching or squishing the image).</p>
<p>With some thought, we were able to come up with a taxonomy of content photo sizing:<span id="more-68"></span></p>
<ol>
<li>Constrained horizontally (e.g. in a sidebar):<br />
<a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/constrain_horizontal.jpg"><img class="alignnone size-medium wp-image-69" title="constrain_horizontal" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/constrain_horizontal.jpg" alt="Constrained horizontally" width="124" height="104" /></a><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/constrain_horizontal.jpg"><br />
</a></li>
<li>Constrained vertically (e.g. to align alongside text):<br />
<a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/contrain_vertical.jpg"><img class="alignnone size-medium wp-image-73" title="contrain_vertical" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/contrain_vertical.jpg" alt="Constrained vertically" width="224" height="104" /></a></li>
<li>Constrained both horizontally and vertically within a box:<br />
<a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/constrain_both_nocrop.jpg"><img class="alignnone size-medium wp-image-71" title="constrain_both_nocrop" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/constrain_both_nocrop.jpg" alt="" width="104" height="104" /></a></li>
<li>Constrained both horizontally and vertically to fill the box, with the edges lobbed off automatically (e.g. when needed as specific design element):<br />
<a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/contrain_both_crop.jpg"><img class="alignnone size-medium wp-image-72" title="contrain_both_crop" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/contrain_both_crop.jpg" alt="Constrained both horizontally and vertically, and cropped" width="146" height="104" /></a></li>
</ol>
<p>I thought the fourth case would be the only troublesome one, but we knocked out uses 1, 2, and 4 rather quickly. Use 3, however, proved to be a problem; we just couldn&#8217;t get it to size appropriately for every test case. Unlike the others, it was unclear what dimension to constrain to: it varies not only for the same image placed in different spaces, but also for different images in the same-sized space:<br />
<a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/4cases.jpg"><img class="alignnone size-medium wp-image-70" title="4cases" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/4cases.jpg" alt="Four different uses" width="265" height="247" /></a></p>
<p>It was one of those problems that is as easy to describe&#8211;&#8221;fit the image in the box&#8221;&#8211;but hard to wrap your mind around programatically. We knew there must be simple logic to it, but despite examples in Photoshop and repeatedly walking through the problem we were <a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/whiteboard.jpg">having trouble making sense of it</a>. Finally, we realized that the key comparison is the ratios of the images: if height<sub>original</sub>:width<sub>original</sub> &gt; height<sub>target</sub>:width<sub>target</sub> constrain by height; otherwise, constrain by width. We actually managed to make an educated guess at the solution before we fully understood the problem, but we did <a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/penandpaper.jpg">some old-fashioned pen-and-paper work</a> to prove ourselves right.</p>
<p>The ins-and-outs of this backend code and logic no doubt are pretty dry to much of our audience. But this sort of problem is one of my favorite parts of my job: working through the logic of it is completely fun stuff to my inner geek, but more importantly there&#8217;s a great satisfaction in knowing you&#8217;ve found that killer solution. When you get home, it&#8217;s hard to explain to your significant other why spending the afternoon on this one simple function wasn&#8217;t a waste of time&#8211;heck, sometimes it&#8217;s tough to get that across to your boss. But here&#8217;s a case where, by taking that time, we were able to both clearly define all the ways we employ content photos on the design-side and create a single function that quickly fits any given photo to those uses. And that not only solves an immediate goal, but we can take that solution with us. We nailed it. And we may never need to think about image sizing again.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/07/22/resizing-images-to-fit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking it to the green</title>
		<link>http://chapter42.whitewhale.net/2008/07/15/taking-it-to-the-green/</link>
		<comments>http://chapter42.whitewhale.net/2008/07/15/taking-it-to-the-green/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 15:16:51 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=67</guid>
		<description><![CDATA[Although White Whale is very much a modern, cutting edge, Web 3.0 kind of company, in some ways we become more and more like General Motors every day.  Normal web people might spend their down time, I don&#8217;t know, reading design blogs or shopping at organic farmers&#8217; markets.  But Tonya (the VP) and [...]]]></description>
			<content:encoded><![CDATA[<p>Although White Whale is very much a modern, cutting edge, Web 3.0 kind of company, in some ways we become more and more like General Motors every day.  Normal web people might spend their down time, I don&#8217;t know, reading design blogs or shopping at organic farmers&#8217; markets.  But Tonya (the VP) and I?  Well, on Sunday we took a different approach.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="350" height="264" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=1344752&amp;server=www.vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="350" height="264" src="http://www.vimeo.com/moogaloop.swf?clip_id=1344752&amp;server=www.vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><a href="http://www.vimeo.com/1344752?pg=embed&amp;sec=1344752"><br />
</a></p>
<p>Next thing you know we&#8217;ll be taking three-martini lunches and sleeping with our secretaries.</p>
<p>(I mean, don&#8217;t get me wrong:  we <a href="http://www.metropolismag.com/pov/">like</a> <a href="http://bldgblog.blogspot.com/">design</a> <a href="http://nytimesbooks.blogspot.com/">blogs</a> <a href="http://www.we-make-money-not-art.com/">too</a>.  And <a href="http://www.portlandfarmersmarket.org/">farmers&#8217;</a> <a href="http://www.marincountyfarmersmarkets.org/oakland.htm">markets</a>.  And we don&#8217;t have secretaries.)</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/07/15/taking-it-to-the-green/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something exciting is happening at Kenyon College</title>
		<link>http://chapter42.whitewhale.net/2008/07/09/something-exciting-is-happening-at-kenyon-college/</link>
		<comments>http://chapter42.whitewhale.net/2008/07/09/something-exciting-is-happening-at-kenyon-college/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 23:46:45 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[kenyon]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[photo gallery]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=64</guid>
		<description><![CDATA[Site launches are a really big deal for us; we work with only a few clients at a time, so by rights we ought to stop the presses and pop champagne whenever one of our clients&#8217;s sites opens to the public.  But inevitably new client work (and summer vacations) intervene, and our celebrations wind [...]]]></description>
			<content:encoded><![CDATA[<p>Site launches are a really big deal for us; we work with only a few clients at a time, so by rights we ought to stop the presses and pop champagne whenever one of our clients&#8217;s sites opens to the public.  But inevitably new client work (and summer vacations) intervene, and our celebrations wind up being more private.</p>
<p>I wrote a <a href="http://chapter42.whaleblogs.net/?p=34">blog post</a> the day the <a href="http://www.kenyon.edu">Kenyon College</a> site launched, and had intended to do something more splashy.  I still might.  We at White Whale are all very, very happy with how the Kenyon site came out, and are very proud of Kenyon&#8217;s able Public Affairs staff, who did a great job of implementing our CSS/XHTML designs into a sometimes unforgiving CMS; we&#8217;ve been there to help, but most of the finishing work was done on their end.  So— Shawn, Patty, Rebecca:  congratulations again.</p>
<p>But I&#8217;m really writing to talk about something specific that is happening to the design, which in my view is the most exciting thing about it.</p>
<p><span id="more-64"></span><br />
At the beginning of this job, we brought the whole company to Kenyon&#8217;s campus for three days of meetings to talk about every imaginable aspect of the job.  In those early meetings, whenever the conversation turned to including student-generated content on the home page, everyone expressed hesitation about whether Kenyon&#8217;s close-knit culture was ready for that kind of open channel.   We pretty much assumed that Kenyon&#8217;s home page content (text and images both) would be under pretty tight editorial control for the foreseeable future.</p>
<p>When we finalized <a href="http://www.whitewhale.net/kenyon/blog/2008/01/after-several-weeks-of-design-work-and.html">the site design</a>, we suggested that the photo wall that dominates the home page might allow for the opportunity for student submissions.  Although nobody was really sure if people would use it, the decision was made to include a &#8220;Submit Photos&#8221; link on the captions for the larger photos that result from clicking on the thumbnails.  And they decided to give away a gift certificate to the cafe for any submissions they accepted.</p>
<p>And <a href="http://www.kenyon.edu">lo and behold</a>, it&#8217;s starting to happen!  If you click on the very middle photo in the wall (of two graduates); or the sixth photo in the top row, or the last photo in the second row, you&#8217;ll see photos submitted by students.  This is just the beginning of what will eventually be something really interactive and exciting (and we&#8217;re building Kenyon a special page, as a farewell gift, to contain it all).</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/07/09/something-exciting-is-happening-at-kenyon-college/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 6 in web applications</title>
		<link>http://chapter42.whitewhale.net/2008/07/09/internet-explorer-6-in-web-applications/</link>
		<comments>http://chapter42.whitewhale.net/2008/07/09/internet-explorer-6-in-web-applications/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 18:34:25 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[livewhale]]></category>
		<category><![CDATA[lwblog]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=63</guid>
		<description><![CDATA[About a month ago, we reached one of those crossroads in the development of our (coming very soon) content management solution. Our development process is typically to develop a perfect standards-compliant site and then reverse-engineer a working Internet Explorer copy out of that&#8211;usually through painstaking pixel-by-pixel corrections of obscure bugs in IE-specific stylesheets, but also [...]]]></description>
			<content:encoded><![CDATA[<p>About a month ago, we reached one of those crossroads in the development of our (coming <em>very</em> soon) content management solution. Our development process is typically to develop a perfect standards-compliant site and then reverse-engineer a working Internet Explorer copy out of that&#8211;usually through painstaking pixel-by-pixel corrections of obscure bugs in IE-specific stylesheets, but also in rare cases where we had to make compromises with the design or markup of the page.</p>
<p>But IE stylesheets can only get you so far. When working with a public-facing website design you just need to get it right once: we make sure the structure is flexible and adaptable and forward-looking, but mainly we build to the best standards of the current day. But because development of our backend solution will be continuous (that&#8217;s a hint about a major feature, by the way), continuing to tie ourselves to IE6&#8217;s sundry limitations would be crippling down the road.<span id="more-63"></span></p>
<p>All this is to say that we&#8217;ve made a careful and tentative decision to drop IE6 support for the backend web app. The software is seven years old and was buggy when it was released; its replacement is already two years old. Still, requiring a more modern browser felt somewhat risky: about 20% of visitors to the public pages of a small liberal arts college are still on IE6; at a major research university, the portion is slightly higher. But we decided that a fully-fledged rich &#8220;web application&#8221; can have different requirements than a public site, and now we see that we&#8217;re in good company: both Apple <a href="http://www.37signals.com/svn/posts/1072-apples-mobileme-drops-support-for-ie-6">in MobileMe</a>) and 37signals (<a href="http://37signals.blogs.com/products/2008/07/basecamp-phasin.html">in all their apps</a>) have decided to drop support for IE6. Hopefully this will be the start of a sorely-needed chain-reaction&#8211;it&#8217;s clear that the catalyst is not going to come from Microsoft, which is <a href="http://blogs.msdn.com/ie/archive/2008/05/05/ie-and-xpsp3.aspx">not at all interested</a> in pushing the upgrade, even with version 8 on the horizon.</p>
<p>So if you&#8217;re using IE6, might we suggest an upgrade to <a href="http://www.getfirefox.com/">Firefox</a>, <a href="http://www.apple.com/safari/">Safari</a>, or <a href="http://microsoft.com/ie/">IE7</a>? Your web experience will be leagues better. And you&#8217;ll be able to play with our new toy as soon as we release it, just around the corner.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/07/09/internet-explorer-6-in-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In which the designer and his client engage in a lively discussion on the topic of whether or not Second Life is stupid</title>
		<link>http://chapter42.whitewhale.net/2008/07/02/in-which-the-designer-and-his-client-engage-in-a-lively-discussion-on-the-topic-of-whether-or-not-second-life-is-stupid/</link>
		<comments>http://chapter42.whitewhale.net/2008/07/02/in-which-the-designer-and-his-client-engage-in-a-lively-discussion-on-the-topic-of-whether-or-not-second-life-is-stupid/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 22:39:59 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[chatlogs]]></category>
		<category><![CDATA[davidwmckelvey]]></category>
		<category><![CDATA[lewis and clark]]></category>
		<category><![CDATA[opinions]]></category>
		<category><![CDATA[overvalued 1980s technology]]></category>
		<category><![CDATA[second life]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=58</guid>
		<description><![CDATA[It&#8217;s a good thing that I don&#8217;t have a boss, because if I did, I would probably get fired for engaging in rambling, discursive IM conversations with White Whale clients when I should be doing actual client work.
The following IM conversation with David McKelvey of Lewis &#38; Clark began as a discussion of their recently [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a good thing that I don&#8217;t have a boss, because if I did, I would probably get fired for engaging in rambling, discursive IM conversations with White Whale clients when I should be doing actual <em>client work</em>.</p>
<p>The following IM conversation with David McKelvey of Lewis &amp; Clark began as a discussion of their recently approved Web design final release candidate.  L&amp;C uses the phrase &#8220;Uncommon Journeys&#8221; as a motto of sorts, and although <a title="Chronicle of Higher Education" href="http://chronicle.com/temp/reprint.php?id=zxl637vqlkvf9dmgj0g301fwn0bm2x32" target="_blank">many higher ed slogans are kind of lame</a>, we all really like this one.  A discussion of its use in the home page design led to a discussion of one of my most beloved bands, <a title="Journey" href="http://journeymusic.com/" target="_blank">Journey</a> (beware: loud rockin&#8217; flash intro!), and their <a title="Journey's new lead singer" href="http://journeymusic.com/news.html" target="_blank">new lead singer</a> (who was found on YouTube).  Reviewing this information, David also noticed that <a title="Journey in 2L" href="http://journeymusic.com/island.html" target="_blank">Journey&#8217;s now got an island in Second Life</a>.</p>
<p>David is an <a title="David on Twitter" href="http://twitter.com/davidmckelvey" target="_blank">early adopter</a> and a <a title="David's blog" href="http://blog.mckelveycreative.com/" target="_blank">technology enthusiast</a> (and is eminently <a href="http://www.artiqueltd.com/artists/bio/artist/1" target="_blank">Googleable</a>, though not to be confused with his many <a href="http://david.mckelvey.net/about.html" target="_blank">imitators</a>).  I, on the other hand, am more old school, and my love of technology is ambiguous and complicated.  I am, therefore, <a title="Chronicle of Higher Education" href="http://chronicle.com/wiredcampus/article/2247/virtual-world-real-money" target="_blank">deeply skeptical</a> about Second Life.  Once David mentioned it, I couldn&#8217;t resist engaging him in a conversation that wound up expressing my professional opinion about SL (or is it 2L?) pretty well.</p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/chatwithdavid_clip.gif"><img class="alignleft size-full wp-image-59" style="position:relative; left:-95px;" title="chatwithdavid_clip" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/chatwithdavid_clip.gif" alt="" /></a></p>
<p>The full chatlog follows.<br />
 <span id="more-58"></span></p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/chatwithdavid.gif"><img class="alignnone size-full wp-image-60" style="position:relative; left:-61px;" title="chatwithdavid" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/07/chatwithdavid.gif" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/07/02/in-which-the-designer-and-his-client-engage-in-a-lively-discussion-on-the-topic-of-whether-or-not-second-life-is-stupid/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducing XPHP</title>
		<link>http://chapter42.whitewhale.net/2008/06/30/introducing-xphp/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/30/introducing-xphp/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 19:23:27 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[Progressive Ideologies]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=57</guid>
		<description><![CDATA[After four years of using XPHP successfully in a wide variety of applications for White Whale, we have released it to the public!
What is XPHP?
XPHP is a free class for PHP which allows for the embedding of dynamic content (web application variables, function output, etc.) in a web page, using a pure XML-based syntax. It [...]]]></description>
			<content:encoded><![CDATA[<p>After four years of using <a href="http://technologies.whitewhale.net/xphp/">XPHP</a> successfully in a wide variety of applications for White Whale, we have released it to the public!</p>
<p><strong>What is XPHP?</strong></p>
<p>XPHP is a free class for PHP which allows for the embedding of dynamic content (web application variables, function output, etc.) in a web page, using a pure XML-based syntax. It is designed to quickly bring application functionality to your web pages, while avoiding the complexity and overhead of a full CMS suite or application scripting framework. It has been deployed on many projects from small-scale sites as a basic templating engine, to powering mid-sized e-commerce applications, to running full-fledged intensive data applications on high profile web sites.</p>
<p><strong>Who&#8217;s it for?</strong></p>
<p>XPHP is designed for developers who want to improve the efficiency and structure of their applications without committing to a complicated, bulky framework, or involving disorganized, unsafe, and philosophically questionable pseudo-code in the delivery of dynamic content to a web page.</p>
<p><strong>Basic goals of XPHP development:</strong></p>
<ul>
<li>Embracing XML as a powerful programming tool and partner in PHP application development.</li>
<li>The avoidance of dispersing significant application logic, whether as PHP code or otherwise, throughout individual site files which take focus off the central web application itself.</li>
<li>Adhering to an extremely simple syntax, while allowing for maximum flexibility.</li>
<li>Ease of development and fast code execution.</li>
</ul>
<p><strong>Features of XPHP:</strong></p>
<ul>
<li>fast, seamless templating functionality</li>
<li>ability to execute application components with advanced parameter parsing</li>
<li>support for nesting/recursion, and output evaluation</li>
<li>advanced output control, including flexible caching support, basic if/else statements, and variable casting</li>
<li>fully aware of object-oriented programming techniques</li>
<li>support for PHP extensions such as XSL, and the popular APC opcode cache</li>
<li>support for pushing content</li>
<li>built-in routines for performing common actions</li>
<li>allows for the registration of user-defined tags and tag types</li>
<li>simple implementation via output buffering, or manual parsing</li>
<li>100% pure XML syntax</li>
</ul>
<p><strong>System requirements:</strong></p>
<ul>
<li>PHP 5.0+</li>
<li>SimpleXML extension for PHP (enabled by default)</li>
</ul>
<p>A full tutorial and download link are available at: <a href="http://technologies.whitewhale.net/xphp/">White Whale Technologies: XPHP</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/30/introducing-xphp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first font.</title>
		<link>http://chapter42.whitewhale.net/2008/06/27/my-first-font/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/27/my-first-font/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 00:26:59 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Digital Art]]></category>
		<category><![CDATA[Side-Projects]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=56</guid>
		<description><![CDATA[Concurrently with my White Whale career, I am still finishing up my BFA in New Media at the Academy of Art University part-time.  It has been a longish and convoluted path—which began with three quarters of a BFA in Graphic Design at the University of Louisville—but it has been enjoyable for the most part. [...]]]></description>
			<content:encoded><![CDATA[<p>Concurrently with my White Whale career, I am still finishing up my BFA in New Media at the Academy of Art University part-time.  It has been a longish and convoluted path—which began with three quarters of a BFA in Graphic Design at the University of Louisville—but it has been enjoyable for the most part.  One of the strengths/weaknesses of my current school is that we are trained to be jacks/jills-of-all-trades.  This is very frustrating at times due to certain courses or activities feeling trite or deviating from my interest and purpose in pursuing this degree, but in many instances I find myself learning some incredibly cool skills that most designers and artists aren&#8217;t fortunate enough to ever find the time and motivation for.  One such example is the topic of this blog post: my first foray into the realm of type design.<span id="more-56"></span></p>
<p>Now, make no mistake about it, I&#8217;ve been a type-nerd for some time now (just ask Jason, as I regularly harass him about his use of emdashes).  Up until last semester though, I&#8217;d only been reveling in the work of others and the rules they discovered along the way.  Our typography course began with our instructor drilling us—seriously drilling us, pop-quiz style—on instances of good and bad typography/typographic rules.  Whether it had to do with inappropriate leading or kerning, or using a forward-slash (a virgule: /) in the place of a true fraction bar (a solidus: ⁄ [you can type this on Mac by simultaneously pressing Option-Shift-1, but not on Windows {of course} without the glyph palette]), we had these rules pounded into our heads throughout every class.</p>
<p>While this was all interesting—and certainly entertaining considering the instructor&#8217;s vehemence for inappropriate/bad typography—about half way through the semester, we finally got to the really good stuff: learning FontLab Studio in order to build our own fonts.  As with nearly any design, this process began with sketching a few ideas for typefaces (typefaces are essentially the way that the letters look, whereas fonts are comprised of code that tells a computer/printer/etc. how to render these letters).</p>
<p><img src="http://chapter42.whaleblogs.net/ww-images/douglas/Douglas-Inflectia-type_sketch.jpg" alt="Douglas Graves - Inflectia typeface: sketch" /></p>
<p>From there, our instructor chose which typeface we were to pursue, thereafter asking us to create three and a half inch tall refined drawings of all letters A–L—then M–Z, and finally a–z &#038; 0–9 during the consecutive weeks.  These were all drawn on drafting graph paper, and had to be <strong>perfect</strong>, no smudges, no erasings, etc.</p>
<p><img src="http://chapter42.whaleblogs.net/ww-images/douglas/Douglas-type_concept_1.jpg" alt="Douglas Graves - Inflectia typeface: refined drawing" /></p>
<p>With only three weeks left in the semester, we had to learn FontLab well enough to translate these drawings into beautiful fonts, complete with metrics and kerning pairs.  This turned out to be an amazing amount of work, but I found myself falling into this sort of font-zen as I built my font,  transcended time and space to the point that the sun was rising before I realized I missed bedtime.</p>
<p>After making my way through the hellish 30 pages of filling out font information prior to rendering my font, there was something beautiful and almost&#8230; numinous about seeing something that I designed and created reveal itself on the screen every time I touched a key.  In the end, everything turned out beautifully and Inflectia was born of immaculate conception; a beautiful nouveau-inspired sans-serif featuring the elegant thick-to-thin stroke and old-style figures of many serif fonts (dude, how many sans-serif fonts have old-style figures?), one of many Graves Foundry™ fonts to come.</p>
<p><a href="/ww-images/douglas/douglas_graves-inflectia.zip">download Inflectia.</a></p>
<p><a href="/ww-images/douglas/dgraves_Inflectia-neg_poster.jpg" title="click to view a larger version"><img src="http://chapter42.whaleblogs.net/ww-images/douglas/dgraves-Inflectia-neg.jpg" alt="Douglas Graves - Inflectia typeface: specimen poster" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/27/my-first-font/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lewis &amp; Clark final candidate design preview</title>
		<link>http://chapter42.whitewhale.net/2008/06/23/lewis-clark-final-candidate-design-preview/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/23/lewis-clark-final-candidate-design-preview/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 19:44:22 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Current Clients]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[lewis and clark]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=54</guid>
		<description><![CDATA[Here it is:

OK, so that&#8217;s not the *actual* design— it&#8217;s a sketch made on an airplane that&#8217;s in the process of becoming a Web design.  But the design itself is looking pretty good, thanks in large part to the active involvement of David W. McKelvey, one of the most engaged and Web-savvy clients we&#8217;ve ever [...]]]></description>
			<content:encoded><![CDATA[<p>Here it is:</p>
<div><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/06/picture-1.png"><img title="picture-1" src="http://chapter42.whaleblogs.net/wp-content/uploads/2008/06/picture-1-300x285.png" alt="" /></a></div>
<div>OK, so that&#8217;s not the *actual* design— it&#8217;s a sketch made on an airplane that&#8217;s in the process of becoming a Web design.  But the design itself is looking pretty good, thanks in large part to the active involvement of <a href="http://www.lclark.edu/dept/pubcom/mckelvey.html" target="_blank">David</a> <a href="http://twitter.com/davidmckelvey" target="_blank">W.</a> <a href="http://www.mckelveycreative.com/" target="_blank">McKelvey</a>, one of the most engaged and Web-savvy clients we&#8217;ve ever had, who is getting his hands dirty right along with us in bringing this idea to life.</div>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/23/lewis-clark-final-candidate-design-preview/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tables and CSS columns, Part II: Making the best of a bad situation</title>
		<link>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-ii-making-the-best-of-a-situation/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-ii-making-the-best-of-a-situation/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 00:27:44 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[free stuff]]></category>
		<category><![CDATA[tables]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=53</guid>
		<description><![CDATA[So having said all that, the way we&#8217;re handling CSS columns these days is actually pretty cool.  Here&#8217;s some sample CSS, from a site in development with a 720px wide content area:
/* Column layouts */
.column { float:left; overflow:hidden;}
.columns { margin-bottom:20px; padding-top:10px; }
.three.columns .first { width:200px; padding-right:20px; }
.three.columns .second { width:200px; padding:0 20px; }
.three.columns .third { [...]]]></description>
			<content:encoded><![CDATA[<p>So <a href="http://chapter42.whaleblogs.net/?p=52">having said all that</a>, the way we&#8217;re handling CSS columns these days is actually pretty cool.  Here&#8217;s some sample CSS, from a site in development with a 720px wide content area:</p>
<pre>/* Column layouts */
.column { float:left; overflow:hidden;}
.columns { margin-bottom:20px; padding-top:10px; }
.three.columns .first { width:200px; padding-right:20px; }
.three.columns .second { width:200px; padding:0 20px; }
.three.columns .third { width:200px; padding-left:20px; }
.two.columns .first { width:300px; padding-right:20px; }
.two.columns .second { width:300px; padding-left:20px; }</pre>
<pre><span style="font-family: 'Lucida Grande'; line-height: 19px; white-space: normal;">This lets us code the XHTML like this:</span></pre>
<pre>&lt;div class="three columns"&gt;
     &lt;div class="first column"&gt;
         Column 1
     &lt;/div&gt;
     &lt;div class="second column"&gt;
         Column 2
     &lt;/div&gt;
     &lt;div class="third column"&gt;
         Column 3
     &lt;/div&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
&lt;/div&gt;  </pre>
<p>&#8230; which is pretty nice semantically.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-ii-making-the-best-of-a-situation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tables and CSS columns, Part I: How an HTML table is like a cigarette</title>
		<link>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-i/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-i/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 23:31:00 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bad habits]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[guilty pleasures]]></category>
		<category><![CDATA[tables]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=52</guid>
		<description><![CDATA[You don&#8217;t use HTML tables for layout.  Every standards-based Web designer knows this.  
As of June 2008, this notion is so deeply buried in the conventional wisdom about Web page design that just about nobody ever thinks about it anymore; the idea of using a table for anything other than Tabular Data is met with [...]]]></description>
			<content:encoded><![CDATA[<p>You don&#8217;t use HTML tables for layout.  Every standards-based Web designer knows this.  </p>
<p>As of June 2008, this notion is so deeply buried in the conventional wisdom about Web page design that just about nobody ever thinks about it anymore; the idea of using a table for anything other than Tabular Data is met with scorn and derision from developers.  And so the lowly &lt;table&gt; tag sits alone in the lunchroom, friendless, with nobody to talk to except its perpetual hangers-on &lt;td&gt; and &lt;tr&gt;.</p>
<p>Now of course, we don&#8217;t use tables for layout at White Whale.  Ever.  How could we?  It&#8217;d be like driving an SUV, listening to a Zune, or voting Republican—<em> it&#8217;s something cool people just don&#8217;t do.</em>  We (as a company) couldn&#8217;t design a site with layout tables and look at ourselves in the morning.</p>
<p>But I don&#8217;t like conventional wisdom, and as a result I often find myself thinking about tables— in particular, how there are some things you can do with &lt;table&gt; that you can&#8217;t do with &lt;div&gt;, no matter how hard you try.  (At least across all browsers, and without using Javascript.)  <span id="more-52"></span></p>
<p>What makes it worse is that these are some REALLY, REALLY SIMPLE THINGS.  Like attaching a footer to the bottom of the viewport, or the bottom of the content area, whichever is appropriate.  Like displaying two columns of content, and having the width of the two columns be determined by whatever makes sense for the amount of content they contain.  Like setting a content area at, say, 10% width, unless your content contains a word like &#8220;supercalifragilisticexpialidocious,&#8221; in which case the content area won&#8217;t get any narrower. </p>
<p>Now, I know not many people read this blog, but if this were a serious CSS design blog (which we modestly hope it someday may be), I&#8217;m sure we&#8217;d get commenters tossing out &lt;div&gt;-based solutions for all these cases.  I am pretty good at CSS, but I&#8217;m certainly not a black belt, and it wouldn&#8217;t surprise me at all if there are some decent solutions out there.  But here&#8217;s the thing—<em>all this stuff is built into</em> &lt;table&gt;.  And all browsers get it.  Automatically.</p>
<p>&lt;table&gt; is a relic from a simpler time, when there was a general idea that common sense ought to govern how browsers render Web pages.  &lt;div&gt; is a creature of the present— all it knows is rules.  It knows nothing of &#8220;common sense.&#8221;  As a result, much of CSS design— even <a href="http://www.alistapart.com/articles/holygrail" target="_blank">the high end stuff</a>— becomes an attempt to duplicate in CSS behavior that comes naturally to a &lt;table&gt;.</p>
<p><a href="http://oikl.org/" target="_blank">Here&#8217;s a quick site I did last summer for a kickball league we started in Oakland.</a>  If you resize it a bit, making the page really small, really big, etc., you&#8217;ll see how there&#8217;s a 250px wide side column, a title at the top that changes color as it crosses the color line, and background images pegged to page bottom.  I must have spent four hours getting that to work in CSS, without success; once I decided to use a table, I coded it in five minutes.  </p>
<p>But of course, that&#8217;s a personal site; we could never have done that for a client site. Now, those of you who know us know that Donald is the most standards-obsessed Whale; he handles all our initial CSS buildouts once designs are approved.  We often have conversations like this:</p>
<blockquote><p><em>Jason:</em>  Why isn&#8217;t the buildout done yet?</p>
<p><em>Donald:</em>  Grrr!  I&#8217;m having a hard time getting (insert awesome design feature here) to work in IE6.</p>
<p><em>Jason: </em> Well, you know, you could use a table for that.</p>
<p><em>Donald:  </em>No I can&#8217;t.</p>
<p><em>Jason (knowing D hates when I ask this):  </em>Why?</p>
<p><em>Donald:</em>  Because tables aren&#8217;t accessible.</p>
<p><em>Jason:</em>  Are you suggesting that an audio browser isn&#8217;t able to interpret a one-row table?  Do you suppose, then, that <a href="http://www.google.com/" target="_blank">this page</a>, which uses a table for layout, is inaccessible?</p>
<p><em>Donald:</em>  It&#8217;s just not best practices.</p>
<p><em>Jason:  </em>Well, if it can be rendered by a screen reader, and it works across all modern browsers, and actually involves less code than a CSS solution, how is that not best practices?</p>
<p><em>Donald:</em>  People will laugh at us.</p>
<p><em>Jason:  </em>OK, fine.  But if we don&#8217;t get it solved by tomorrow afternoon, I&#8217;ll use tables and code it myself.</p></blockquote>
<p>And then Donald stays up all night and figures it out.</p>
<p>The fact is, I&#8217;m fine with &lt;div&gt;; I just wish sometimes it had some common sense.   And just like a former cigarette smoker might occasionally step out behind the house and indulge in the guilty pleasure of an old bad habit, I reserve the right to use tables occasionally in my own work.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/19/tables-and-css-columns-part-i/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Quick Access v.1.0</title>
		<link>http://chapter42.whitewhale.net/2008/06/15/quickaccess/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/15/quickaccess/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 23:03:34 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[free stuff]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[quickaccess]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=50</guid>
		<description><![CDATA[Update: Quick Access continues to get a lot of traffic; thanks, everyone, for using our script!  We&#8217;ve been excited to see some examples of how people are using it out there.
We&#8217;ve changed and tweaked the formula a bit since we posted this, and are thinking of releasing a 1.1.  If there&#8217;s anything any of you [...]]]></description>
			<content:encoded><![CDATA[<p><em>Update: Quick Access continues to get a lot of traffic; thanks, everyone, for using our script!  We&#8217;ve been excited to see some examples of how people are using it out there.</em></p>
<p><em>We&#8217;ve changed and tweaked the formula a bit since we posted this, and are thinking of releasing a 1.1.  If there&#8217;s anything any of you would like to see QA do that it doesn&#8217;t already, please let us know in the comments!</em></p>
<p>Every higher ed website is going to have landing pages with a ton of links. Your various audiences each demand one-click access to what they need, but the resulting page is rarely very scannable and its hard to categorize these sundry links in ways that meet the expectations of all your visitors.</p>
<p><span class="lede">Enter <a href="http://www.babywhale.net/quickaccess/">Quick Access</a>.</span> Quick Access is a lightweight Javascript solution we first created for <a href="http://www.haverford.edu/quickaccess/">Haverford College</a> to address this problem (we later ported this to <a href="http://jquery.com">jQuery</a> for versions for <a href="http://www.kenyon.edu/x40091.xml">Kenyon College</a> and <a href="http://www.southwestern.edu/notwhatyouexpected/">Southwestern University</a>). It&#8217;s best summed up with: &#8220;Just start typing what you&#8217;re looking for.&#8221;<span id="more-50"></span></p>
<p>Quickaccess dynamically searches links in a particular div for text and keyword matches. To add quickaccess to your page, all you need is your existing series of links; to additional keywords, just use standard HTML comments (<span class="code">&lt;!&#8211; &#8211;&gt;</span>) within the links.</p>
<p>I&#8217;ve ported the latest version to a jQuery plugin. You can see a robust example <a href="http://www.babywhale.net/quickaccess/">here</a> and grab the source <a href="http://www.babywhale.net/quickaccess/scripts/quickaccess.js">here</a>. Getting started is as simple as:</p>
<pre>$('input#inputselector').quickaccess({selector:'.searchselector'});</pre>
<p>And of course you&#8217;ll need a recent version of <a href="http://www.jquery.com/">jQuery</a>.</p>
<p>It&#8217;s largely undocumented at the moment but it&#8217;s super-straightforward; configuration settings and examples appear as comments at the start of the JS source.</p>
<p>We hope you find it useful, and let us know if you have any questions!</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/15/quickaccess/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My &#8220;Bloggregate&#8221;</title>
		<link>http://chapter42.whitewhale.net/2008/06/12/my-bloggregate/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/12/my-bloggregate/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 20:20:17 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[aggregator]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=48</guid>
		<description><![CDATA[One of the perks of being a software architect is that in your spare time you can build neat applications to suit your own particular needs and tastes. A recent example is that I grew tired of checking the same dozen+ web sites every day (even more than once a day) to get a snapshot [...]]]></description>
			<content:encoded><![CDATA[<p>One of the perks of being a software architect is that in your spare time you can build neat applications to suit your own particular needs and tastes. A recent example is that I grew tired of checking the same dozen+ web sites every day (even more than once a day) to get a snapshot of what&#8217;s going on in the world and within the communities of interest to me. This was a laborious process. <span id="more-48"></span></p>
<p>Of course, all those sites exported RSS, and so I tried adding them to my mail application. I found that I *really* intensely did not like the mailbox approach to RSS. This is why Google&#8217;s and other company&#8217;s offerings don&#8217;t appeal to me in this regard, since this is the interface they choose. What I wanted was a blog-style aggregator for all the blogs, news, etc. sites that I read daily.  Maybe it&#8217;s because I am a long-time LiveJournal user. Maybe it&#8217;s just a basic matter of taste that the blog format appeals to me much more, especially when there&#8217;s a lot of information to scan through, quickly.</p>
<p>At any rate, one intense evening later I had a &#8220;bloggregate.&#8221; It basically pulls together all the feeds from my favorite sites into a single page, paginated, allowing you to view today, yesterday, past week, or past month. It uses a curl backend to process several feeds at once. It even logs into password protected feeds for me to retrieve the posts I want (yes, this includes LiveJournal protected feeds which nobody seems to be able to figure out!) Individual &#8220;blog posts&#8221; have the usual link to view comments, where appropriate. And best of all? It looks lovely on the iPhone so I can be a junkie from anywhere.</p>
<p>This kind of play on the side often leads to a piece of code or an entire idea making it into a job one way or another. What better way to fuel what you do for a living than to do it with noodlings that you love to produce anyway?</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/12/my-bloggregate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Notes from the most recent SEED conference</title>
		<link>http://chapter42.whitewhale.net/2008/06/12/notes-from-the-most-recent-seed-conference/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/12/notes-from-the-most-recent-seed-conference/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 20:01:52 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[ideologies]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[SEED]]></category>
		<category><![CDATA[thunder]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=47</guid>
		<description><![CDATA[For those of you who have never heard of SEED, it is a conference collaboratively constructed (+2 points for alliteration) by our heroes at 37signals, Coudal Partners, and Segura Inc.  The presentations were mostly geared towards taking what you love to do (mostly what you would be doing in your spare time whether you [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who have never heard of <a href="http://www.seedconference.com/">SEED</a>, it is a conference collaboratively constructed (+2 points for alliteration) by our heroes at <a href="http://www.37signals.com">37signals</a>, <a href="http://www.coudal.com">Coudal Partners</a>, and <a href="http://www.segura-inc.com">Segura Inc</a>.  The presentations were mostly geared towards taking what you love to do (mostly what you would be doing in your spare time whether you were being paid or not), and figuring out how to be greatly successful at doing it for a living.  The conference was extremely thought provoking, interesting and entertaining—particularly Gary Vaynerchuk&#8217;s presentation, which had all of us struggling to keep a straight face.  It was like watching our future selves communicate to our past selves about how successful our dreams will have become, and how much damn fun we had along the way.  I&#8217;m posting my conference notes below for those that were unable to attend, and the rest of my fellow Whales are more than welcomed to append any additional notes that they may have.  If anything, I&#8217;d advise browsing through the <em>Quotes</em> sections of each presentation, as there is a wealth of amazing truth therein.<span id="more-47"></span></p>
<h3><strong>Carlos Segura</strong> <em>(founder of online type-foundry T-26)</em></h3>
<p><a href="http://www.segura-inc.com">segura-inc.com</a><br />
<a href="http://www.t26.com">t26.com</a><br />
<a href="http://www.5inch.com">5inch.com</a><br />
<a href="http://www.cartype.com">cartype.com</a></p>
<p><strong>T-26</strong> born in 1994, wanted to change the industry in regard to royalties, and permitted their fonts to be sent to service bureaus.  They made a music video/commercial for each typeface, and sent the videos out on floppy disks (they had over 2000 (almost 3k) videos); remember that it took a week for the videos to even render.  People liked it so much that they started to submit their own movies.  Born during grunge era, in the same era of Raygun Magazine; after being invited to speak/present in London, they decided to make very large (almost 2&#8242; x 3&#8242;), they put together really beautiful and clean pieces to advertise their fonts and foundry in unique and in limited runs (they were great designs that were silkscreened, letterpressed, etc).</p>
<p><strong>5inch.com</strong> designed limited edition cd designs in trigger cases that they were the first to import from Germany.</p>
<p><strong>Cartype.com</strong> just launched yesterday (6.5.2008), and it is a collection of car-related designs, advertisements, and photographs.  They also have the &#8220;I Park Like An Idiot&#8221; section.</p>
<p><strong>&#8220;Go beyond and think outside of what is requested; take it a step further&#8221;.</strong> Segura Inc was selected by Express Jeans to design a tag along with like 9 other designers.  They did &#8220;Dangerously Bold&#8221;, and designer 9 labels (only required to design 1), 7 of which were bought by Express.  They weren&#8217;t normal tags, they were pouches that doubled as pda/phone characters, kung fu fighting stencil templates, iron on patches (black and whites featuring sharks, etc).</p>
<p><strong>Segura Inc was hired by Grant Morrisson and DC</strong> to design the covers of his comic called The Filth.  Grant&#8217;s only condition of signing with DC was that Segura did the covers and that they didn&#8217;t look like comics; they were ironic and yet very clean looking design.  They were then hired by DC behind Grant&#8217;s back to do a design of what they would look like if they were actually designed as comics; they silkscreened all of them.</p>
<p><strong>Segura was hired by SRAM, bike shock manufacturer of Rock Shox.</strong> They went in and talked about what you think of when you look at car logos/brands (mini=fun, bmw=reliable, ford=everyone, etc).  They went in and designed a 3d topographical catalogue for their &#8220;the earth is not flat&#8221; slogan.</p>
<p><strong>They also re-invinted Corbis</strong> (owned by Bill Gates, who wants to own the stock image business).  They re-designed the Corbis personality, and rather than creating a 9&#8243; x 12&#8243; 3&#8243; thick book of thumbnails, they cropped all of the images in interesting ways and made them all large photos (one per page) in a large format made to be shipped in a fedex tube, designing the pages very minimally and beautifully.  They called the catalogue CROP, and wanted it to be visually identified with in the same way that macs are recognized without their logo even being visible.  They wanted to print them large to show that they would look great when printed as large images (some online stock photos beg the question of whether its going to look good when printed large).  [i like the crop image labels].  They won a Red Dot: best of the best award two years in a row for Crop, as well as Crop-5.</p>
<p><strong>They are successful mostly because they pay very careful attention to the details:</strong> the smell of the paper, the way it is folded, using transparent ink rather than a photoshop filter, the specific sequences and pairings of images, etc; they really show respect for the audience&#8217;s experience, as well as the client&#8217;s budget.</p>
<p><strong>When a client said &#8220;Money is no object, we want to do something to change the world&#8221;</strong>, Carlos said, &#8220;You know Jim, I&#8217;ve heard this all before, and frankly I don&#8217;t believe you&#8221;.  This level of honesty and frankness won them the client and several multi-million dollar jobs.</p>
<h4><em>Great Quotes</em></h4>
<p>&#8220;Go beyond and think outside of what is requested; take it a step further&#8221;</p>
<p>&#8220;I&#8217;ve always had this big-mouth reputation where I can help but say what is on my mind&#8221;</p>
<p>&#8220;I&#8217;ve learned that clients don&#8217;t want to hear the truth, they want to hear what they want to hear&#8221;</p>
<p>&#8220;I just didn&#8217;t want to feel &#8216;icky&#8217; anymore, and that is why Jason and I started to do our own things with Coudal&#8221;</p>
<p>&#8220;I want to work with decent people and I don&#8217;t want to complicate my life&#8230;&#8221;</p>
<p>&#8220;We have always had the point of view and goal of staying small and being selective about who we work with&#8221;</p>
<p>&#8220;I don&#8217;t focus on the past experience of someone as much as I focus on their future potential&#8221;</p>
<p>&#8220;We don&#8217;t follow the totem pole model; when we get a new project, everyone works on it from the intern to me&#8221;</p>
<p>&#8220;The group that created the picked comp is the lead and we all follow their lead in production; we give everyone the opportunity&#8221;</p>
<p>&#8220;We don&#8217;t make you happy just by money, we want to make you happy in your heart&#8221;</p>
<p>&#8220;Start early and decide who you want to be; be firm with this idea and you will get what you want, slowly but surely.  You have to be prepared to deal with the repercussions of your stances with clients, even if it means less money, being less busy than you&#8217;d prefer, etc; be honest, and be firm.&#8221;</p>
<p>&#8220;I&#8217;m not interested in your boss&#8217;s favorite color, your past in-house designs, re-creating a past design, etc.  It is good to explain early on in the process when you are still friends with your clients that they (their internal projects, etc) are irrelevant in this project, and that it is about their target audience, not them.&#8221;</p>
<p>&#8220;There is value in some research, but what we bring to the table is more grass roots oriented rather than refined and we go off of our instincts more than anything else.&#8221;</p>
<h3><strong>SkinnyCorp</strong> <em>(featuring Jeffery &amp; Jake, founders of Threadless)</em></h3>
<p><a href="http://www.threadless.com">threadless.com</a></p>
<p>Their presentation is called <em>&#8220;The SkinnyCorp guide to doing what you love for a living&#8221;</em>, and the title page features a cutout of Freddy Krueger saying &#8220;Don&#8217;t fall asleep&#8221;.</p>
<p>Simply enough: do what you love, do what excites you, do work that you would be doing for fun in your spare time even if you weren&#8217;t getting paid for it.</p>
<h4><em>Awesome Quotes</em></h4>
<p>&#8220;Whenever we start to do something, it usually starts with &#8216;It would be awesome if&#8230;&#8217;&#8221;</p>
<p>&#8220;How can you sell somebody something that you don&#8217;t even like?&#8221;</p>
<p>&#8220;Ride the Exciting&#8221; (obviously a reference to Metallica&#8217;s Ride the Lightning)</p>
<p>&#8220;Create something for yourself, and when you are truly excited about something it will have a unique energy that will make it grow&#8221;</p>
<h3><strong>Jason Fried</strong> <em>(37signals)</em></h3>
<p><a href="http://www.37signals.com">37signals.com</a></p>
<p><strong>37signals doesn&#8217;t do wireframes, documents, diagrams, mockups, etc.</strong> because there is no difference between building and designing; you get too focused on things that don&#8217;t matter and may not even be built, and they don&#8217;t want to spend time on things that will ultimately end up unused in a file cabinet.  They want to get in and build the applications because building is designing</p>
<p><em>The 37signals Approach:</em></p>
<ul>
<li>They start out with sketches.  They use sharpies because thin pen lines are too open and tend to focus too much on the details, which should come later.</li>
<li>They then go into html/css and build from there; they don&#8217;t mock up in photoshop etc, which has been a massive controversy on their blog.</li>
<li><em>* It is all about the details, just like fine furniture or a beautiful building.</em></li>
</ul>
<p><strong>Think about the flow</strong> (eg &#8211; the use of a to do list app where you have to click to make a new list, go to a new screen, add a new item, new screen, type a note, click etc.  37signals&#8217; version you click once, type the name of the list, hit enter, type a list item, hit enter, repeat; sooooo much quicker)</p>
<p><strong>Copyrighting is interface design; writing IS design, there is no separation between the two,</strong> you need to be paying attention to the words on the screen as much as the pixels on the screen; design the type, design the words.</p>
<p><strong>Instead of calling it &#8220;permissions&#8221;, they use logical self-explicative terms</strong> (eg &#8211; Who can see this person? Everyone, Only Me, etc)</p>
<p><strong>&#8220;If you wouldn&#8217;t say something in a conversation, don&#8217;t use it in a UI&#8221;</strong> (eg &#8211; when selecting items, you say &#8220;delete this person&#8221;, when more than one is selected, the phrase changes to &#8220;delete these 2 people&#8221;).  User Interfaces are communicating, it should communicate exactly what you are doing in clear language so that users know exactly what they are going to get when they click things.</p>
<p><strong>Timing is everything:</strong> set a .25 second delay on hover events so that you don&#8217;t rub the user&#8217;s mistake in their face; you are showing them respect and forgiveness.  You also don&#8217;t want to flicker things every time you roll over it, so on some features they will use a .25 second delay.</p>
<p><strong>Photographic Memory: 37signals doesn&#8217;t like preferences or settings,</strong> the ui should remember where you were and keep the last viewed page in mind.  Think about what people want to do as they are moving across a series of products, and anticipate where they will want to go (drop them on similar pages etc).  Remember the last state of a checkbox, etc (&#8221;Yesterday&#8217;s weather is the best example of today&#8217;s weather; what was done before will likely want to be done again&#8221;)</p>
<p><strong>What Just Happened?</strong> In the old days, you reload a web page and you know that something is happening; with ajax nowadays, you need to show what just happened (eg &#8211; when adding a new note to Backpack, there is a yellow fade on the background of a list item; deleting an item, the whole page slides up slowly to show that something is happening).  Subtly let the user know something, and then get out of their way.</p>
<p><strong>&#8220;Extreme Detail is like UI Porn.&#8221;</strong> Don&#8217;t throw in errors unless it is absolutely necessary; errors are abrasive, and no one like to be told that they&#8217;ve done something wrong (eg &#8211; if a user doesn&#8217;t name a list, don&#8217;t give them an error, just automatically name it &#8216;list&#8217;).  When you click something that would normally expand off of the page, the page automatically scrolls up for you.</p>
<p><strong>Enterprise software is based on the length of its feature list, rather than its usability;</strong> Jason says that there seems to be a connection between the expense of the product and the quality of its user interface (meaning: the more expensive it is, the worse the UI is).  The buyer is seldom the user of enterprise software.</p>
<p><strong>Decisions are temporary:</strong> the timing of your js events could work at .3 seconds for an event, but if it doesn&#8217;t feel right a year later, it can always be changed.</p>
<p><strong>Sam from 37signals wrote the javascript library Prototype,</strong> which is implemented in all of the 37s apps.</p>
<p><strong>&#8220;We try to make sure that our products deliver more value than the price we are charging.</strong> We go on our gut feeling: would we pay $xx  /month to use _____ product?&#8221;</p>
<p><strong>&#8220;Interruption is the biggest enemy of productivity.&#8221;</strong></p>
<p>Numbers represent what people do, but I&#8217;d rather talk to the people and hear back from them than analyze numbers that represent their complaints.</p>
<p><strong>If someone is excited about some new thing that they learned, then they should get to implement that and deal with the bugs next week;</strong> I let people work on what they want to work on, and eventually we get around to working out all of the flaws and getting everything done.  If shit is really broken, of course we get in there and fix it right away, but we don&#8217;t think that bugs are special, and they will all be fixed eventually.</p>
<p><strong>Diffuse points of head-butting and get to the heart of the issue and figure out what the real problem is,</strong> then get everyone to agree and get them on the same page.</p>
<h3><strong>Jim Coudal</strong> <em>(Coudal Partners)</em></h3>
<p><a href="http://www.coudal.com">coudal.com</a></p>
<p><strong>Coudal is a small chicago design firm that share an office space with 37signals;</strong> started out as a small advertising firm making work for other people, and then went on to be more entrepreneurial designers.  They have gone on to create many things: layer tennis, the deck advertising, fieldnotes, jewelboxing, etc.</p>
<p><strong>Through pseudo-science (relativity), Jim is going to try to unify the creative and scientific world during his lecture.</strong> Understanding creativity, it is difficult to analyze the original creative spark that is responsible for the great masterpieces because there are a lot of moving parts that create the sum total of the final product.  Susan painted the entire bathroom with chalkboard paint; the entire firm played hangman, etc, which went on to inspire something called &#8220;Booking Bands&#8221; in which the names of bands and the names of books are combined to produce an entertaining result (eg &#8211; <strong>Megadeth of a Salesman</strong>).  This game associates the known (the constant [eg - the band name you think of]) with the unknown (the variable [eg - the book titles that you are reeling through]).  The essential creative moment is the combination of something that you know and something that you don&#8217;t know.</p>
<p><strong>Its that first moment of interest, where it clicks and you get that moment of first love and enthusiasm&#8230;</strong> that is the moment, that is the juice, the fuel to turn that interest into a powerful thing that will ride that creative fuel.  The most important thing is that you have that rush of enthusiasm, whether it gets finished or is monetarily successful of not, it is a success and it was fun.  Inspiration is not from outside, it comes from inside of us, and it is our enthusiasm that must be obeyed and cannot be denied.  Be prepared to fail as often as possible; failure is lovely.  &#8220;Let&#8217;s crash this ship and see where we go from there&#8221;.</p>
<p><strong>Like to the 3rd power</strong></p>
<ul>
<li>Like to the 1st power explain with a metaphor (eg &#8211; this thing/idea is like this other thing/idea)</li>
<li>Like to the 2nd power create an executive summary; powerful shorthand (&#8221;i was like &#8216;and i can&#8217;t believe it&#8217;, and he was like &#8216;duh&#8217;)</li>
<li>Like to the 3rd power as an aesthetic judgement (&#8221;I like brown better than blue&#8221;, etc)</li>
</ul>
<p><strong>Creative relativity:</strong> <em>the expected or unexpected fueled by enthusiasm and explained by like to the 3rd.</em></p>
<p><strong>The 3 Questions We Ask Before Really Pursuing an Idea</strong></p>
<ul>
<li><em>Can we make money from it?</em></li>
<li><em>When we get done are we going to be proud of it?</em></li>
<li><em>Will we learn something new along the way?</em></li>
</ul>
<p><strong>There&#8217;s the terror of the blank page vs. Constant revision bc projects are never done</strong></p>
<h4><em>Excellent Quotes</em></h4>
<p>&#8220;If we hadn&#8217;t re-evaluated our company and its approach, we would be a much bigger company doing work we don&#8217;t like for people we don&#8217;t like.&#8221;</p>
<p>&#8220;If you aren&#8217;t chasing after the next shiny thing in the grass, then you aren&#8217;t going to stumble into the accidents along the way (eg &#8211; Coudal made some tv show and went to package it and send it off, didn&#8217;t like the packaging options, so came up with some alternate packaging system and then decided to market it, so they had to get into advertising because the advertising options sucked, etc)&#8221;</p>
<p>&#8220;We don&#8217;t have a five year plan&#8230; hell, we don&#8217;t even have a 5 minute plan; we&#8217;ve been told that from the outside it looks like we are following our whims to their logical conclusions, and we are pretty much okay with that.&#8221;</p>
<h3><strong>Gary Vaynurchuk</strong> <em>(wine video blogger)</em></h3>
<p><a href="http://www.winelibrarytv.com">winelibrarytv.com</a></p>
<p><strong>Commitment:</strong> He wanted to have the biggest wine store in the world, and wanted to &#8220;kill Sams in Chicago&#8221;.  He was really passionate and built an multimillion dollar online store.</p>
<p><strong>2008 is the year for the gold rush on building personal equity:</strong> build your brand equity.</p>
<p><strong>Do what you love best, and don&#8217;t think about it;</strong> put yourself in a position to be obnoxiously happy; you will come home and dominate shit.  Do what you love and break it down to what you love to do and talk about it (don&#8217;t compare it to other things that are out there).  When you are obnoxiously happy, you aren&#8217;t going to be snippy, you are going to be pumped.</p>
<p><strong>Create your own blog; just talk, get people to know you.</strong> Don&#8217;t hide anything, be real, be you, and allow everyone to get to know you.  Don&#8217;t run away from your flaws, embrace them, lay them out, be who you are.</p>
<p><strong>Answer every email;</strong> your customers will love you, and it is an unparalleled marketing and research resource</p>
<h4><em>Effing Hysterical Quotes</em></h4>
<p>&#8220;I keep things extremely basic, but dream very big&#8230; I want to buy the New York Jets.&#8221;</p>
<p>&#8220;Content is king&#8230; but Marketing is queen, and we know who runs the house.&#8221;</p>
<p>&#8220;If you are really passionate about what you are into, you can take it and own it and be the king of it with patience and persistence&#8230; Don&#8217;t give up.&#8221;</p>
<p>&#8220;When you bring straight thunder, people are going to love you because of your confidence.&#8221;</p>
<p>&#8220;You have to embrace your dna: you have to embrace what you love and who you are, and go toward where you want to be.  Make your dna your business.&#8221;</p>
<p>&#8220;Your intuition is never wrong; people just don&#8217;t want to listen to themselves.&#8221;</p>
<p>&#8220;Keep bringing it every day, what you bring you will get back.&#8221;</p>
<p>&#8220;A lot of people give up because there is already someone out there doing that in the game; if you love what you do and you get into it, you will own it.&#8221;</p>
<p>&#8220;We&#8217;re in a branded society, and the quicker you can make your brand visible the better.&#8221;</p>
<h3><strong>Panel Discussion</strong> <em>(all of the day&#8217;s speakers conversing on general topics)</em></h3>
<p><strong>How do you balance your passionate love affair with work and your home life?</strong><br />
Its all about understanding who you are with, which means understanding your partner and their limitations, as well as them understanding your life and passions along with the limitations that come with them.  You shouldn&#8217;t be with anyone that can&#8217;t understand what you are doing.  <em>&#8220;Working is breathing, we have to do it.&#8221;</em></p>
<p>*Carlos and his wife have never been on vacation.  <em>&#8220;Take a vacation from what,&#8217;</em> he asks rhetorically, <em>&#8216;I am my life; I love my life and have nothing to escape from.&#8221;</em></p>
<h4><em>Quotes to Live By</em></h4>
<p>&#8220;Don&#8217;t be scared to make money&#8221;</p>
<p>&#8220;Hire the clients; don&#8217;t let them hire you if you don&#8217;t like them/the project&#8221;</p>
<p>&#8220;Relationships are like a shark: they have to keep moving to stay alive.&#8221; <em>- Woody Allen</em></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/12/notes-from-the-most-recent-seed-conference/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>We&#8217;re going to Graceland</title>
		<link>http://chapter42.whitewhale.net/2008/06/11/were-going-to-graceland/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/11/were-going-to-graceland/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 01:54:35 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[New clients]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[graceland]]></category>
		<category><![CDATA[jason]]></category>
		<category><![CDATA[new business]]></category>
		<category><![CDATA[tonya]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=46</guid>
		<description><![CDATA[I&#8217;m writing this post from an almost literally deserted airport terminal in Des Moines, Iowa.  Tonya and I are here for Part I of a short consulting engagement with Graceland University in Lamoni, IA; her flight from Portland was delayed, so I&#8217;m hanging around waiting for her.  As it happens, the Des Moines [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m writing this post from an almost literally deserted airport terminal in Des Moines, Iowa.  Tonya and I are here for Part I of a short consulting engagement with <a title="Graceland University" href="http://www.graceland.edu" target="_blank">Graceland University</a> in Lamoni, IA; her flight from Portland was delayed, so I&#8217;m hanging around waiting for her.  As it happens, the Des Moines airport closes down completely at 7pm; except for the occasional sanitation worker, there is not a soul in Terminal C but me&#8230;<br />
<span id="more-46"></span><br />
In general we try to avoid long-term engagements with clients in hard-to-reach places.  Perhaps it&#8217;s the influence of our engagement with Berkeley Law— three subway stops from our office— but lately we&#8217;re trying to keep our travel time limited, in the interest of maintaining a certain quality of life.  I do travel a lot, and in airports like this one I see a lot of road-warrior businessmen who have become accustomed to living half their life in airports.  That life is not for me, as much as I do like traveling.</p>
<p>(Note:  If any prospective clients are reading this in, say, Tulsa, Oklahoma— don&#8217;t let our reluctance to travel keep you from contacting us!  We&#8217;ll still fly a long way for the right job.)</p>
<p>Anyway, back to Graceland.  This is actually a pretty exciting project for us, in that it&#8217;s a departure from our typical way of working, and as a result we don&#8217;t mind a day&#8217;s worth of travel for this one.</p>
<p>Usually we work in one of two ways: either we manage and execute a soup-to-nuts Web site redesign, where we handle everything from message development to design to CMS programming to copywriting (in collaboration with our clients, of course); or we work with clients with a CMS already in place, and our engagement is limited to strategy, design, information architecture and template buildout.</p>
<p>The job with Graceland is different.  Their director of creative services, Steve Edwards, really believes that he has a team that can do the work of redesigning and rebuilding the Graceland site themselves; he says they&#8217;ve got a lot of talent, some great ideas, and plenty of enthusiasm.  What they do need is a roadmap— a burst of energy, a plan for information architecture, and some processes and strategies for getting it all done.  And that&#8217;s where we come in.</p>
<p>Over the next two days, Tonya and I are going to meet with virtually everyone at Graceland with a stake in the redesign process: admissions, athletics, deans, students, faculty, alumni, development, and of course Web staff.  We&#8217;ll share some of our experiences and ideas, but in this visit, we&#8217;re mostly there to be sponges— to give the community a chance to put all its concerns on the table and see what&#8217;s out there, and on our end, to learn as much about Graceland as possible.</p>
<p>Then we go back to the West Coast and crunch all that data, turning it into reports, strategic recommendations, meeting notes and executive summaries.  We produce an information architecture, some content mapping and story ideas, and some proposed design fundamentals.  Then we return (either both of us or just me, not sure yet) and present all that to the community.  We sit down with the Web staff and plan it all out.  And then we&#8217;re done!  And it&#8217;s up to Graceland to take it from there.</p>
<p>This arrangement should work out great on both sides.  For Graceland, it lets them use the resources they currently have, and get some strategic direction for a fraction of the cost of a redesign; for us, it lets us offer our services more quickly, and it helps us sketch out a model of collaborative consulting that I think is going to be increasingly common as we go forward.</p>
<p>Tonya has arrived!  So away I go.  By the way, here&#8217;s what it looks like to land in Des Moines:</p>
<p><script src="http://content.bitsontherun.com/players/eW5yhqCQ-570.js" type="text/javascript"></script></p>
<p>The video&#8217;s a little jumpy because I was trying to hide my use of an electrical device from the flight attendants.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/11/were-going-to-graceland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Kenyon College site has launched</title>
		<link>http://chapter42.whitewhale.net/2008/06/04/the-kenyon-college-site-has-launched/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/04/the-kenyon-college-site-has-launched/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 04:24:40 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[hi mom]]></category>
		<category><![CDATA[kenyon]]></category>
		<category><![CDATA[launch]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=34</guid>
		<description><![CDATA[And it&#8217;s open to the world, for all to see.
We work with a very small number of clients at any given time, and as a result we don&#8217;t get to enjoy the experience of a site launch very often; it sounds ridiculous, but our last site launch of major consequence was the Haverford site, which [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Kenyon College" href="http://www.kenyon.edu" target="_blank">And it&#8217;s open to the world, for all to see.</a></p>
<p>We work with a very small number of clients at any given time, and as a result we don&#8217;t get to enjoy the experience of a site launch very often; it sounds ridiculous, but our last site launch of major consequence was the Haverford site, which launched almost nine months ago.  We&#8217;ve certainly been hella busy since then, but this is our first flower to bloom in 2008.</p>
<p>I&#8217;ll have more to write about this later, most likely in an article for the main WW site.  I don&#8217;t think anyone reads this blog yet besides the other White Whalers, but just in case, to mark the occasion: here&#8217;s <a title="Kenyon design ideas" href="https://whitewhale.backpackit.com/pub/1278420" target="blank">the first collection of Kenyon design ideas that we posted for internal discussion</a>, on October 23, 2007.</p>
<p>My sincere thanks to everyone at Kenyon, everyone at WW, and everyone else reading this blog (which basically means you, Mom).</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/04/the-kenyon-college-site-has-launched/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A possible clue to the cause of the current economic situation</title>
		<link>http://chapter42.whitewhale.net/2008/06/04/a-possible-clue-to-the-cause-of-the-current-economic-situation/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/04/a-possible-clue-to-the-cause-of-the-current-economic-situation/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 04:11:06 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bank seized sales event]]></category>
		<category><![CDATA[bay area]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[observed]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=29</guid>
		<description><![CDATA[I&#8217;m lucky to be able to ride my bike to work from my home, near Piedmont Avenue, to our office in downtown Oakland.  Somewhat ironically, the road from home to work— Broadway from around Macarthur to around 20th— is known as the Broadway Auto Row.  In its heyday, it was apparently a pretty glamorous place— [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m lucky to be able to ride my bike to work from my home, near Piedmont Avenue, to our office in downtown Oakland.  Somewhat ironically, the road from home to work— Broadway from around Macarthur to around 20th— is known as the Broadway Auto Row.  In its heyday, it was apparently a pretty glamorous place— my girlfriend&#8217;s grandfather used to be in the car business, and bringing the family to visit his clients on the Auto Row was a highlight of her life as a child.  But now there&#8217;s not much to it: mostly a line of fairly sad car lots, some no more than storefronts with a few used cars for sale in a parking lot, and the occasional new car dealership that just feels out of place, like it&#8217;d rather be in the suburbs.</p>
<p>Anyway, I&#8217;m riding to work the other day, past one of the lots (I think it was the GMC/Subaru/Toyota place, I&#8217;m not sure), and I see this:</p>
<p><span id="more-29"></span></p>
<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/06/0530080944.jpg"><img class="alignnone size-medium wp-image-33" title="0530080944" src="http://chapter42.whaleblogs.net/wp-content/uploads/2008/06/0530080944-300x196.jpg" alt="" width="300" height="196" /></a></p>
<p>If you can&#8217;t read it: the sign in the background says &#8220;EASY FINANCING AVAILABLE,&#8221; and the sign in the foreground says &#8220;BANK SEIZED SALES EVENT.&#8221;  Basically, &#8220;we&#8217;ll make it super easy for you to buy a car that was repossessed from the last guy we made it easy for.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/04/a-possible-clue-to-the-cause-of-the-current-economic-situation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iepngfix.htc</title>
		<link>http://chapter42.whitewhale.net/2008/06/04/iepngfixhtc/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/04/iepngfixhtc/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 17:30:47 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[png]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=28</guid>
		<description><![CDATA[Internet Explorer 6 is a web development headache for many reasons, but its lack of support for PNG alpha transparency is one of the most grating. It's more-or-less a given that any cutting-edge design (even <a href="http://www.kenyon.edu/">a relatively minimalist one</a>) is going to have a place where one layer shines through another, or a single transparent image should be matched to multiple background colors, or—most commonly—anti-aliased text is placed over a photo or texture.

Getting these PNGs to actually be transparent is no longer a major issue—we've used a few different approaches over the years, but settled on Angus Turnbull’s <a href="http://www.twinhelix.com/css/iepngfix/">iepngfix.htc</a> as the most straightforward drop-in solution out there. The way it works is just really smart.

But while building out some recent client projects, we just couldn't get it to catch...]]></description>
			<content:encoded><![CDATA[<p>Internet Explorer 6 is a web development headache for many reasons, but its lack of support for PNG alpha transparency is one of the most grating. It&#8217;s more-or-less a given that any cutting-edge design (even <a href="http://www.kenyon.edu/">a relatively minimalist one</a>) is going to have a place where one layer shines through another, or a single transparent image should be matched to multiple background colors, or—most commonly—anti-aliased text is placed over a photo or texture.</p>
<p>Getting these PNGs to actually be transparent is no longer a major issue—we&#8217;ve used a few different approaches over the years, but settled on Angus Turnbull’s <a href="http://www.twinhelix.com/css/iepngfix/">iepngfix.htc</a> as the most straightforward drop-in solution out there. The way it works is just really smart.</p>
<p>But while building out some recent client projects, we just couldn&#8217;t get it to catch. We checked and double-checked the file paths, and re-exported the PNG images, and finally copied a working example from a live client site, but nothing seemed to do it. Because IE has no decent debugger, I removed the conditional comment to see what I could learn in <a href="http://www.getfirebug.com/">Firebug</a>.</p>
<p>It turns out that our staging server sends the <em>.htc</em> file as <em>text/plain</em>, while the working client version was serving <em>text/x-component</em>. Changing out server config to mimic this fixed the problem. Later, some Googling revealed that the release notes for the <a href="http://www.twinhelix.com/test/">newest beta version</a> address this (and even include a PHP solution that serves the file while sending the correct headers).</p>
<p>There are still a whole host of limitations: no repeating images, weird layering glitches that happen even in IE7, and really bizarre link clickability issues. But iepngfix gets far enough to solve 90% of the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/04/iepngfixhtc/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Make my logo BIGGER</title>
		<link>http://chapter42.whitewhale.net/2008/06/02/make-my-logo-bigger/</link>
		<comments>http://chapter42.whitewhale.net/2008/06/02/make-my-logo-bigger/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 18:41:20 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[satire]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=27</guid>
		<description><![CDATA[During my times as a freelance designer—prior to being captured by White Whale—a majority of my clients were small businesses and entrepreneurial one-(wo)man-shows.  These clients, and thus the functional beauty that I created for them, differed vastly in a myriad of ways and yet they all had nearly the same exact critiques of the [...]]]></description>
			<content:encoded><![CDATA[<p>During my times as a freelance designer—prior to being captured by White Whale—a majority of my clients were small businesses and entrepreneurial one-(wo)man-shows.  These clients, and thus the functional beauty that I created for them, differed vastly in a myriad of ways and yet they all had nearly the same exact critiques of the comps that I would deliver to them.  Those of you who have worked as designers are likely intimately familiar with these exact requests for revision:</p>
<ul>
<li>Even when it is a perfectly acceptable size and is not screaming &#8220;THIS IS THE NAME OF MY COMPANY!!!&#8221;, they ask <strong>&#8220;Can you make my logo BIGGER?&#8221;</strong></li>
<li>After painstakingly designing the whitespace of their design in the interest of facilitating a bit of visual respiration, the client notes that there <strong>&#8220;should be more content because the page feels empty in spots&#8221;</strong>.</li>
<li>And then we have the infamous <strong>&#8220;The headlines need to be brighter and much larger&#8221;</strong></li>
</ul>
<p>In my Saturday morning internet perusing (it is at times sadly amusing that this is what has taken the place of cartoons in my adult life), I stumbled upon <a title="Who Needs Designers?" href="http://www.whoneedsdesigners.com" target="_blank">this</a>; apparently our brethren have taken to satire as a vehicle for alleviating their work-related frustrations.  While its easy to laugh about now, I am truly thankful that White Whale has largely pulled me from disputes over these issues; out of the several WW clients that I&#8217;ve been involved with, I don&#8217;t remember any of these issues being major points of dissent; here&#8217;s to having higher ed. clients!</p>
<p><em>Editor&#8217;s note: Yes, Douglas, but that&#8217;s because we <a title="Duke Law" href="http://law.duke.edu" target="_blank">usually</a> </em><em><a title="Duke.edu" href="http://www.duke.edu" target="_blank">make</a></em><em> <a title="Tulane Admission" href="http://admissiontest.tulane.edu" target="_blank">the logo</a> <a title="Southwestern" href="http://southwestern.babywhale.net/april30/family/homepage.html" target="_blank">really big</a> <a title="White Whale" href="http://www.whitewhale.net" target="_blank">anyway</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/06/02/make-my-logo-bigger/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Use what you&#8217;ve got</title>
		<link>http://chapter42.whitewhale.net/2008/05/31/45/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/31/45/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 05:38:03 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cellphone]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[lewis and clark]]></category>
		<category><![CDATA[whitewhale]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=45</guid>
		<description><![CDATA[I have never really taken much advantage of the cellphone camera, even though I&#8217;ve always felt like I needed a cell phone with a camera. But that&#8217;s changed this year.
As you can see from all the cellphone pictures I took in 2005, the limitations were originally technological; my cell&#8217;s camera just took crappy photos.  But [...]]]></description>
			<content:encoded><![CDATA[<p>I have never really taken much advantage of the cellphone camera, even though I&#8217;ve always felt like I needed a cell phone with a camera. But that&#8217;s changed this year.<span id="more-45"></span></p>
<p>As you can see from <a href="http://chapter42.whaleblogs.net/ww-images/2005.jpg" target="_blank">all the cellphone pictures I took in 2005</a>, the limitations were originally technological; my cell&#8217;s camera just took crappy photos.  But if you look at <a href="http://chapter42.whaleblogs.net/ww-images/2006.jpg" target="_blank">all the cellphone pictures I took in 2006</a>, you can see that the quality&#8217;s actually pretty decent.  I&#8217;m not doing much creative with the camera, though; just taking snapshots.  (Of course, some of the snapshots came out OK.  And in case anybody&#8217;s wondering:  (1) that is NOT real blood; I used to be the captain of a kickball team called Trauma Center.  (2)  Yes, that&#8217;s White Whale&#8217;s VP running a marathon.  (3) Like the rest of the world, pretty much all I took pictures of were dogs, babies, and my friends.)</p>
<p>Lately, though, I&#8217;m finding that I use <a href="http://reviews.cnet.com/cell-phones/lg-vx8350-black-verizon/4505-6454_7-32623906.html" target="_blank">my new phone</a> in a more active way: to snap quick shots of things that seem like they might be relevant to Web designs I&#8217;m working on.  At last January&#8217;s SEED conference, I listened to <a href="http://www.segura-inc.com/" target="_blank">Carlos Segura</a> talk in an incredibly inspiring way about finding design inspiration from the everyday world; he apparently carries his camera everywhere, and he showed some really hilarious and amazing photographs.</p>
<p>I&#8217;m not the sort of person who carries a camera everywhere I go (unlike Donald); but I do have this cell phone, and lately I&#8217;ve been learning to whip it out when <span style="text-decoration: line-through;">nature</span> inspiration calls. We&#8217;re currently working on a design for the Lewis &amp; Clark Web site.  LC&#8217;s natural environment is so unbelievably stunning that we&#8217;ve got to convey it on their site, ideally in a beautiful, non-cliched way.  (We&#8217;re not there yet as of today, June 1— but by the time you read this, we&#8217;ll probably have it figured out.)  Walking the dog the other day, I just began to notice how much natural beauty I was surrounded by even on my residential Oakland streets. The cell phone came in handy:</p>

<a href='http://chapter42.whitewhale.net/2008/05/31/45/attachment/0512081827/' title='0512081827'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/0512081827-150x150.jpg" class="attachment-thumbnail" alt="" title="0512081827" /></a>
<a href='http://chapter42.whitewhale.net/2008/05/31/45/attachment/0512081828/' title='0512081828'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/0512081828-150x150.jpg" class="attachment-thumbnail" alt="" title="0512081828" /></a>
<a href='http://chapter42.whitewhale.net/2008/05/31/45/0512081828a/' title='0512081828a'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/0512081828a-150x150.jpg" class="attachment-thumbnail" alt="" title="0512081828a" /></a>
<a href='http://chapter42.whitewhale.net/2008/05/31/45/0512081828b/' title='0512081828b'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/0512081828b-150x150.jpg" class="attachment-thumbnail" alt="" title="0512081828b" /></a>
<a href='http://chapter42.whitewhale.net/2008/05/31/45/attachment/05120818311/' title='05120818311'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/05120818311-150x150.jpg" class="attachment-thumbnail" alt="" title="05120818311" /></a>
<a href='http://chapter42.whitewhale.net/2008/05/31/45/0512081831a/' title='0512081831a'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/0512081831a-150x150.jpg" class="attachment-thumbnail" alt="" title="0512081831a" /></a>
<a href='http://chapter42.whitewhale.net/2008/05/31/45/attachment/0512081832/' title='0512081832'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/0512081832-150x150.jpg" class="attachment-thumbnail" alt="" title="0512081832" /></a>
<a href='http://chapter42.whitewhale.net/2008/05/31/45/attachment/0512081833/' title='0512081833'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/0512081833-150x150.jpg" class="attachment-thumbnail" alt="" title="0512081833" /></a>
<a href='http://chapter42.whitewhale.net/2008/05/31/45/0512081833a/' title='0512081833a'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/0512081833a-150x150.jpg" class="attachment-thumbnail" alt="" title="0512081833a" /></a>
<a href='http://chapter42.whitewhale.net/2008/05/31/45/attachment/0512081834/' title='0512081834'><img width="150" height="150" src="http://chapter42.whitewhale.net/wp-content/uploads/2008/06/0512081834-150x150.jpg" class="attachment-thumbnail" alt="" title="0512081834" /></a>

<p>I doubt any of that will make it into the site design, but at a time when I felt like I needed to gather some inspiration from natural forms, my little VX8350 came in handy.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/31/45/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foundations</title>
		<link>http://chapter42.whitewhale.net/2008/05/22/foundations/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/22/foundations/#comments</comments>
		<pubDate>Thu, 22 May 2008 16:31:42 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=26</guid>
		<description><![CDATA[My favorite part of programming has to do with maintaining and using code over the long term. In this sense, reusable APIs and frameworks are central to my work process. Adding a new feature to a project generally does not involve coding something wildly unique or reinventing the wheel. While the various ways in which [...]]]></description>
			<content:encoded><![CDATA[<p>My favorite part of programming has to do with maintaining and using code over the long term. In this sense, reusable APIs and frameworks are central to my work process. Adding a new feature to a project generally does not involve coding something wildly unique or reinventing the wheel. While the various ways in which you interact with web applications vary greatly on the surface, under the hood there should be a level of consistency, in which code is reused, flexible, fast, and straightforward. If you do a lot of form processing, for example, you might maintain a set of commonly used input validation functions. If you&#8217;re working with a solid application layer, whether for security, templating, or database functionality, etc., it will evolve over time and become something incredibly powerful, accounting for important trends in the industry which can easily be applied to past projects, as well as accounting for the various server environments in which it needs to run.<br />
<span id="more-26"></span></p>
<p>Maintaining code libraries does not have to contribute to bloat, either. The idea of a framework is to implement core APIs that are used from project to project to build functionality specific to that job. The independent framework itself will not absorb any of this site-specific functionality, contributing to bloat. A good framework plateaus, only growing incrementally upon necessity and relevance to the entire breadth of your work. Furthermore, more robust frameworks are modular, loading on the components they need. Sometimes explicit control is desirable, in which certain users are authenticated and given access to particular modules or plugins. Other times code logic dictates which portions of the framework need to be loaded and deployed. It may be desirable to go for a model in which services are dynamically registered within mechanisms central to the framework.</p>
<p>It&#8217;s particularly exciting to be in a position where you can rely on a powerful foundation of tried-and-true code, and be free to unleash your creativity in terms of how those static APIs are deployed from project to project. Broader communities might also benefit from your work if you can isolate and open-source particular APIs that contribute to smart application development, and certainly there are great options out there which you can adopt and benefit from yourself. Just as with any other career, the knowledge you gain, tools that you build, relationships that you make, over time, help to define who you are and what you can bring to the table in terms of problem solving, creativity, and commitment to the industry in which you work.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/22/foundations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And people wonder why we are willing to pay such astronomical real estate prices to live here&#8230;</title>
		<link>http://chapter42.whitewhale.net/2008/05/20/and-people-wonder-why-we-are-willing-to-pay-such-astronomical-real-estate-prices-to-live-here/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/20/and-people-wonder-why-we-are-willing-to-pay-such-astronomical-real-estate-prices-to-live-here/#comments</comments>
		<pubDate>Tue, 20 May 2008 19:26:22 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Progressive Ideologies]]></category>
		<category><![CDATA[big kid activities]]></category>
		<category><![CDATA[consumer mobilization]]></category>
		<category><![CDATA[environmentalism]]></category>
		<category><![CDATA[leashing corporations]]></category>
		<category><![CDATA[sf bay area]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=25</guid>
		<description><![CDATA[Despite the fact that the weather is totally beautiful and mild nearly year-round, one of the bay area&#8217;s greatest gravitational forces for me was the power-to-the-people factor.  This area is known for its progressiveness, but few outside of its borders really understand the totality of this characteristic. People of all ages have come to realize [...]]]></description>
			<content:encoded><![CDATA[<p>Despite the fact that the weather is totally beautiful and mild nearly year-round, one of the bay area&#8217;s greatest gravitational forces for me was the power-to-the-people factor.  This area is known for its progressiveness, but few outside of its borders really understand the totality of this characteristic. People of all ages have come to realize that it is really us that is in power—and are in the position to utilize that to our advantage—and that without us/our support/our co-operation the corporations are nothing. <br />
<span id="more-25"></span> When I first moved here a few years ago, someone told me about a battle between the Pixar Studios complex and its surrounding neighborhood.  Essentially, Pixar wanted to expand their facility by like six blocks, thus taking space and resources away from the neighborhood that surrounds it.  So, the neighborhood organized and went to Pixar with a few demands, rationalizing that &#8220;Hey, you are going to take away some of our resources in doing this, so we want you to re-coup them in exchange.&#8221;  The neighborhood requested a few things, of them being free day care service for the residents of that neighborhood, another being the construction of a new park.  Pixar supposedly kind of scoffed at this and pushed forward with their plans for expansion while paying no heed to the neighborhood&#8217;s requests.  Where I&#8217;m from (Louisville, KY), the residents would have probably just hung their heads and trudged onward in defeat.  Here however, things operate a bit differently: the neighborhood organization effectively stopped Pixar in their tracks and prevented them from expanding because the company was not willing to acquiesce to their justifiable request for equal exchange.</p>
<p>Of course, this is just one example amongst many, but it is illustrative of our collective mindset here: we can change the world (or at least our small corner of it).  The notion that we can do anything with a bit of effort in mobilization has become inherent even in our passtime activities.  For example, every Easter there is a massive big wheel race where hundreds of people simply show up, sans-permits, and block off a street to race each other on vehicles built for five year olds, there are zombie walks several times a year in which all participants dress as zombies and descend upon the financial and shopping district of downtown SF, and there are mass pillow fights in the middle of the downtown SF a few times a year as well.</p>
<p>In combining the two—governing corporations and organizing spectacles to behold—I give you our latest approach: <a href="http://www.carrotmob.org" target="_blank">CarrotMob</a>.</p>
<p><object width="400" height="302"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf clip_id=925729&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://www.vimeo.com/moogaloop.swf?clip_id=925729&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="302"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/20/and-people-wonder-why-we-are-willing-to-pay-such-astronomical-real-estate-prices-to-live-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why running a Web design company is like playing the bass</title>
		<link>http://chapter42.whitewhale.net/2008/05/19/why-running-a-web-design-company-is-like-playing-the-bass/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/19/why-running-a-web-design-company-is-like-playing-the-bass/#comments</comments>
		<pubDate>Tue, 20 May 2008 03:33:27 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[bass]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[headroom]]></category>
		<category><![CDATA[newfangled]]></category>
		<category><![CDATA[our process]]></category>
		<category><![CDATA[trebly peaks]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=23</guid>
		<description><![CDATA[Let me begin this post with a few words about my great friend Mark O&#8217;Brien.  Mark and I have been friends since early 2001, when we were both living in Providence; since then, Mark has moved to North Carolina, I&#8217;ve moved to California, and I don&#8217;t get to see him nearly as much as I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/05/iheartmark.jpg"><img class="alignright size-full wp-image-24" style="float: right;" title="Mark O\'Brien" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/05/iheartmark.jpg" border="0" alt="Mark O\'Brien" width="104" height="113" /></a>Let me begin this post with a few words about my great friend <a title="Mark O'Brien's Blog" href="http://www.newfangled.com/mark_o_brien_blog">Mark O&#8217;Brien</a>.  Mark and I have been friends since early 2001, when we were both living in Providence; since then, Mark has moved to North Carolina, I&#8217;ve moved to California, and I don&#8217;t get to see him nearly as much as I would like.  The <a title="Duke Today" href="http://www.duke.edu/today/">projects</a> White Whale has <a title="Duke Law" href="http://law.duke.edu">undertaken</a> for <a title="Duke University" href="http://www.duke.edu">Duke University</a> have given me an excuse to visit him occasionally over the last few years, but it&#8217;s just not enough.  Fortunately, he&#8217;ll be the best man at my wedding in September, so we&#8217;ll have some quality time then. And we both run Web companies now (his is called Newfangled, and has a better <a title="Newfangled Web Factory" href="http://www.newfangled.com/">Web site</a> than mine), so we talk shop from time to time.</p>
<p>Mark and I played in a <a title="American Nitro on the Wayback Machine" href="http://web.archive.org/web/*/http://www.tastethenitro.com">band</a> together in Providence (that&#8217;s how we met).  He plays bass, and he really is one of the best bass players I&#8217;ve ever known.  A lot of dudes who play the bass are really just guitar players who dabble on the bass, usually as a way to get into other people&#8217;s bands; Mark really lives and breathes the bass.  He&#8217;s just awesome.</p>
<p>Not long after moving to Oakland, I joined a band myself, as a bass player.  (I&#8217;m a guitarist, but I dabble on the bass, usually as a way to get into other people&#8217;s bands.)  In order to pass as a real bass player, I figured I needed some respectable equipment, so I called Mark for advice.  And I have thought a lot since then about what he told me.<br />
<span id="more-23"></span><br />
Playing the electric bass in a band, Mark said, is all about <a title="Wikipedia: Headroom" href="http://en.wikipedia.org/wiki/Headroom"><strong>headroom</strong></a>.   In other words, what matters in bass amplification isn&#8217;t <strong>volume</strong> so much as <strong>potential volume</strong>.  In order to be properly amplified, the bassist has to be loud, but with the constant potential—which may never be taken advantage of at all—to be louder.  So when looking for an amplifier setup, you have to find something that will let you be as loud as you need to be at, say, 6.  If you have to turn up to 10 to be heard among the other instruments—even if that seems loud enough— it&#8217;s not.</p>
<p>I got a loud enough setup (an <a title="Ampeg SVT-350" href="http://www.google.com/search?q=Ampeg+SVT-350">Ampeg SVT-350</a> head with a cheap Behringer cabinet) and lo and behold, you could really hear the headroom in action. It&#8217;s all about those little trebly peaks, like in the brushy transitions between notes and such; when you can hear those well, the bass jumps right out of the mix.</p>
<p><em>(If you&#8217;re still reading, thanks for indulging my lengthy setup.  I&#8217;m ready to talk about Web design now.)</em></p>
<p>So White Whale is busy lately—working almost to capacity—and I have found myself thinking about headroom in different terms.  It&#8217;s sort of a cliche that Web developers work much more than 40 hours per week— along with bloggers, programmers, and <a title="Slashdot: Hours per week?" href="http://slashdot.org/features/00/02/13/2257216.shtml">just about everyone who works with computers for a living</a>.  We can generally take our work home with us, which means that if we feel compelled to work hard at our jobs, the only thing standing between us and a 90-hour workweek is our hobbies and our social lives.  If we don&#8217;t have anything personally enriching to do, we work.</p>
<p>That&#8217;s true of us at White Whale as much as anywhere else. (I&#8217;m typing this on my front porch at 8pm.)  But what I&#8217;m realizing is that in order for WW to stay engaged, creative and productive, it is absolutely essential for us to maintain a level of <strong>headroom</strong> in our workload.  We have to have the *potential* to work more, in order to do our work well.</p>
<p>With this in mind, we have a brand new rule:</p>
<p>Nobody at WW is allowed to work nights on a project unless (a) it&#8217;s <strong>really, really important</strong>; (b) it&#8217;s <strong>super fun</strong>; or (c) we literally have <strong>nothing else to do</strong>.</p>
<p>If we have a big deadline tomorrow, OK, maybe somebody will put in some late hours.  And if my fiancee&#8217;s out of town, or I&#8217;m in a motel room on a business trip, fine.  And sometimes nothing can stop Donald from geeking out over the single most cross-browser and standards-compliant way to render PNG transparency  But if anyone at WW is working more than, say, 45 hours a week or so on a regular basis, then we need to make changes, either shifting some work to someone else or looking to hire new people.</p>
<p>Maintaining headroom in our work process will enable all of us to achieve the trebly peaks of creativity and discovery that we need to keep our minds engaged, our work fresh, and our lives interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/19/why-running-a-web-design-company-is-like-playing-the-bass/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SFTPainless</title>
		<link>http://chapter42.whitewhale.net/2008/05/15/sftpainless/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/15/sftpainless/#comments</comments>
		<pubDate>Thu, 15 May 2008 18:43:03 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sftp]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=22</guid>
		<description><![CDATA[At White Whale I maintain several libraries of code which involve performing tasks over FTP. PHP has an FTP extension that works pretty well for FTP-related code. The major flaw with it is that it only supports FTP and FTP+SSL. As we start working more and more with SFTP servers, many of these libraries needed [...]]]></description>
			<content:encoded><![CDATA[<p>At White Whale I maintain several libraries of code which involve performing tasks over FTP. PHP has an <a href="http://www.php.net/ftp">FTP</a> extension that works pretty well for FTP-related code. The major flaw with it is that it only supports FTP and FTP+SSL. As we start working more and more with SFTP servers, many of these libraries needed to add SFTP support.</p>
<p>There is an <a href="http://www.php.net/ssh2">SSH2</a> module that requires a little more effort to set up on your web server, but enables support for SFTP servers. The question is then, how can I integrate this extension and its features into an existing FTP codebase in an efficient manner? Furthermore, the SSH2 module&#8217;s syntax is not as straightforward for basic FTP tasks as the actual FTP extension is.</p>
<p>The answer is really pretty simple.<span id="more-22"></span> I created an FTP wrapper class which runs in one of three modes: FTP, SSL, or SFTP. Depending on the mode, the wrapper class reroutes its method calls to the appropriate extension. All the methods for this class exactly match the ones for the FTP extension. In the case of FTP and SSL, it is easy to map the methods from one to the other, because they&#8217;re exactly the same. In the case of SFTP, there&#8217;s a translation layer which converts FTP commands in the FTP extension&#8217;s syntax to the SSH2 extension&#8217;s equivalents.</p>
<p>The reason this approach is efficient is because all the existing code can be painlessly converted to the wrapper class, such that SFTP is instantly supported. No alternate SFTP code paths, no significant code rewrites, no new syntax to follow. What it boils down to is one extra step to specify the FTP mode, and then just prefixing each FTP function call with the wrapper object (i.e. ftp_put to $ftp-&gt;ftp_put). Done!</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/15/sftpainless/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS optimization</title>
		<link>http://chapter42.whitewhale.net/2008/05/15/css-optimization/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/15/css-optimization/#comments</comments>
		<pubDate>Thu, 15 May 2008 16:35:08 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[bestpractices]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[optimization]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=20</guid>
		<description><![CDATA[I spoke briefly about our particular CSS formatting structure in my last post. But here&#8217;s something else that&#8217;s been on my mind a lot.
At White Whale, we&#8217;re of course always thinking about code efficiency: less queries, less code, fewer requests, et cetera. And much of this on the design side is rote best practices (semantics, [...]]]></description>
			<content:encoded><![CDATA[<p>I spoke briefly about our particular CSS formatting structure in <a href="http://chapter42.whaleblogs.net/?p=14">my last post</a>. But here&#8217;s something else that&#8217;s been on my mind a lot.</p>
<p>At White Whale, we&#8217;re of course always thinking about code efficiency: less queries, less code, fewer requests, et cetera. And much of this on the design side is rote best practices (semantics, accessibility, compatibility). But I still find myself sweating more nitty-gritty details, so I was fascinated to see <a href="http://jpsykes.com/152/testing-css-performance-pt-2">jpsykes&#8217; analysis</a> of this one. The question boils down to, &#8220;How specific should I get with CSS selectors?&#8221;<span id="more-20"></span></p>
<p>We have:<br />
<span class="code">#header #navigation .portal  { font-weight:bold; }</span><br />
vs.<br />
<span class="code">.portal { font-weight:bold; }</span><br />
I&#8217;ve leaned toward the first on a gut feeling; <span class="code">.portal</span> will only ever appear in <span class="code">#navigation</span> in <span class="code">#header</span>, so why not tell the browser where to look? But intuition is wrong in this case. Check out the graph (again, via <a href="http://jpsykes.com/152/testing-css-performance-pt-2">jpsykes</a>):<br />
<a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/05/data-chart.png"><img class="alignnone size-full wp-image-21" title="CSS optimization chart" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/05/data-chart.png" alt="CSS rendering times in browsers for two selector methods" width="500" height="375" /><br />
</a></p>
<p>Giving <em>more</em> selector specificity causes performance hits across all the major browsers. What&#8217;s happening is that the browser actually starts at the right-hand side of the selector and searches backwards. So it finds all instances of <span class="code">.portal</span>, then climbs up the DOM to make sure it&#8217;s in <span class="code">#navigation</span>, then filters again for <span class="code">#header</span>. (You&#8217;ll see that FF3 seems to perform best overall, but that&#8217;s a little misleading for reasons a commenter notes <a href="http://jpsykes.com/152/testing-css-performance-pt-2#comment-846">here</a>. Check out the results with <a href="http://jpsykes.com/153/more-css-performance-testing-pt-3">a better control</a>.)</p>
<p>Interestingly, the opposite effect is true for JS frameworks. Their selector implementations &#8212; we use jQuery at White Whale &#8212; tend to process the selectors from left-to-right: first finding <span class="code">#header</span>, then looking inside it for <span class="code">#navigation</span>, and then inside that for any instances of <span class="code">.portal</span>. So those work best when coded with some specificity.</p>
<p>It&#8217;s important to note here that we&#8217;re talking fractions of a second on a page with 20,000 test elements. So until we start serving 20,000 database records on a single page, our best practice will be whatever makes it easiest to keep the code straight in our own minds and for our clients &#8212; but I can&#8217;t help but think I&#8217;ll be subconsciously affected by the knowledge that every <span class="code">.newslist li .summary</span> might shaving precious milliseconds off our load time.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/15/css-optimization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6</title>
		<link>http://chapter42.whitewhale.net/2008/05/15/ipv6/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/15/ipv6/#comments</comments>
		<pubDate>Thu, 15 May 2008 08:12:10 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ipv6]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=19</guid>
		<description><![CDATA[I don&#8217;t know much about IPv6, but this post on the official Google blog has a pretty great &#8220;update&#8221; postscript.  And this post is pretty interesting too.
See, Tonya?  Blogging is really not that hard.
]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know much about IPv6, but <a title="Link to Google blog post re: IPv6" href="http://http//googleblog.blogspot.com/2008/05/looking-towards-ipv6.html">this post on the official Google blog</a> has a pretty great &#8220;update&#8221; postscript.  And <a href="http://googleblog.blogspot.com/2008/05/friend-connected-web.html">this post</a> is pretty interesting too.</p>
<p>See, Tonya?  Blogging is really not that hard.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/15/ipv6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wherever I go, people always ask me the same thing:</title>
		<link>http://chapter42.whitewhale.net/2008/05/11/wherever-i-go-people-always-ask-me-the-same-thing/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/11/wherever-i-go-people-always-ask-me-the-same-thing/#comments</comments>
		<pubDate>Sun, 11 May 2008 20:14:37 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=18</guid>
		<description><![CDATA[&#8220;What does Donald look like?&#8221;
And I always answer the same way:
&#8220;Like the love child of Pau Gasol and Sasha Vujacic.&#8221;
]]></description>
			<content:encoded><![CDATA[<p>&#8220;What does Donald look like?&#8221;</p>
<p>And I always answer the same way:</p>
<p>&#8220;Like the love child of <a title="Pau Gasol" href="http://www.nba.com/playerfile/pau_gasol/index.html?nav=page">Pau Gasol</a> and <a title="Sasha Vujacic" href="http://www.nba.com/playerfile/sasha_vujacic/index.html?nav=page">Sasha Vujacic</a>.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/11/wherever-i-go-people-always-ask-me-the-same-thing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This is not a post.</title>
		<link>http://chapter42.whitewhale.net/2008/05/10/this-is-not-a-post/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/10/this-is-not-a-post/#comments</comments>
		<pubDate>Sun, 11 May 2008 02:24:28 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[calculus]]></category>
		<category><![CDATA[metaphysics]]></category>
		<category><![CDATA[zeno]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=17</guid>
		<description><![CDATA[It&#8217;s a repeat occasion that I come across the view being expressed that with the invention of calculus, some of Zeno&#8217;s famous paradoxes, specifically having to do with the traversal of an infinite series of points, were solved. This claim actually serves to underscore a critical disconnect between mathematicians and metaphysicians. Firstly, to be fair, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a repeat occasion that I come across the view being expressed that with the invention of calculus, some of Zeno&#8217;s famous paradoxes, specifically having to do with the traversal of an infinite series of points, were solved. This claim actually serves to underscore a critical disconnect between mathematicians and metaphysicians. Firstly, to be fair, I will confess that when I was young, Zeno was something of an intellectual hero to me. He remained unchallenged until I actually took the time to learn about his master, Parmenides. However, all sentimental fondness aside, the issue is a basic one: calculus is designed to perform specific empirical tasks, not to investigate the problem of void.<span id="more-17"></span></p>
<p>When taking on the measurement of velocity, for example, calculus can make use of a &#8220;convergent series&#8221; which produces a way, mathematically, to account for the infinite series, obstacle-free, and produce useful values. In calculus equations, the tasks are admittedly practical ones, but in order to complete them, the question of the nature of infinity has been <span>avoided</span>. In other words, thanks to calculus, the problem of infinity in a metaphysical sense simply gets deferred, allowing mathematics to get on with its various applications.</p>
<p>Zeno was a champion of &#8220;reductio ad absurdum&#8221; which, like &#8220;via negativa&#8221;, &#8220;apagogical arguments&#8221;, &#8220;neti neti&#8221;, and the various other things this technique was called in other cultures, aims to adopt a position in order to determine that was proceeds from it is a falsity. In this regard, Zeno never made any positive claims about anything. The context of his paradoxes was the problem of void, which was posited at the time as a requirement for plurality. If there is an object A and an object B, with space in between, it is this &#8220;void&#8221; which is the nature of their separation. This void was considered to be infinite. One version of Zeno&#8217;s paradoxes (simplified) involves an archer shooting an arrow from point A to point B. If the arrow is to reach point B, it must first traverse 1/2 of the distance between point A and point B. To get 1/2 of the distance to point B, it must first traverse 1/2 of that, or 1/4. This is repeated, becoming an infinite regress. How then can void be infinite, when experience shows that the arrow indeed reaches its destination?</p>
<p>The atomists counter with the theory that if void is not infinite, then it is necessarily finite. Following this logic, in which there is a smallest unit of measure, an &#8220;atom&#8221; (having nothing to do with the particle), also results in self-contradiction. If there is a smallest unit of measure, then why can we not take 1/2 of that measurement? Well, the atomists would simply say that such a thing isn&#8217;t possible, as it is already the smallest it can be. It goes without saying that no one has discovered such a measurement, but the atomists would say that our instruments cannot detect such a small measurement. However, imagine you had a one inch circle. If you reduce that a little bit, its diameter becomes a fraction of an inch, and so on. At what point do you reach a point where you can no longer reduce the diameter? Theoretically, a point. However, you must necessarily make the claim that by definition a point has no diameter to be reduced. If such is the case, then a point (0-diameter) next to another point (0-diameter) equals the same measurement (0-diameter), and this then makes the point useless as an additive unit of measure which is responsible for the distance between point A and point B.</p>
<p>All such roads lead to nowhere for Zeno. However, behind this man was Parmenides whose poem, which has since been called &#8220;On Nature&#8221;, paints a completely different picture. It is a work in three sections, the proem, The Way of Truth (Aletheia), and The Way of Opinion (doxa). While this is no place for details on his work, the significance to Zeno&#8217;s paradoxes is the concept of being as one (i.e. a denial of plurality). While Zeno&#8217;s &#8220;reductio ad absurdum&#8221; intentionally did not make positive claims about this (for reasons which On Nature illustrates), he cleverly refuted each and every claim which supported plurality (along with time, motion, etc.), demonstrating that such claims are self-contradictory and therefore must be dismissed. There is a chronic misunderstanding for mathematicians, which have gone so far as to believe Zeno a lunatic for questioning things that are apparently irrefutable and obvious, making misinformed comments like &#8220;&#8230; one must ask whether Zeno actually believed it [...] One wonders whether he got around much.&#8221; Furthermore, this illustrates a distinction between science, which qualifies and quantifies our observations, and metaphysics which does not hold that the appearance and experience of phenomena is indicative of reality. There is quite a bit more to this story, but that will suffice for the sake of the point at hand&#8230;</p>
<p>Now back to calculus. It should be clear that the task to which calculus is applied is a far different matter, mathematical in nature, as opposed to metaphysical. Before calculus, there was a fire between metaphysicians and <span>epistemologists</span>, but a buffer appeared safely in between thereafter. Ironically, the bridge re-formed in 1958 when a soviet physicist termed a phenomenon in quantum physics the &#8220;quantum Zeno effect&#8221; after one of Zeno&#8217;s paradoxes. As science in recent years has boldly crossed a threshold which was previously seen as the edge of epistemology, a new appreciation is developing for metaphysics within science. Mysterious phenomena suddenly seem to have more in common with philosophical traditions stretching back for thousands of years. It&#8217;s a peculiar alliance, though perhaps a long time in coming.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/10/this-is-not-a-post/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The world&#8217;s most badass business cards</title>
		<link>http://chapter42.whitewhale.net/2008/05/09/the-worlds-most-badass-business-cards/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/09/the-worlds-most-badass-business-cards/#comments</comments>
		<pubDate>Fri, 09 May 2008 21:47:45 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[otolaryngology]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=15</guid>
		<description><![CDATA[I consider myself a designer.  But my new ear, nose and throat doctor has business cards that make me weep with envy.

He is also a fantastic doctor, and broke the news of my deviated septum in a very caring manner.
]]></description>
			<content:encoded><![CDATA[<p>I consider myself a designer.  But my new ear, nose and throat doctor has business cards that make me weep with envy.</p>
<p><span style="text-decoration: underline; color: #0000ee;"><a href="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/05/ent.jpg"><img class="aligncenter size-full wp-image-16" title="ent" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/05/ent.jpg" alt="Business cards of Adam Marvin, M.D." width="500" height="619" /></a></span></p>
<p>He is also a fantastic doctor, and broke the news of my deviated septum in a very caring manner.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/09/the-worlds-most-badass-business-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s up with your CSS?</title>
		<link>http://chapter42.whitewhale.net/2008/05/09/whats-up-with-your-css/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/09/whats-up-with-your-css/#comments</comments>
		<pubDate>Fri, 09 May 2008 18:22:34 +0000</pubDate>
		<dc:creator>Donald</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=14</guid>
		<description><![CDATA[We&#8217;ve been talking for a long time about (and more recently getting to work on) documenting some of White Whale&#8217;s best practices. It just seems like good stuff to have written down—and one day maybe share—but more importantly, as we slowly grow we&#8217;ll have a reference guide for anything from variable naming conventions to our [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been talking for a long time about (and more recently getting to work on) documenting some of White Whale&#8217;s best practices. It just seems like good stuff to have written down—and one day maybe share—but more importantly, as we slowly grow we&#8217;ll have a reference guide for anything from variable naming conventions to our preferred image replacement technique.</p>
<p>One of the things that&#8217;s been part of White Whale canon for some time is writing CSS declarations in a single-line format, with indents for parent-child relationships. <span id="more-14"></span>From a current project:</p>
<pre>
#events { float:left; width:200px; padding:20px; background:#444 url(/images/background_events.png) repeat-x center top; color:#fff; }
&nbsp;&nbsp;&nbsp;&nbsp;#events h3 { margin-bottom:0.5em; }
&nbsp;&nbsp;&nbsp;&nbsp;#events .date { font-weight:bold; }
</pre>
<p>It took a bit of time to get used to at first (the practice comes to White Whale from frequent White Whale collaborator <a href="http://dutchmoney.com">Jesse</a>) but, since then, scanning <a href="http://www.csszengarden.com/213/213.css">long bits of code written the old way</a> feels clunky.</p>
<p>I recently skimmed <a href="http://www.smashingmagazine.com/2008/05/02/improving-code-readability-with-css-styleguides/">an article</a> that briefly mentioned this coding style with the caveat that it &#8220;might produce messy results if you define more than 3 attributes for a given selector.&#8221; And we&#8217;ve had clients who objected on similar grounds. But I actually find that the opposite is true: longer lists of attributes actually hurt scannability more in the conventional style. The list of selectors is where hierarchy matters and where the cascade happens, and has orders-of-magnitude more elements than your average attributes-per-selector. Single-line declarations is may feel cluttered for those four or five attributes, but the organizational structure and lookup-speed benefits pay off where it really counts.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/09/whats-up-with-your-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Footprints</title>
		<link>http://chapter42.whitewhale.net/2008/05/08/footprints/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/08/footprints/#comments</comments>
		<pubDate>Fri, 09 May 2008 01:10:42 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[stories]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=13</guid>
		<description><![CDATA[The director of communications and the designer walked together across campus on the day of the website launch. 
It had been a successful launch—the community was happy, the committee was happy, even the board of trustees was happy.  And throughout the inevitable cycles of revisions and adjustments, the design had kept its integrity.  So the designer [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The director of communications and the designer walked together across campus on the day of the website launch. </strong></p>
<p>It had been a successful launch—the community was happy, the committee was happy, even the board of trustees was happy.  And throughout the inevitable cycles of revisions and adjustments, the design had kept its integrity.  So the designer was happy too.</p>
<p>As they walked, they talked leisurely about the process, and how they&#8217;d come to know each other well, and how in some ways the designer felt like he&#8217;d attended the client&#8217;s school himself.  In fact, although the director of communications would never know this, under his dress shirt the designer wore a T-shirt bearing the name of the school whose campus he now walked across.</p>
<p>&#8220;Working with you has surprised me,&#8221; said the director of communications.  &#8221;I never thought a Web redesign could be an enjoyable process—every other director of communications I know has said it&#8217;s torture—but lo and behold, we made it, and it wasn&#8217;t that bad!  Sure it had its rough spots, like anything else, but on the whole, I have to say, I really had a good time.&#8221;</p>
<p>&#8220;I did too,&#8221; said the designer.  &#8221;This isn&#8217;t always an easy job, and of course there were times that we got frustrated, but you really did a great job of managing everyone&#8217;s expectations, including mine.  Thanks for sticking to your guns on some of those hard decisions—the site will do a better job for your school because of it.&#8221;</p>
<p>They walked a little longer in silence.  Then the director of communications spoke again.</p>
<p>&#8220;There&#8217;s only one thing that continues to bother me.<span id="more-13"></span></p>
<p>&#8220;You and your team have been so responsive and attentive to us through this entire process, and I&#8217;m thankful for that.  But in reviewing the history of our project, examining the path that we&#8217;ve walked together, I have noticed that during some phases of the project, there was only a single set of footprints.  And what&#8217;s worse, these were the most difficult parts of the project— when the first round of comments on the redesign blog were really negative, or when the president wasn&#8217;t sure she liked the green, or when IT said they weren&#8217;t going to support PHP.</p>
<p>&#8220;As much as I like you and your company, I can&#8217;t believe that you would leave us to walk alone during such hard times.  Why did you choose the worst parts of the project to desert us?&#8221;</p>
<p>The designer thought hard about this, and then smiled.</p>
<p>&#8220;My friend, I can understand why you would think that you&#8217;d been deserted.  It is a terrible feeling to think that someone you depend on has forsaken you.  But we would never do that.  In fact, during those difficult times, White Whale was carrying you.&#8221;</p>
<p>The director of communications stopped walking—directly between the chapel and the dining hall, and in the shadow of a large statue of the school&#8217;s founder—and considered this.</p>
<p>&#8220;That is extraordinary,&#8221; said the director of communications.  &#8221;It&#8217;s above and beyond anything I would have asked for or expected.  Did we pay extra for this level of service?&#8221;</p>
<p>The designer looked the director of communications deeply in the eyes, and smiled.</p>
<p>&#8220;Yes.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/08/footprints/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pay No Attention to the Man Behind the Computer</title>
		<link>http://chapter42.whitewhale.net/2008/05/02/pay-no-attention-to-the-man-behind-the-computer/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/02/pay-no-attention-to-the-man-behind-the-computer/#comments</comments>
		<pubDate>Fri, 02 May 2008 15:47:57 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[data visualization]]></category>
		<category><![CDATA[stan lee]]></category>
		<category><![CDATA[wizard of oz reference]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=12</guid>
		<description><![CDATA[There&#8217;s something so satisfying (for programmers anyway) about obtaining a huge chunk of raw, frenzied data and pounding it into a shape that integrates nicely into a normalized database, and cranking out some slick display algorithms for data visualization. Generally gone are the days when a client emerges with such a simple, sweet, organizational pleasure.
Enter [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s something so satisfying (for programmers anyway) about obtaining a huge chunk of raw, frenzied data and pounding it into a shape that integrates nicely into a normalized database, and cranking out some slick display algorithms for data visualization. Generally gone are the days when a client emerges with such a simple, sweet, organizational pleasure.</p>
<p>Enter OUSD (Oakland Unified School District)!</p>
<p>I admit it; I recently got my fix. They came to us with the ceremonial Excel file on which the livelihood of an entire organization is founded. &#8220;With great data comes great responsibility,&#8221; wrote the great Stan Lee. (Or was it &#8220;with great power&#8230;&#8221;?) At any rate, our responsibility is clear: make-data-look-useful. Specifically: Learn what the data means. Store it in a straightforward and flexible manner. Handle manipulation of the data according to its prescribed relationships. Explore the various possible means of generating a visual display of said data and its structure so that human beings can interpret it.</p>
<p>This task presented some interesting aspects.<span id="more-12"></span> The original data source itself is a subset of an hierarchy of implied relationships that must be extrapolated from its attributes. It&#8217;s a bit like building a genealogy tree that goes back a hundred years by gathering the knowledge of one household&#8217;s family members. One datum needs to be &#8220;expanded&#8221; into a chain of nodes, merged with those to which it is related, where each node becomes a virtual owner of other pieces of data. The other interesting aspect is in the display routines, which must be aware of patterns in the data, such that one node must know of its particular incarnation in another context and the new set of attributes it has there.</p>
<p>In the end, what&#8217;s it all for? Well, if we did our job right, someone has overlooked the incredible complexity of the data with its mind-numbing rules and exceptions in order to spend the absolute least amount of time necessary to examine the output generated and leave the computer to get back their simplified duties. Of course, that&#8217;s the beauty of it! Less hassle and increased efficiency through the clarification of an otherwise overwhelming wealth of information.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/02/pay-no-attention-to-the-man-behind-the-computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I want all of my old teeth back</title>
		<link>http://chapter42.whitewhale.net/2008/05/01/i-want-all-of-my-old-teeth-back/</link>
		<comments>http://chapter42.whitewhale.net/2008/05/01/i-want-all-of-my-old-teeth-back/#comments</comments>
		<pubDate>Thu, 01 May 2008 21:24:50 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[adulthood]]></category>
		<category><![CDATA[childhood]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=11</guid>
		<description><![CDATA[I went to a kindergarten meeting at my partner’s daughter’s school the other evening.  Teacher Hans was talking about the importance of telling stories to the children, bedtime or otherwise, and a great majority of this room of fairly well-off/successful adults simply went to pieces at the thought of having to rely on their imaginations [...]]]></description>
			<content:encoded><![CDATA[<p>I went to a kindergarten meeting at my partner’s daughter’s school the other evening.  Teacher Hans was talking about the importance of telling stories to the children, bedtime or otherwise, and a great majority of this room of fairly well-off/successful adults simply went to pieces at the thought of having to rely on their imaginations to tell the stories rather than to utilize the imaginations of others per their/their editor’s dictation.</p>
<p>Really? There isn’t even enough imagination left to make up a story to entertain a half-asleep five year old? At what point did we stop pretending that sticks were really swords made in the explicit interest of vanquishing evil? That the grass was lava and if your balance slipped from the edge of the sidewalk you’d be burned alive? That fist-sized rocks were merely feasts in disguise?<span id="more-11"></span>  Sure, they are childish activities, but when we stopped inventing explanations for why the stars shine, or what the tooth fairy does with all of those teeth and why she/he is willing to leave something valuable in return for them (they of course grind each tooth up with a mortar and pestle, thus rendering it fairy dust, duh), the world through our eyes lost some of its magic.  Instead, our fantastical wonderings were replaced with worries; the plaguing questions that we never utter aloud but rain on our thoughts throughout the day, questions about whether our hair looks good today, or if we are wearing the right clothes, what’s going to happen in the television show ____, or if we are cool enough, or interesting enough, or rich enough, etc. Not only was the magic ripped from our gums, but the subsequent worries only compounded with each passing year; what college am i going to go to? who is going to hire me? how am i going to pay this car payment? does my spouse still love me, etc?</p>
<p>There is an inherent irony in this: when I was little, I wanted nothing more than to be a grown-up; I couldn’t grow up fast enough.  I couldn’t wait to be able to see over the counters, to put my feet on the ground when sitting on the couch, to have a girlfriend, to drive, etc.  These sorts of excitements enthralled me at their very thought on nearly a daily basis for years and years, but now I find myself craving the wonder and excitement—and most importantly the imagination—from childhood. Now, don’t get me wrong, I very much enjoy the freedoms that adulthood has granted me, but what if we could integrate the best of both worlds? Would it be weird to see an adult swashbuckling the air with a stick? Tightrope walking the curb? Hell yes, people would think that you’ve lost your marbles (which was never much of a deterrent for me, but I’m not your average bear either).</p>
<p>So these poor, imaginationless parents, frantic with worry about inventing a few characters to verbally dramatize; I just felt so sorry for them, that in chasing prescribed dreams they’ve simply forgotten—or become too tired—to just think differently for like twenty minutes a day, that their source of inspiration comes solely from reality, or even worse: their nightly programming sessions. Let’s just pick up a brush and some cheap watercolors; let’s create some totally crazy arbitrary story; who cares if no one ever told you how to paint or invent stories, you’ll figure it out along the way, and best of all you’ll figure it out in your own way(s), and guess what? You can’t be wrong! When can you ever say that in adulthood? It’s just a matter of starting to think imaginatively again, and no ‘your sister didn’t get all of the artistic genes in the family’, everyone is totally creative, or at least has the aptitude—you just have to tap back into the creative pathways and let them branch back out; to stop stifling creative thought before it even has a chance to bloom for the sake of facts that you’ve been forced to memorize.  Its like saying you can’t run thirteen miles: of course you can, but probably not easily unless you’ve worked up to that point by running a little here and there.  I mean, in all likelihood none of these aforementioned parents are going to bust out some J.K. Rowling in their first try, but think about how their general approach to life could change if they simply instituted a twenty minute creative sparking session every day…</p>
<p>This message brought to you by my May Day inner-spirit.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/05/01/i-want-all-of-my-old-teeth-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trimming the fat from onboard Mac applications</title>
		<link>http://chapter42.whitewhale.net/2008/04/29/trimming-the-fat-from-onboard-mac-applications/</link>
		<comments>http://chapter42.whitewhale.net/2008/04/29/trimming-the-fat-from-onboard-mac-applications/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 02:42:34 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=8</guid>
		<description><![CDATA[I&#8217;m the proud owner of a new MacBook Air.  It&#8217;s beautiful, I love it, people stare at it on the airplane, etc., etc. For the owner of a tech company, I&#8217;ve never been much of an early adopter, unlike some of our clients (and you know who are)&#8230; having said that, when it became necessary [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m the proud owner of a new MacBook Air.  It&#8217;s beautiful, I love it, people stare at it on the airplane, etc., etc. For the owner of a tech company, I&#8217;ve never been much of an early adopter, unlike some of our clients (and you know who are)&#8230; having said that, when it became necessary for me to get a new one, well heck, why not go for the Air?  I am certainly a frequent traveler, and the few pounds I&#8217;m saving with the Air are no doubt going to pay off in the long run.</p>
<p>Anyway, as part of the exciting getting-acquainted process with my new computer, I&#8217;m determined to put in the time to make this thing as lean and mean as I can make it, with only the apps that I actually use, and only the features that I care about.  In that regard, Mac&#8217;s automatic multilanguage support has been immensely annoying to me.</p>
<p>For example.  I have known some great Portuguese people, and I&#8217;d love to visit Lisbon, but I certainly don&#8217;t need support on my computer for <em>two dialects of Portuguese.</em> What&#8217;s that you say— maybe I&#8217;ll make a couple of Portuguese friends from different regions of Portugal?  OK, fine.  But I doubt they&#8217;ll need to use my version of Stickies (which has support for 18 languages!).</p>
<p>There&#8217;s a program called <span id="more-8"></span><a href="http://lipidity.com/software/trimmit/">Trimmit</a> that I have used in the past, that handles this pretty well.  But as far as language support goes, I just learned that you can change it yourself on an app by app basis, using Get Info:</p>
<p><img class="alignleft size-full wp-image-9" style="display:block;" title="picture-1" src="http://www.whitewhale.net/wordpress/wp-content/uploads/2008/04/picture-1.png" alt="" width="377" height="576" /></p>
<p>Unclicking all those languages except English reduces the size of these apps <strong>alarmingly. </strong>For example, iCal goes from a bloated 89.1 MB to 13.4.  Address Book goes from like 48MB to 5.</p>
<p>I can&#8217;t figure out why Apple doesn&#8217;t let you choose which languages you want to support during the OSX setup process; after all, they begin the whole process by asking what country you&#8217;re in.  The least they could do is offer me some checkboxes at the start of the process.  But anyway, I&#8217;m looking forward to some speedier computer interactions!</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/04/29/trimming-the-fat-from-onboard-mac-applications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Choosing our own paths</title>
		<link>http://chapter42.whitewhale.net/2008/04/28/choosing-our-own-paths/</link>
		<comments>http://chapter42.whitewhale.net/2008/04/28/choosing-our-own-paths/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 17:14:34 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[veganism]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=7</guid>
		<description><![CDATA[So I&#8217;ve had this idea for a while now, and somehow or another I managed to persuade my web development instructor to let me work on this idea rather than whatever it is that I am supposed to be doing in that class.  About a year ago I got fed up with these absurd fictitious [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve had this idea for a while now, and somehow or another I managed to persuade my web development instructor to let me work on this idea rather than whatever it is that I am supposed to be doing in that class.  About a year ago I got fed up with these absurd fictitious projects that we are given, which are generally delivered in the most possibly vague ways (ie &#8211; create an e-commerce store for a made-up company), and began integrating my personal projects and freelance work into the assignment parameters, adding in little elements here and there to ensure that the requirements are met, but bending the rules enough to actually be able to do what I desire to.  This approach has taken me down many entertaining paths, everything from making fun little flash mini games to making full-on dynamic sites for freelance clients; it not only helped me feel better about the work that I was doing, but also permitted me helpful feedback/insight from elder professionals.</p>
<p>The newest fork in that path has wound to my latest creation: <span id="more-7"></span><strong>The Veganomicon</strong>.  Sounds pretty damn cool already, doesn&#8217;t it?  So this new site will be a valuable restaurant resource for vegans and vegetarians alike, and will be similar to what yelp does, but take it a few steps further; those steps being all vegan listings, user profiles that will feature recipes, and a few other magician&#8217;s tricks that will remain unuttered prior to launch.  The domain (www.theveganomicon.com) has been secured, and the site should launch by June 1st.  Nothing like bending the rules for the powers of evil (yep, vegans are the devil, myself included, and the whole world is going to hell with The Veganomicon as its chauffeur; want a ride?).</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/04/28/choosing-our-own-paths/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A protocol for user testing</title>
		<link>http://chapter42.whitewhale.net/2008/04/20/a-protocol-for-user-testing/</link>
		<comments>http://chapter42.whitewhale.net/2008/04/20/a-protocol-for-user-testing/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 22:23:25 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Behind the scenes]]></category>
		<category><![CDATA[Documents]]></category>
		<category><![CDATA[kenyon]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=3</guid>
		<description><![CDATA[We’ve recently prepared a protocol for user testing as part of our Kenyon College site redesign, and I’m posting it here to share with the world.   We have some general concerns about user testing— in particular, we fear that too much focus grouping can water down design decisions, and accordingly we prefer to user-test [...]]]></description>
			<content:encoded><![CDATA[<p>We’ve recently prepared a protocol for user testing as part of our Kenyon College site redesign, and I’m posting it here to share with the world.   We have some general concerns about user testing— in particular, we fear that too much focus grouping can water down design decisions, and accordingly we prefer to user-test architecture and functionality than design itself— but this document is intended to strike a balance between research and intuition, with a healthy dose of White Whale-brand personalization.</p>
<p>Here&#8217;s the document.  We&#8217;d welcome any comments.</p>
<p><a href="http://archive.whitewhale.net/wordpress/wp-content/uploads/2008/04/kenyon-college-usability-testing.pdf">Kenyon College Usability Testing Protocol</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/04/20/a-protocol-for-user-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Touring with my new band &#8220;The Whale&#8221;</title>
		<link>http://chapter42.whitewhale.net/2008/04/18/touring-with-my-new-band-the-whale/</link>
		<comments>http://chapter42.whitewhale.net/2008/04/18/touring-with-my-new-band-the-whale/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 03:45:19 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=5</guid>
		<description><![CDATA[Thursday, April 10, 2008
Jason and I got up at approximately 330a this morning to head to Portland, OR for a design meeting with our new client Lewis &#38; Clark.  On many accounts, it was somewhat surreal to be driving to the Oakland Airport for my first out-of-town business meeting, particularly at such an obscene hour, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Thursday, April 10, 2008</strong><br />
Jason and I got up at approximately 330a this morning to head to Portland, OR for a design meeting with our new client Lewis &amp; Clark.  On many accounts, it was somewhat surreal to be driving to the Oakland Airport for my first out-of-town business meeting, particularly at such an obscene hour, but I was very excited about my new occupational captor not only paying me to do what I love, but actually paying me to travel!  I’d been trying to accomplish this feat for a decade via touring with my various bands, but that was basically traveling without paying all for the low low price of being crammed into a van with a minimum of four other people and surviving on one solid meal a day and a lot of cheap snack food (and no, pb&amp;j on the invariably crushed loaf bread is being counted as the ’solid meal’; I don’t know if you’ve ever been on tour or not, but that damn bread found a way to get itself crushed every single time, regardless of how careful we were with it or what kind of safe-esque cooler we put it in… every single time).  At any rate, yes!!! getting paid to travel!  The plane ride was a great bonding experience for Jason and I, chattering away on all manner of topics, including but not limited to: the typography of in-flight magazines, the irony of christian death metal (the best part was Jason whisper-screaming “JESUUUUUUUUUS” on a Portland-bound airplane at like 6a), and several other <span id="more-5"></span>wildly entertaining bullet points that my sleep-deprived mind mis-assimilated into the dark recesses of my memory.</p>
<p>Tonya, the VP, saved us from the blustery Portland weather just outside the airport, and off we went in search of breakfast-related items in a local health food store.  A cinnamon raisin bagel (hold the vegan cream cheese because instead of it being in a logical place, like with the rest of the other similarly refrigerated miscellany, it was hidden in the fine cheeses section right next to the exit; silly me, of course it would have been there rather than in the store-length section at the back with the vegan sour cream, soy margarine, tofu pate, etc), a pear, an apple, and some odwalla juice later, we arrived at Lewis &amp; Clark’s beautiful campus.</p>
<p>We met up with the L&amp;C designers-extraordinare David and Noah at their on campus cafe prior to heading off to our first meeting of the day.  These guys are totally rad, like our little design mole double-agents in L&amp;C.  They briefed us on the day and whisked us away to the aforementioned meeting that was to be held with an assortment of L&amp;C staff, with which we discussed their needs/desires/ideas for the site.  We became aware of the prevailing lack of a sense of community within the three schools that encompass L&amp;C (the college, the grad school and the law school), as well as the seemingly disinterested-in-donating alumni.  After having discussed our ideas and potential strategies with them to resolve these two issues, we strolled off to a campus tour with our comrade David, then off to lunch, and inevitably our for real hardcore design meeting with the creative team of L&amp;C.</p>
<p>This meeting was excellent; I feel like everyone walked away with a lot of new ideas and a great deal of newfound wind in their creative sails.  Jason, Tonya and I presented our ideas and inspiration for the coming site redesign, and everyone seemed to come to the consensus that we are looking for an “organic”, “hand-made”, and “experimental” design; looking to the skies as it were.  Teeming with inspiration, we returned home and began think-tanking our ideas to fruition; the result, I expect, will be a new chapter in White Whale’s portfolio, and an even further refinement to our new team dynamic.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/04/18/touring-with-my-new-band-the-whale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WTH is “Chapter 42″?</title>
		<link>http://chapter42.whitewhale.net/2008/04/03/wth-is-%e2%80%9cchapter-42%e2%80%b3/</link>
		<comments>http://chapter42.whitewhale.net/2008/04/03/wth-is-%e2%80%9cchapter-42%e2%80%b3/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 00:05:54 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://chapter42.whaleblogs.net/?p=6</guid>
		<description><![CDATA[Though I had been doing work on a consultant-basis with White Whale for around two months now, this week was the first of my official full-time position.]]></description>
			<content:encoded><![CDATA[<p><strong>Thursday, April 3, 2008</strong><br />
Though I had been doing work on a consultant-basis with White Whale for around two months now, this week was the first of my official full-time position.  To kick it all off, my fabulous new car that I’ve been the proud owner of for about a week now decided to go into an unexplained coma (the dealership is blaming the biodiesel, but I suspect it to be a scapegoatting tactic of their jackal-faced sales force).  So, whatever, I’ve been relying on public transit and my trusty aluminum steed (read “bike”) for the past two years, and one more week won’t kill me.  I rolled into the studio about half an hour after I generally do, and was met by an empty office.  No, not just uninhabited, literally empty: the boss’s desk was gone, my little work table and chair was mia, etc.<span id="more-6"></span></p>
<p>Apparently over the weekend, we moved into our awesome new office, so I went down and tried the door, opening it this time to the greeting of a confused but nonetheless happy Jason.  The confusion ended up being attributed to his assumption that I would start my official employment cleanly on April 1st, and thus his presumed mental Monday schedule was now undergoing a slight change.  We opened up the calendar to see what was on our plate for the week, only to realize in horror that we had first-round designs for our new client, Berkeley Law, due in a mere three days.</p>
<p>My partner and I had been vacationing in Barcelona during the initial meeting with this new client the week before, so I hadn’t yet been made privy to the design-related notes for this client.  After a brief design discussion between Jason and I, we hurriedly hassled Tonya for her annotated novella of said meeting, and had Donald brief me on his notes, which spurred a series of preliminary sketches that I turned into mock-ups over the proceeding 24 hours.</p>
<p>Selecting my initial color palette from Berkeley Law’s view book, and banking on my Asiatic minimalist color and design tendencies, I digitized my sketches.  Upon Jason’s viewing of the first few digital versions, he expressed interest in the designs and concepts, but “hated the colors” and thought that they “needed to be brighter and friendlier”; the design killing statement was, “The color selections are too J Crew”.  So on into my foray with brighter, friendlier color combinations.</p>
<p>Forcing myself to work with color combinations that I tend to avoid like the plague (ie &#8211; red and yellow [McDonalds], red and blue [generally a color theory no no], etc), I actually managed to come up with something that we both like via subtly asserting the color combinations, and pulling some of the colors from pictures (blue skies).  Its shaping up quite nicely and I’m very excited about its potential, as it is pushing my design tendencies into a realm yet to be fully explored, and thus giving Berkeley Law a very unique solution to their site redesign.</p>
]]></content:encoded>
			<wfw:commentRss>http://chapter42.whitewhale.net/2008/04/03/wth-is-%e2%80%9cchapter-42%e2%80%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
