<?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 &#187; whitewhale</title>
	<atom:link href="http://chapter42.whitewhale.net/tag/whitewhale/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>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>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>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>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>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>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>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>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>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>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>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>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>
	</channel>
</rss>
