<?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>Craig's Musings &#187; Lessons</title>
	<atom:link href="http://craigrandall.net/archives/categories/lessons/feed/" rel="self" type="application/rss+xml" />
	<link>http://craigrandall.net</link>
	<description>Thoughts about software architecture, books and life</description>
	<lastBuildDate>Sat, 28 Apr 2012 05:02:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Suggestions to improve conference scheduling</title>
		<link>http://craigrandall.net/archives/2009/11/improve-conf-sched/</link>
		<comments>http://craigrandall.net/archives/2009/11/improve-conf-sched/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 19:33:49 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[PDC09]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=1215</guid>
		<description><![CDATA[TweetSo, I finally was able to complete my PDC sessions scheduling. It was a bit more &#8220;involved&#8221; then I expected, and I have a few suggestions for, in this case, Microsoft as they prepare for future conferences: Enable Outlook (ICS-based) &#8230; <a href="http://craigrandall.net/archives/2009/11/improve-conf-sched/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1215" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FqEIYMd&amp;via=craigsmusings&amp;text=Suggestions%20to%20improve%20conference%20scheduling&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F11%2Fimprove-conf-sched%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>So, I finally was able to complete my <a title="Microsoft Professional Developers Conference" href="http://microsoftpdc.com" target="_blank">PDC</a> sessions scheduling. It was a bit more &#8220;involved&#8221; then I expected, and I have a few suggestions for, in this case, Microsoft as they prepare for future conferences:</p>
<ul>
<li>Enable Outlook (ICS-based) scheduling <em>sooner</em></li>
<li>Include the online session home page as a link in the ICS file</li>
<li>Default to &#8220;no alert&#8221; in ICS files (e.g. <em>avoid creating noise</em> from multiple sessions of interest all vying for my attention on my smart phone)</li>
<li>Add a map link to help guide attendees to where sessions are being held (i.e. nowadays location-aware service is expected, IMHO; so, allow users to opt-in where correlating to present location (device GPS coordinates) is concerned)</li>
<li>Promote session hashtags (e.g. help guide the use of Twitter et al by going beyond just <a href="http://twitter.com/search?q=PDC09" target="_blank">#PDC09</a>)</li>
<li>When you post a location and date/time, and you change it, indicate the change <em>more prominently</em> (e.g. maintain version history)</li>
</ul>
<p>Next year, I&#8217;d love to say something like, &#8220;I&#8217;m a PC. PDC10 scheduling&#8230;was my idea.&#8221; <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/11/improve-conf-sched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inoculating a Reply All plague</title>
		<link>http://craigrandall.net/archives/2009/06/reply-all/</link>
		<comments>http://craigrandall.net/archives/2009/06/reply-all/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 18:29:51 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Content management]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[Reply All]]></category>
		<category><![CDATA[rule]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=1087</guid>
		<description><![CDATA[TweetThe &#8220;Reply All&#8221; feature of most email programs like Outlook is a convenience ripe for abuse. Unfortunately such abuse seems to occur about once a quarter or so where I work. Folks add an alias to their message (To or &#8230; <a href="http://craigrandall.net/archives/2009/06/reply-all/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1087" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FnwF3Wy&amp;via=craigsmusings&amp;text=Inoculating%20a%20Reply%20All%20plague&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F06%2Freply-all%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>The &#8220;Reply All&#8221; feature of most email programs like Outlook is a convenience ripe for abuse. Unfortunately such abuse seems to occur about once a quarter or so where I work. Folks add an alias to their message (To or Cc) that ends up involving a multitude of folks who could care less about the message just received.</p>
<p>So, unfortunately (!), what many folks do in reply is <em>Reply All, yet again</em>. <img src='http://craigrandall.net/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>When you Reply All to a Reply All asking not to Reply All, you defeat your purpose. Instead, <strong>be surgical and just educate the offenders</strong>. That is, be sure to remove all aliases from your reply&#8211;if you really feel the need to reply in the first place&#8211;and communicate solely with individuals on the To line of the diseased message.</p>
<p>Surely there is a way in Outlook to establish a rule as follows:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;Apply this rule after the message arrives<br />
&nbsp;&nbsp;&nbsp;&nbsp;with <u>INOCULATION_KEYWORD(S)_HERE</u> in the subject<br />
&nbsp;&nbsp;&nbsp;&nbsp;reply using <u>INOCULATION_EMAIL_TEMPLATE_HERE</u><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and move it to the <u>Deleted Items</u> folder</p>
<p>If you really feel compelled to Reply All, then at least do others the favor of changing the Reply-To address in your message to something less hideous (e.g. (in Outlook) Options | Direct Replies To | Have replies sent to: no-reply@&#8230;).</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/06/reply-all/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting Twitter</title>
		<link>http://craigrandall.net/archives/2009/04/getting-twitter/</link>
		<comments>http://craigrandall.net/archives/2009/04/getting-twitter/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 16:36:39 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Development Toolbox]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[MindManager]]></category>
		<category><![CDATA[SAF]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[TweetDeck]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=1015</guid>
		<description><![CDATA[Tweet Yeah, I know that Twitter lately is all about Oprah, CNN and Ashton Kutcher, but it’s also about brief remarks, gripes and triumphs related to products and/or services that you send into the world wide market. (And if you &#8230; <a href="http://craigrandall.net/archives/2009/04/getting-twitter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1015" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FnGQwyq&amp;via=craigsmusings&amp;text=Getting%20Twitter&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F04%2Fgetting-twitter%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p align="middle"><img src="http://craigrandall.net/images/twitter256sq.png" alt="Twitter" /></p>
<p>Yeah, I know that <a href="http://twitter.com/" target="_blank">Twitter</a> lately is all about Oprah, CNN and Ashton Kutcher, but it’s also about brief remarks, gripes and triumphs related to products and/or services that you send into the world wide market. (And if you were waiting for <a title="The possibility of sudden, significant change" href="http://craigrandall.net/archives/2005/04/the-possibility-of-sudden-significant-change/">The Tipping Point</a>, it’s already occurred for Twitter, IMHO.)</p>
<p>BTW, before I go any further, I&#8217;m <a href="http://twitter.com/craigsmusings" target="_blank"><strong>@craigsmusings</strong></a> on Twitter. (Thanks, Dan.)</p>
<p>If a tree falls in a forest, it always makes a noise&#8211;regardless of your presence there. There are social conversations that occur online (e.g. Facebook, blogs, wikis, Twitter, newsgroups, IIRC, etc.), and they will continue to occur regardless of your presence there, too. However, that’s an especially risky position to take these days&#8211;see the conversation but not engage.</p>
<p>Consider the following conversation on Twitter:</p>
<blockquote>
<p>http://twitter.com/johnsmith</p>
<p>Very disappointed in _YOUR_PRODUCT_HERE_, does not appear to have very much to it at all&#8230;.if anything!<br />
12:10 AM Apr 23rd from TweetDeck </p>
<p>http://twitter.com/janedoe</p>
<p>@johnsmith Did you see a live presentation or play with it,<br />
4:45 AM Apr 23rd from TwitterBerry </p>
<p>http://twitter.com/johnsmith</p>
<p>@janedoe Had a play with it, will blog later this week, does not seem to give us anything to use as an accelerator<br />
4:52 AM Apr 23rd from TweetDeck in reply to janedoe</p>
<p>http://twitter.com/janedoe</p>
<p>@johnsmith Ouch! That&#8217;s the point in theory.<br />
4:58 AM Apr 23rd from TwitterBerry
</p></blockquote>
<p>So, what will John Smith blog exactly? He’s indicated that his post is forthcoming but also that there may be time to engage him&#8211;understand his concern and possibly influence him after listening by demonstrating value.</p>
<p>Jane appears to be an interested party, too. Is Jane a known advocate, possibly trying to reach out on your behalf? Is Jane known to be skeptical?</p>
<p>How can you &#8220;see&#8221; this conversation?</p>
<p>I use <a href="http://www.tweetdeck.com/" target="_blank">TweetDeck</a>, an <a href="http://www.adobe.com/products/air/" target="_blank">Adobe AIR</a>-based Twitter client, for my tweeting, etc. It works equally well on both MacOS and Windows. (There are many other clients out there, too!)</p>
<p align="middle"><a href="http://www.tweetdeck.com/" target="_blank"><img src="http://craigrandall.net/images/tweetdeck.jpg" alt="TweetDeck" /></a></p>
<p>TweetDeck allows me to do a number of useful things. </p>
<ul>
<li>For example, the leftmost column/pane is a group. (You can read that tiny font, right? <img src='http://craigrandall.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) In my case, I filtered All Friends (i.e. those I follow in Twitter) into just the subset that tweets about content management. (You can see that there is a horizontal scroll bar on the bottom, and the default “All Friends” column/pane is off to the far right (where I moved it to reduce <em>seen</em> UI changes).)</li>
<li>The “Replies” column/pane is just what it implies—tweets in reply to me from others.</li>
<li>The “Direct Messages” column/pane contains DM’s from me and DM’s to me.</li>
<li>The two rightmost columns/panes in view above are searches. Since these are Twitter-based searches&#8211;one for tweets containing “CMIS” and another for tweets containing both “EMC” and “Documentum”&#8211;I receive traffic updates that apply in near realtime (unlike, e.g., a Google search that requires one to hit Refresh to see new results).</li>
</ul>
<p>Anyway, I can visit John Smith&#8217;s Twitter profile to learn that he has a 70:30 ratio (i.e. he’s following 70 twitters and 30 twitters are following him). Clearly, Mr. Smith is not a “rock star” by Twitter standards. (Certainly, I am not either!)</p>
<p>However, consider the junior high campfire song’s sentiment: “It only takes a spark, to get a fire going&#8230;” This goes back to my point above: there may be time to engage him&#8211;understand his concern and possibly influence him after listening by demonstrating value (and create a <em>positive</em> fire&#8211;however big or small&#8211;about your product or service).</p>
<p>The truth is that, although I’ve been blogging for awhile now, I’m relatively new to Twitter. Fortunately for me, I have great resources in my &#8220;2.0 type&#8221; EMC colleagues and elsewhere online. For example, I recommend that you check out <a title="Twitter Job Aid - work in progress" href="http://gminks.edublogs.org/2009/04/12/twitter-job-aid-work-in-progress/" target="_blank">Gina Minks&#8217; Twitter Cheat Sheet</a>. (I understand from Gina that a v2.0 release is due out in time for EMC World, too.)</p>
<p>I recall during last year&#8217;s Microsoft Strategic Architect Forum (SAF) that a good industry colleague of mine suggested a &#8220;I don&#8217;t get Twitter&#8221; topic for the open space segment of that afternoon. I egged him on to make the suggestion; so, of course I attended&#8230;and I think that everyone learned a fair bit in the process.</p>
<p>Since then I&#8217;ve only recently begun to seriously tweet. Already that engagement has paid dividends, and due to the fact that most of my cross-domain architect colleagues don&#8217;t yet tweet, I thought I&#8217;d humbly offer this post to get them to &#8220;dive into&#8221; Twitter, too, in a way that&#8217;s both meaningful to them and meaningful to their communities. (You know who you are. <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p>For those who weren&#8217;t at or don&#8217;t know about SAF, Microsoft worked with <a href="http://www.mindjet.com/" target="_blank">Mindjet</a> to mind map the <a href="http://www.openspaceworld.org/cgi/wiki.cgi?AboutOpenSpace" target="_blank">open space</a> sessions. Here are the notes from the &#8220;I don&#8217;t get Twitter&#8221; session in mind map form&#8211;just click the following image for the .mmap (MindManager 8 format) file:</p>
<p align="middle"><a title="SAF08 topic - 'I don't get Twitter' (notes as mind map)" href="http://craigrandall.net/files/081120-SAF08-I-don't-get-Twiter.mmap" target="_blank"><img src="http://craigrandall.net/images/081120-SAF08-I-don't-get-Twiter.jpg" alt="SAF08 topic - 'I don't get Twitter' (notes as mind map)" /></a></p>
<p>So, what do you think of Twitter? If you find it useful, how do you receive value from it?</p>
<p>Update 4/30/2009: <a title="Adventures in Corporate Education" href="http://gminks.edublogs.org/" target="_blank">Gina Minks</a> just published a new <a title="Twitter on Your Phone Cheat Sheet" href="http://portfolio.ginaminks.com/job_aides/TwitteronYourPhoneCheatSheet.pdf" target="_blank">cheat sheet for tweeting from your phone</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/04/getting-twitter/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Recovering well</title>
		<link>http://craigrandall.net/archives/2009/03/recovering-well/</link>
		<comments>http://craigrandall.net/archives/2009/03/recovering-well/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 00:37:15 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Achilles]]></category>
		<category><![CDATA[basketball]]></category>
		<category><![CDATA[injury]]></category>
		<category><![CDATA[patience]]></category>
		<category><![CDATA[therapy]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=941</guid>
		<description><![CDATA[TweetLast month I revealed that I suffered a basketball injury (i.e. a high rupture of my right Achilles tendon, requiring surgical repair). Yesterday marked the six-week point since surgery. Today I completed my third week of physical therapy and being &#8230; <a href="http://craigrandall.net/archives/2009/03/recovering-well/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton941" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fpzh7XJ&amp;via=craigsmusings&amp;text=Recovering%20well&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2009%2F03%2Frecovering-well%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Last month I <a title="Fallen weekend warrior" href="http://craigrandall.net/archives/2009/02/fallen-weekend-warrior/">revealed</a> that I suffered a basketball injury (i.e. a high rupture of my right Achilles tendon, requiring surgical repair). Yesterday marked the six-week point since surgery. Today I completed my third week of physical therapy and being out of a cast and <a href="http://craigrandall.net/archives/2009/02/fallen-weekend-warrior/#comment-20738">in a walking boot</a>. This afternoon was my three-week follow-up with my surgeon.</p>
<p>Those professionally helping me in my recovery say that I&#8217;m making excellent progress. Given where I am calendar-wise since the injury, my range of motion is great and my strength is good, too. Perhaps next week, I&#8217;ll be able to spend time out of my walking boot in a regular shoe assisted by a crutch. This will allow me to work on re-establishing my normal gait.</p>
<p>Already this experience has been rich in life lessons for me:</p>
<ul>
<li>When you listen to your care givers, good things can and do happen! (Wish I&#8217;d learned this in my twenties.)</li>
<li>I still have a ways to go until I&#8217;m a consistently patient person. (Sometimes, I&#8217;m not a patient <em>patient</em>!)</li>
<li>I value my independence, and I have a hard time asking for help.</li>
<li>Handicapping injuries offer a great opportunity to slow down and experience the subtler, finer points of life (e.g. wonderful family moments).</li>
<li>When operating on a single crutch, the crutch goes on the strong side, not alongside the injury. (My physical therapist had a good laugh&#8211;and said that it&#8217;s not uncommon to see patients operate incorrectly.)</li>
<li>I thrive on communication (e.g. interacting with colleagues at work). While I&#8217;m grateful to be able to work regularly from home&#8211;even more so since my injury&#8211;there is simply no substitute for face-to-face communication.</li>
<li>Be conservative in your recovery goals, allowing more opportunity to be pleasantly surprised. Don&#8217;t confuse this with owning your recovery, being confident and taking initiative.</li>
<li>The human walk is truly elegant. It seems so simple, but there&#8217;s a lot to it when you have to deconstruct and re-learn it. Coordination requires more effort and focus than strength requires.</li>
</ul>
<p>You may have noticed that I&#8217;ve been light on blogging this month, after starting the year off at a better pace (for me, anyway). Needless to say, I&#8217;ve been focusing my spare (and non-spare) time on my recovery. Let&#8217;s see&#8230;post a blog&#8230;regain ability to walk&#8230;blog&#8230;walk&#8230;hmmm&#8230;  <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Suffice it to say, for now, that plenty of good things are happening where my professional life is concerned, too (e.g. cool new software features and products forthcoming from EMC). More on that later.</p>
<p>In the meantime, thanks for all the well-wishes and support. Cheers&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2009/03/recovering-well/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Outliers</title>
		<link>http://craigrandall.net/archives/2008/12/outliers/</link>
		<comments>http://craigrandall.net/archives/2008/12/outliers/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 14:28:46 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Non-fiction]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[deliberate practice]]></category>
		<category><![CDATA[Gladwell]]></category>
		<category><![CDATA[Hofstede]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[opportunity]]></category>
		<category><![CDATA[outlier]]></category>
		<category><![CDATA[Outliers]]></category>
		<category><![CDATA[PDI]]></category>
		<category><![CDATA[success]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=759</guid>
		<description><![CDATA[TweetSince reading Blink: The Power of Thinking without Thinking and The Tipping Point: How Little Things Can Make a Big Difference, I&#8217;ve been looking forward to Malcolm Gladwell&#8216;s next book. Outliers: The Story of Success didn&#8217;t disappoint, and I recommend &#8230; <a href="http://craigrandall.net/archives/2008/12/outliers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton759" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fo4f0Nl&amp;via=craigsmusings&amp;text=Outliers&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2008%2F12%2Foutliers%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Since reading <a title=""Extraordinary power of thin-slicing href="http://craigrandall.net/archives/2005/03/extraordinary-power-of-thin-slicing/">Blink: The Power of Thinking without Thinking</a> and <a title="The possibility of sudden, significant change" href="http://craigrandall.net/archives/2005/04/the-possibility-of-sudden-significant-change/">The Tipping Point: How Little Things Can Make a Big Difference</a>, I&#8217;ve been looking forward to <a href="http://gladwell.com" target="_new">Malcolm Gladwell</a>&#8216;s next book. <a href="http://www.amazon.com/gp/product/0316017922?ie=UTF8&#038;tag=crasmus-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0316017922">Outliers: The Story of Success</a><img src="http://www.assoc-amazon.com/e/ir?t=crasmus-20&#038;l=as2&#038;o=1&#038;a=0316017922" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> didn&#8217;t disappoint, and I recommend reading it yourself.</p>
<p>As the book&#8217;s title suggests, Gladwell&#8217;s text is about success and outliers; however, he engages the reader from the get-go by starting with a definition of outlier expressly to follow-up by quickly suggesting a concrete redefinition of what is truly an outlier and what determines success. Gladwell challenges the reader to think in less-conventional terms (e.g. thinking about health in terms of community&#8211;beyond just the individual): &#8220;&#8230;there is something profoundly wrong with the way we make sense of success.&#8221;</p>
<p>Outliers has two parts, focused on opportunity and legacy, respectively. Part one emphasizes &#8220;from-ness&#8221; (i.e. from <em>where</em> (e.g. birthplace), from <em>when</em> (e.g. time, era, norms), from <em>how</em> (e.g. culture, legacy), etc.). In doing so, part one indicates by one example after another why <em>merely personal explanations of success don&#8217;t work</em>.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Where are you from?</p>
<blockquote><p>Do you see the consequences of the way we have chosen to think about success? Because we so profoundly personalize success, we miss opportunities to lift others onto the top rung. We make rules that frustrate achievement We prematurely write off people as failures. We are too much in awe of the those who succeed and far too dismissive of those who fail. And, most of all, we become much too passive. We overlook just how large a role we all play&#8211;and by &#8216;we&#8217; I mean society&#8211;in determining who makes it and who doesn&#8217;t.</p></blockquote>
<p>Gladwell states, &#8220;Achievement is talent plus preparation.&#8221; He then goes on to uncover patterns of achievement and underachievement as well as patterns of encouragement and discouragement. He focuses on the work ethic of those who are purposeful, single-minded, intentional&#8211;who achieve success by working much, much harder.</p>
<ul>
<li>Adversity presenting itself as opportunity</li>
<li>Developing skills amidst obscurity</li>
<li><em>Meaningful</em> &#8211; complexity, autonomy and a relationship between effort and reward in doing creative work</li>
<li>&#8220;Hard work is a prison sentence only if it does not have meaning.&#8221;</li>
</ul>
<p>For example, the &#8220;10,000 hour rule&#8221; is discussed (i.e. its typically takes 10K hours of <em>deliberate practice</em> to develop true expertise and world-class mastery). The point of the discussion is not to admire those who earn such mastery as much as it is to understand the kinds of obstacles most of us encounter in the pursuit of such commitment. Furthermore, it concerns the <em>creation of (more) equal opportunities for practicing</em> in order to reach greater common potential: &#8220;Practice isn&#8217;t the thing you do once you&#8217;re good. It&#8217;s the thing you do that makes you good.&#8221;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Are you regularly practicing what your core profession requires<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(e.g. modeling, design, coding, testing, writing)?</p>
<p><strong>&#8220;Success arises out of a steady accumulation of advantages.&#8221;</strong><br />
&#8220;Extraordinary achievement is less about talent than it is about opportunity.&#8221;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Talent: intellect, &#8220;general intelligence,&#8221; innate ability<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opportunity: imagination, savvy, &#8220;practical intelligence,&#8221; surrounding<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;community, family background, demographics, virtues and values<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(e.g. frugality, initiative, sacrifice)</p>
<p>&#8220;General intelligence&#8221; and &#8220;practical intelligence&#8221; are orthogonal (i.e. presence of one doesn&#8217;t imply the presence of the other); therefore, keep clear and separate (i.e. don&#8217;t confuse one for the other).</p>
<p>Part two, moves from opportunity to legacy and starts by focusing on cultural legacies (e.g. a culture of honor, where reputation is of foremost concern). The focus becomes about teamwork and communication (e.g. &#8220;mitigated speech&#8221;). For example, understanding cultural legacy as a way to effectively combat mitigation (i.e. developing clearer and more assertive communication where both transmitter and receiver are not a afraid to speak up or to speak straight).</p>
<p>To bring cultural legacy into better focus, Gladwell leverages the <a title="Geert Hofstede™ Cultural Dimensions" href="http://www.geert-hofstede.com/" target="_blank">Cultural Dimensions work of Geert Hofstede</a> (e.g. IDV &#8211; Individualism (i.e. what Gladwell refers to as the <em>individualism-collectivism scale</em>), UAI &#8211; Uncertainty Avoidance Index, PDI &#8211; Power Distance Index). For example, the <a title="Hofstede Dimensions for the United States" href="http://www.geert-hofstede.com/hofstede_united_states.shtml" target="_blank">United States</a> has the highest IDV score and the fifth-lowest PDI score.</p>
<p>Mitigated speech and high PDI influence communication, especially when the person speaking (transmitter) and the person listening (receiver) have different orientation. In Western cultures, communication tends to be transmitter-oriented (i.e. speaker is responsible to communicate ideas clearly and unambiguously). However, in Asian cultures, communication tends to be receiver-oriented (i.e. listener is responsible to make sense of what is being said). For this reason, I believe that communication is both my responsibility and also a two-way discipline (i.e. if you don&#8217;t understand something speak up&#8211;I&#8217;m trying my best to be clear). It&#8217;s why I prefer more interactive sessions at conferences, etc.</p>
<p>As a mathematician by training, I was fascinated to learn that, as human beings, we store digits in a memory loop that runs for about two seconds. When you compare the fairly transparent Asian number system with the highly irregular number system in English, it starts to become clearer how English-speaking (English-thinking) student accumulate a disadvantage. <a title="Can language and memory explain why Asians are good at math?" href="http://www.stoweboyd.com/mind/2008/11/can-language-an.html" target="_blank">Stowe Boyd goes into more detail of Gladwell&#8217;s treatment of this cultural legacy</a>. (I need to start thinking <em>si</em> instead of <em>four</em>, <em>qi</em> instead of <em>seven</em>, etc. <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )</p>
<p>Cultural legacy suggests to me that it would be naive to apply an American timeline to the future development of, for example, China. Rice paddies aren&#8217;t fields of corn or wheat (i.e. skill-oriented versus mechanically-oriented farming tradition). So why should it take the Chinese the same amount of time to &#8220;modernize&#8221; as it did take Americans?</p>
<p>You&#8217;ve likely heard or seen the business cliché &#8220;Your attitude determines your altitude.&#8221; Well, <em>Outliers</em> posits that success is not much about ability as it is about attitude. That is, success is a function of persistence, doggedness and willingness to work hard. Success is more about out-learning than it is about being smarter. School <em>works</em>, but there just isn&#8217;t enough of it (e.g. 180 days versus 243 days&#8211;American versus Japanese school year). Or said another way, school isn&#8217;t the problem as much as summer vacation may be.</p>
<p>In closing:</p>
<ul>
<li>&#8220;Outliers are those who have been given opportunities&#8211;and who have had the strength and presence of mind to seize them.&#8221;</li>
<li><strong>Success is a gift.</strong></li>
<li>&#8220;To build a better world we need to replace the patchwork of lucky breaks and arbitrary advantages that today determine success&#8211;the fortunate birth date and the happy accidents of history&#8211;with a society that provides opportunities for all.&#8221;</li>
</ul>
<p>P.S. I recently began a major revision of my <a href="http://craigrandall.net/books/">Books</a> page. You can now more easily see other <a href="http://craigrandall.net/books/#Books_Reviewed">book reviews</a> I&#8217;ve posted herein. Soon you&#8217;ll be able to see what else is in my book library (i.e. just the <a href="http://craigrandall.net/books/#Books_Business">business-related</a> or <a href="http://craigrandall.net/books/#Books_Software">software-related</a> non-fiction therein). Why? Well, if you&#8217;re nearby and you see something of interest, please ask to borrow books of interest. If you&#8217;re not (i.e. regardless of your location to me), I&#8217;m hoping that opening up my library will help to solicit feedback as to what the especially good reads are (and why). I typically have multiple books queued up to read; so, knowing what should be top-of-list from my readers would be welcome feedback. Cheers&#8230;</p>
<p>Update 12/26/2008: Today I was able to get to watching the second part of Charlie Rose&#8217;s show on performance where, after interviewing Malcolm Gladwell in the first half, he interviewed the author of <a href="http://www.amazon.com/gp/product/1591842247?ie=UTF8&#038;tag=crasmus-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1591842247">Talent Is Overrated: What Really Separates World-Class Performers from Everybody Else</a><img src="http://www.assoc-amazon.com/e/ir?t=crasmus-20&#038;l=as2&#038;o=1&#038;a=1591842247" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />, Geoff Colvin. Mr. Colvin referenced the little known body of scientific work concerning <em>deliberate practice</em>, much like Mr. Gladwell drew upon it in Outliers. I appreciated Mr. Colvin&#8217;s belief, based on conversation with this scientific community, that the research frontier here is <em>parenting</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2008/12/outliers/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Sound advice rhyming</title>
		<link>http://craigrandall.net/archives/2007/11/sound-advice-rhyming/</link>
		<comments>http://craigrandall.net/archives/2007/11/sound-advice-rhyming/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 03:57:56 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/11/sound-advice-rhyming/</guid>
		<description><![CDATA[TweetBack when I joined Documentum in 1998&#8211;later acquired by EMC, I can recall its first CEO, Jeff Miller, saying: &#8220;We may not always be right, but at least we&#8217;re not confused.&#8221; (Fast Company captured a slightly different quote: &#8220;It might &#8230; <a href="http://craigrandall.net/archives/2007/11/sound-advice-rhyming/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton315" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fp3eSLN&amp;via=craigsmusings&amp;text=Sound%20advice%20rhyming&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F11%2Fsound-advice-rhyming%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Back when I joined Documentum in 1998&#8211;later acquired by EMC, I can recall its first CEO, Jeff Miller, saying: &#8220;We may not always be right, but at least we&#8217;re not confused.&#8221; (Fast Company <a title="Unit of One - Growing Smart" href="http://www.fastcompany.com/magazine/16/one.html" target="_blank">captured</a> a slightly different quote: &#8220;It might not be the right plan, but at least we&#8217;re not confused.&#8221;)</p>
<p>So, when I read a recent quote from eBay&#8217;s CEO, Meg Whitman, I was reminded of Mark Twain&#8217;s word, &#8220;History doesn&#8217;t repeat itself, but it does rhyme.&#8221; </p>
<p>Actually, in defense of her company&#8217;s acquisition of <a title="Skype" href="http://skype.com/" target="_blank">Skype</a> to <a title="Web2Summit: Backstage with Meg Whitman" href="http://radar.oreilly.com/archives/2007/10/web2summit_back.html" target="_blank">Tim O&#8217;Reilly</a>, Whitman <a title="Web 2.0 Summit: Meg Whitman, eBay" href="http://blogs.guardian.co.uk/technology/2007/10/18/web_20_summit_meg_whitman_ebay.html" target="_blank">appears to be quoting</a> Meister Eckhart, German writer and theologian, 1260-1328: &#8220;The price of inaction is far greater than the cost of making a mistake.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/11/sound-advice-rhyming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Smelling fresh asphalt (or repaving a PC)</title>
		<link>http://craigrandall.net/archives/2007/09/smelling-fresh-asphalt/</link>
		<comments>http://craigrandall.net/archives/2007/09/smelling-fresh-asphalt/#comments</comments>
		<pubDate>Sat, 22 Sep 2007 21:22:11 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Development Toolbox]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/09/smelling-fresh-asphalt/</guid>
		<description><![CDATA[TweetRepaving &#8211; def. the computer-based act of reformatting the system partition followed by installing a fresh operating system followed by fresh application installations followed by user settings restoration For starters, it&#8217;s a good idea to separate your data from your &#8230; <a href="http://craigrandall.net/archives/2007/09/smelling-fresh-asphalt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton312" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FqmUEo7&amp;via=craigsmusings&amp;text=Smelling%20fresh%20asphalt%20%28or%20repaving%20a%20PC%29&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F09%2Fsmelling-fresh-asphalt%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><em>Repaving</em> &#8211; def. the computer-based act of reformatting the system partition followed by installing a fresh operating system followed by fresh application installations followed by user settings restoration </p>
<p>For starters, it&#8217;s a good idea to separate your data from your applications (e.g. C: has OS and software; D: has documents, pictures, music, videos, etc.). You can accomplish this separation via separate physical hard disk drives or drive partitions. (Given the amount of software I use regularly due to my professional as well as the volume of digital content I posses, I go the multiple drive route.) So, if you currently run a one-disk-and-one-partition environment (<a title="Redundant Array of Independent Drives (or Disks)" href="http://en.wikipedia.org/wiki/RAID" target="_blank">RAID</a> 1 (mirror), RAID 0 (striped) or no RAID), consider creating two partitions in your new environment.  </p>
<p>Any robust repaving process should begin with current backups. If you don&#8217;t already possess a current backup of your critical files, settings, software installers, etc., find your backup medium of choice and start that process. If your backup solution is online and off-premise, just make certain that you save the means to reconnect to your service from your new computing environment&#8211;same applies to your ISP. If you choose, for example, to backup to disc (DVD or (gasp) CD) be sure to validate written data is readable before calling it a day. Also, be sure to exit out of all applications before commencing backup&#8211;even to the point of confirming exits via Task Manager (e.g. OUTLOOK.EXE isn&#8217;t hanging around nor is any other desktop search software that maintain a lock on your PST file, etc.).  </p>
<p>Recently I&#8217;ve found it useful to maintain a list of what I install on a machine, especially for work (software architecture). When I&#8217;m repaving, I simply review this list to trigger anything specific that may require backing up. This list also comes in handy further into the repaving process when I start re-installing software. As a cross-checking measure, I save the contents of my Start menu, my Quick Launch toolbar, and a listing from my Program Files directory, too. Be sure to save the means to reinstall each piece of software (e.g. URL&#8217;s, license keys, setup programs, access credentials, etc.). </p>
<p>Use care when your repave involves software or content with activation (e.g. Adobe) or other rights management (e.g. music). By &#8220;care&#8221; I mean take time to confirm that nothing OS-specific forms a basis for rights (e.g. seen as one machine under XP and a different, second machine under Vista, or not). Omar Shahine has a useful post about <a title="Things to do before flattening a PC" href="http://www.shahine.com/omar/CommentView,guid,81c789ff-1947-40fc-b718-31fbe59c11ff.aspx" target="_blank">persistent application cache care and other concerns</a>.  </p>
<p>So, you have your current system backed up and your ready to repave.  </p>
<p>First, restart your PC using your Windows operating system installation disc and not your existing OS. Select the existing system partition and perform a complete reformatting of this partition&#8211;nothing less than NTFS, of course. This reformatting should not affect any other partition or hard disk drive on your computer. Depending on the size of the system partition/drive, reformatting can take some time (i.e. window of opportunity to break for another activity of choice).  </p>
<p>Next, install the software you <em>require</em>. Unlike looking over everything in your closet of garage before you get rid of it, take the time to consider whether or not you really need to restore a particular piece of software in your new computing home. If no compelling reason comes to mind, don&#8217;t install it&#8211;instead just save it for a later day (that may never come). </p>
<p>Finally, restore or apply your particular software configuration, app-by-app. Fortunately a growing amount of software provides an automated way to backup and restore user settings (e.g. Microsoft Office). For me, this also involves a review of my Start menu, Quick Launch bar, Windows environment variables, Windows Registry favorites, IE favorites, Firefox bookmarks, etc. </p>
<p>Once you have your new environment finally setup and configured to preference, it&#8217;s a good idea to create an image (e.g. built-in ImageX software on Windows Vista or third party software like Acronis True Image). By creating an image, should your system partition head south, you can restore your OS and applications back to a known state in minutes rather than hours. Of course, as your system changes over time, it&#8217;s worth periodically updating your system image. </p>
<p>One last tip: Increasingly I&#8217;m using <a title="What is virtualization?" href="http://www.vmware.com/virtualization/" target="_blank">virtualization</a> as a means to partition my computing environments (e.g. I have several <a title="VMware" href="http://www.vmware.com" target="_blank">VMware</a>-based virtual machine images for work-related projects). Virtualization allows me to keep my physical computing environment (i.e. host OS in VMware parlance) simple and more spartan. Virtual images compress well; so, I regularly archive these to my data partition/drive. </p>
<p>This process has served me well over the years. Fortunately as Windows has matured, my need to repave has decreased. Alas, it hasn&#8217;t gone away completely, though&#8230;&nbsp; <img src='http://craigrandall.net/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/09/smelling-fresh-asphalt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dogfooding 101</title>
		<link>http://craigrandall.net/archives/2007/09/dogfooding-101/</link>
		<comments>http://craigrandall.net/archives/2007/09/dogfooding-101/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 16:24:13 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/09/dogfooding-101/</guid>
		<description><![CDATA[TweetWhether you like to think of it as &#8220;eating your own dogfood&#8221; or &#8220;drinking your own champagne&#8221;, you may appreciate the following succinct expression of why doing so is vital to your enterprise: You sell what you know. You know &#8230; <a href="http://craigrandall.net/archives/2007/09/dogfooding-101/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton310" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FnH15T0&amp;via=craigsmusings&amp;text=Dogfooding%20101&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F09%2Fdogfooding-101%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Whether you like to think of it as &#8220;eating your own dogfood&#8221; or &#8220;drinking your own champagne&#8221;, you may appreciate the following succinct expression of why doing so is vital to your enterprise:</p>
<blockquote><p><font color="#333333">You sell what you know.<br />
You know what you use.<br />
You use what you have access to.</font></p>
</blockquote>
<p>To be clear, &#8220;sell&#8221; isn&#8217;t merely limited to the traditional definition highly relevant to your sales force. In the context of creative, architectural and engineering staff, &#8220;sell&#8221; can be substituted with &#8220;innovate.&#8221; How can you innovate upon your current product offerings if you aren&#8217;t regularly using and stressing them?</p>
<p>Credit to Tod Tompkins for sharing this expression.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/09/dogfooding-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stuff and information</title>
		<link>http://craigrandall.net/archives/2007/08/stuff-and-information/</link>
		<comments>http://craigrandall.net/archives/2007/08/stuff-and-information/#comments</comments>
		<pubDate>Sat, 18 Aug 2007 22:57:43 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Content management]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Reading]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/08/stuff-and-information/</guid>
		<description><![CDATA[Tweet Paul Graham&#8217;s essay last month, &#8220;Stuff,&#8221;&#160;really resonates with me. I strongly encourage you to take a few minutes and go read it. Good, isn&#8217;t it?! Stuff appears to be a key contributing factor to the commoditization&#8211;er, evaporation&#8211;of my time. &#8230; <a href="http://craigrandall.net/archives/2007/08/stuff-and-information/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton304" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FpqNpIy&amp;via=craigsmusings&amp;text=Stuff%20and%20information&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F08%2Fstuff-and-information%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div></p>
<p>Paul Graham&#8217;s essay last month, &#8220;Stuff,&#8221;&nbsp;really resonates with me. I strongly encourage you to take a few minutes and <a title="Stuff" href="http://paulgraham.com/stuff.html" target="_blank">go read it</a>. <em>Good</em>, isn&#8217;t it?!</p>
<p><em>Stuff</em> appears to be a key contributing factor to the commoditization&#8211;er, <em>evaporation</em>&#8211;of my time. In fact, I can effectively replace &#8220;stuff&#8221; with &#8220;information&#8221; in Paul&#8217;s essay and feel equally downtrodden. I&#8217;m overwhelmed with information, probably just like you are.</p>
<p>To paraphrase and personalize some of Paul&#8217;s points:</p>
<ul>
<li><u>Information</u> has gotten a lot cheaper, but <u>my</u> attitude toward it <u>hasn&#8217;t</u> changed correspondingly. <u>I</u> overvalue information.  </li>
<li>Once <u>I&#8217;ve</u> accumulated a certain amount of <u>information</u>, it starts to own <u>me</u> rather than the other way around.  </li>
<li>A cluttered room <u>[or&nbsp;computer file system or feed aggregator or ...]</u>&nbsp;is literally exhausting.  </li>
<li>Another way to resist acquiring <u>information</u> is to think of the overall cost of owning <u>[or even just managing]</u>&nbsp;it. The purchase price <u>[or initial download, even free]</u> is just the beginning. I&#8217;m going to have to <em>think</em> about the thing for years&#8211;perhaps even for the rest of your life. Every thing you own takes energy away from you. Some give more than they take. Those are the only things worth having.</li>
</ul>
<p>I&#8217;m known to be a packrat, which has certainly saved me and others in the past. However, the burden that comes with this mountain of information (stuff) is wearing. <a title="Still the content pile herder..." href="http://craigrandall.net/archives/2007/01/still-the-content-pile-herder/" target="_blank">Techniques</a> I&#8217;ve <a title="From pile to circular file&hellip;with a pit stop" href="http://craigrandall.net/archives/2006/04/pile-filter-trash/" target="_blank">described</a> before end up involved more about paying&nbsp;in time lost than in real value gained (i.e. organization for no apparent long-term benefit).</p>
<p>Earlier this week I was meeting with several EMC colleagues to discuss the whole REST/POX/SOAP/RPC/SOA/ROA(/DOA) thing. During this candid discussion&#8211;a good subject for another post&#8211;someone remarked, and I&#8217;m paraphrasing, &#8220;Forget about organization; focus on good search. Organization is an intractable problem, and one that no one is willing to pay for to solve properly.&#8221; This gave me pause&#8230;so, how do I leverage search on the web and on my desktop? Has search truly replaced navigation for me? If not, why?</p>
<p>Back to Paul&#8217;s essay and the realization that I may overvalue information, I got to thinking about physical books, digital books and links to books online. Paper is pleasant to hold and read, but it can burn and consumes shelf space. PDFs are fine on a big display, but they require software to read (albeit free) and additional electronic storage themselves&#8211;not to mention that they&#8217;re fixed/frozen, not <a title="Roundtrip content engineering" href="http://craigrandall.net/archives/2006/08/roundtrip-content-engineering/" target="_blank">dynamic/living</a>, in nature. Links consume far less storage then documents on my hard drive&#8211;even nothing when placed into <a title="del.icio.us" href="http://del.icio.us/" target="_blank">del.icio.us</a>&#8211;but they can break or become useful when my ISP decides to disappear. When I go offline, how do I access a particular document given only a link? When I&#8217;m away from my computer, PDA, smart phone, etc. how do I read my softcopy document? When I&#8217;m away from my home library and a nearby book seller, how do I thumb through a certain chapter for that particular key phrase or figure?</p>
<p>Given all my questions, I need something empirical to help me to change my ways. Ironically, it seems like more data could help my information overload. <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The kind of data I&#8217;m currently envisioning represents the number of browse, read and write related actions upon sets of electronic documents. For example, if I navigate to a folder that contains two documents but do nothing more, then each document gets a +1 in the browse column. If I navigate here again and open one of the documents, both documents get another +1 for browse and the opened document gets a +1 in the read column, too. If I edit the open document and save my changes, then that document also receives a +1 in the write column.</p>
<p>I say &#8220;columns&#8221; to represent this metadata due to my leverage of a useful Windows Explorer add-in (i.e. shell namespace extension), <a title="Folder Size for Windows" href="http://foldersize.sourceforge.net/" target="_blank">Folder Size for Windows</a>, which presents a new Folder Size column within the main file system navigator:</p>
<p align="center"><img src="http://craigrandall.net/images/folder-size-column.gif"/>&nbsp;</p>
<p>On the other hand, I&#8217;m not sure that adding three columns of numbers would be terribly useful. </p>
<p>Fortunately there are lots of ways to project this kind of information. I circulated Visual Literacy&#8217;s <a title="A Periodic Table of Visualization Methods" href="http://www.visual-literacy.org/periodic_table/periodic_table.html" target="_blank">A Periodic Table of Visualization Methods</a> amongst my colleagues at work back in May and it garnered a fair bit of praise and admiration. More recently, Jeff Atwood blogged more generally about <a title="Catalogs of Data Visualization" href="http://www.codinghorror.com/blog/archives/000926.html" target="_blank">catalogs of data visualization</a>. For example, maybe I could apply&nbsp;<a title="Crazy Egg" href="http://crazyegg.com/" target="_blank">Crazy Egg</a>&#8216;s&nbsp;&#8221;heat map&#8221; concept.</p>
<p>Perhaps I&#8217;m simply over-engineering the whole thing.</p>
<p>Taking a step back and returning to Paul&#8217;s essay, the following paragraph may represent the simplest way to my&nbsp;information tranquility:</p>
<blockquote><p><font color="#333333">A friend of mine cured herself of a clothes buying habit by asking herself before she bought anything &#8220;Am I going to wear this all the time?&#8221; If she couldn&#8217;t convince herself that something she was thinking of buying would become one of those few things she wore all the time, she wouldn&#8217;t buy it. I think that would work for any kind of purchase. Before you buy anything, ask yourself: will this be something I use constantly? Or is it just something nice? Or worse still, a mere bargain?</font></p>
</blockquote>
<p>I&#8217;ve successfully applied this practice to physical books and music CD&#8217;s&#8211;I&#8217;m a sucker for both&#8211;but I&#8217;ve got a long way to go where general downloading and filing is concerned.</p>
<p>Update 8/24/2007: Not that TreeMaps are necessarily ideal, but I ran across a TreeMap-based disk drive content visualization software for Windows and MacOS recently: <a href="http://www.win.tue.nl/sequoiaview" target="_blank">SequoiaView</a> (Windows) and <a href="http://www.derlien.com/" target="_blank">Disk Inventory X</a> (MacOS).</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/08/stuff-and-information/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Presentation has its price</title>
		<link>http://craigrandall.net/archives/2007/07/presentation-has-its-price/</link>
		<comments>http://craigrandall.net/archives/2007/07/presentation-has-its-price/#comments</comments>
		<pubDate>Thu, 26 Jul 2007 21:25:53 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Content management]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/07/presentation-has-its-price/</guid>
		<description><![CDATA[TweetYesterday Laurence talked about the challenges that a multitude of interfaces can present a solution builder, specifically in the context of ECM, and today Billy added his thoughts. While both posts seem to be focused more on visual interfaces (UI) &#8230; <a href="http://craigrandall.net/archives/2007/07/presentation-has-its-price/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton297" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FoSPGGt&amp;via=craigsmusings&amp;text=Presentation%20has%20its%20price&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F07%2Fpresentation-has-its-price%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Yesterday Laurence talked about the <a title="One Little, Two Little, Three Little Interfaces" href="http://wordofpie.wordpress.com/2007/07/25/one-little-two-little-three-little-interfaces/" target="_blank">challenges that a multitude of interfaces can present a solution builder</a>, specifically in the context of ECM, and today Billy added <a title="How many interfaces?" href="http://blogs.oracle.com/fusionecm/2007/07/26#a101" target="_blank">his thoughts</a>. While both posts seem to be focused more on visual interfaces (UI) than non-visual interfaces, the concerns raised apply to interfaces in general.</p>
<p>Here are my thoughts:</p>
<ul>
<li>I very much agree that it&#8217;s more a matter of <em>should</em> than <em>can</em>. Is the new UI or user experience relevant to my business? Does a new experience enable the retirement of any other experiences? Does a new experience lower training costs (e.g. is it more intuitive to my users)?</li>
<li>At some level, all user experiences from a vendor should be consistent. However, one must also consider where ultimate experience control resides. For example, I see at least two major categories of users where ECM applications are concerned: (1) those who prefer a standalone experience, typically within their web browser of choice, and (2) those who prefer that the vendor provide an integrated experience within the primary applications serving the business&#8217;s knowledge work (e.g. Office applications, a third party portal, etc.).</li>
<li>I agree with Laurence: UI should serve the task at hand; not the other way around. You have a job to accomplish and the provided experience should clarify and simplify that job&#8211;even anticipate next steps, etc.</li>
<li>How a business is run and wants to be run will determine whether or not a solution has one or more graphical/visual aspects. Knowledge work is becoming more specialized; so, each user experience should be tailored specifically to the particular link in the value chain it serves. Some have called this approach &#8220;purpose-built applications&#8221; or &#8220;task-centric experiences.&#8221; At the same time, there are horizontal (cross-cutting) concerns with visual needs, too (e.g. CIO dashboards, BAM, management consoles for admins, etc.).</li>
</ul>
<p>When you provide presentation tier code as part of your solution&#8211;&#8221;whole cloth UI&#8217;s&#8221; as Billy calls them, you should acknowledge that users can be a fickle bunch (read: today&#8217;s Lexus experience will become a Yugo eventually&#8211;it&#8217;s a matter of <em>when</em>, not <em>if</em>).</p>
<p>So you should have a well-factored architecture that separates business logic and services, which serve all your UI&#8217;s, from application logic and services, which serve a particular UI (e.g. web-based, Office-based, etc.). Doing so, should produce a &#8220;thin veneer&#8221; for a presentation&nbsp;layer, which is easier to evolve or replace. Again, the UI serves the task at hand; over time, a <em>new</em> UI may <em>serve</em> the task <em>better</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/07/presentation-has-its-price/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>People are essentially reliable</title>
		<link>http://craigrandall.net/archives/2007/06/people-are-essentially-reliable/</link>
		<comments>http://craigrandall.net/archives/2007/06/people-are-essentially-reliable/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 18:34:36 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/06/people-are-essentially-reliable/</guid>
		<description><![CDATA[Tweet From &#8220;Lessons from the Anti-Mentor&#8221; (via my folks): People are essentially reliable; therefore, their actions should be understood with that consistency in mind (e.g. always generous, always selfish, always doing, always (just) talking, etc.). Trust your instincts here. &#8220;You &#8230; <a href="http://craigrandall.net/archives/2007/06/people-are-essentially-reliable/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton286" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FoVdrpi&amp;via=craigsmusings&amp;text=People%20are%20essentially%20reliable&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F06%2Fpeople-are-essentially-reliable%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div></p>
<p>From &#8220;<a title="Lessons from the Anti-Mentor" href="http://www.businessweek.com/print/magazine/content/07_24/b4038110.htm?chan=gl" target="_blank">Lessons from the Anti-Mentor</a>&#8221; (via my folks):
<ul>
<li>People are essentially reliable; therefore, <em>their actions should be understood with that <u>consistency</u> in mind</em> (e.g. always generous, always selfish, always doing, always (just) talking, etc.). <strong>Trust your instincts here</strong>.</li>
<li>&#8220;You spend too much time at work to spend it around people you don&#8217;t like or trust. If you&#8217;re not having fun, it&#8217;s time to move on.&#8221;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/06/people-are-essentially-reliable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Premise validity can change</title>
		<link>http://craigrandall.net/archives/2007/05/premise-validity-can-change/</link>
		<comments>http://craigrandall.net/archives/2007/05/premise-validity-can-change/#comments</comments>
		<pubDate>Thu, 31 May 2007 23:17:19 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/05/premise-validity-can-change/</guid>
		<description><![CDATA[TweetAlthough I&#8217;m not a fan of Digg, I nevertheless appreciate the following quote (originally in Business 2.0 magazine and more recently referenced in ComputerWorld)&#160;from Jay Adelson, Digg&#8217;s CEO: &#8220;A lot of companies are afraid to touch their original technology, to &#8230; <a href="http://craigrandall.net/archives/2007/05/premise-validity-can-change/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton284" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fr4vySM&amp;via=craigsmusings&amp;text=Premise%20validity%20can%20change&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F05%2Fpremise-validity-can-change%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Although I&#8217;m not a fan of Digg, I nevertheless appreciate the following quote (originally in <a title="Start Last, Finish First" href="http://money.cnn.com/magazines/business2/business2_archive/2006/01/01/8368119/index.htm" target="_blank">Business 2.0</a> magazine and more recently referenced in <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyName=internet_business&amp;articleId=292772&amp;taxonomyId=71&amp;intsrc=kc_feat" target="_blank">ComputerWorld</a>)&nbsp;from Jay Adelson, Digg&#8217;s CEO: &#8220;A lot of companies are afraid to touch their original technology, to reconsider the premise on which they started the business. But when you stop doing that, that&#8217;s when you get lapped.&#8221;</p>
<p>Aside: This post is brought to you by the shiny <a href="http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!1272.entry" target="_blank">new beta two version of Windows Live Writer</a>. Recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/05/premise-validity-can-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An open letter to Jetbrains about Omea</title>
		<link>http://craigrandall.net/archives/2007/05/an-open-letter-to-jetbrains-about-omea/</link>
		<comments>http://craigrandall.net/archives/2007/05/an-open-letter-to-jetbrains-about-omea/#comments</comments>
		<pubDate>Thu, 31 May 2007 03:08:24 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[feed reader]]></category>
		<category><![CDATA[JetBrains]]></category>
		<category><![CDATA[Omea]]></category>
		<category><![CDATA[PIM]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/05/an-open-letter-to-jetbrains-about-omea/</guid>
		<description><![CDATA[Tweet From: Craig RandallSent: 5/30/2007 7:45:19 PMNewsgroups: jetbrains.omniamea.eap, jetbrains.omea.reader, jetbrains.omea.pro, jetbrains.omea.devSubject: When will the source finally become open for Omea? Omea Team- Many months ago Jetbrains announced that Omea was going open source. However, to date the source is still &#8230; <a href="http://craigrandall.net/archives/2007/05/an-open-letter-to-jetbrains-about-omea/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton283" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FrlKc5Z&amp;via=craigsmusings&amp;text=An%20open%20letter%20to%20Jetbrains%20about%20Omea&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F05%2Fan-open-letter-to-jetbrains-about-omea%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><blockquote>
<p>From: Craig Randall<br />Sent: 5/30/2007 7:45:19 PM<br />Newsgroups: jetbrains.omniamea.eap, jetbrains.omea.reader, jetbrains.omea.pro, jetbrains.omea.dev<br />Subject: When will the source finally become open for Omea?</p>
<p>Omea Team-</p>
<p>Many months ago Jetbrains announced that Omea was going open source. However, to date the source is still entirely closed. There has been very little explanation about the lack of follow-through (timely or otherwise) concerning progress (or challenges) in achieving the publicly announced goal of making Omea an open source project.</p>
<p>When you read through a significant number of posts since the Omea announcement, it&#8217;s obvious that the Omea community is loyal. But all loyalty has its limits, and I fear that Jetbrains is pushing this community to the point of writing off the announcement as vaporous. That is really unfortunate and completely unnecessary. From my correspondence separately with you, I know that there is still passion around Omea (i.e. the core dev&#8217;s at Jetbrains).</p>
<p>So, what say you? Can you give your long-suffering community a definitive answer about when you will finally make Omea fully open source?</p>
<p>-Craig</p>
</blockquote>
<p>It&#8217;s also been almost six months since <a title="Omea 2.2 release notes (last updated 11/16/2006)" href="http://www.jetbrains.net/confluence/display/OMEA/Omea+Frascati+Release+Notes" target="_blank">version 2.2 was released</a>. So regardless of the critical environment around open sourcing your product, you need to <em>convince</em> your community that, regardless of open/closed, Omea is alive and well, receiving its due care and feeding one way or another.</p>
<p><a title="Free software since 12/4/2006" href="http://www.jetbrains.com/omea/download/download.html" target="_blank">You made Omea free</a> (as in free beer); now, please <em>liberate</em> Omea.</p>
<p>Sincerely, your languishing advocate&#8230;</p>
<p>Update 3/14/2008: JetBrains has finally released Omea under GPL v2, and the community can participate in its ongoing development (!!). <a href="http://craigrandall.net/archives/2008/03/omea-is-open-to-the-community/" title="Omea is open to the community">More in a separate post</a>&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/05/an-open-letter-to-jetbrains-about-omea/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>About character and reputation</title>
		<link>http://craigrandall.net/archives/2007/04/about-character-and-reputation/</link>
		<comments>http://craigrandall.net/archives/2007/04/about-character-and-reputation/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 20:17:46 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/04/about-character-and-reputation/</guid>
		<description><![CDATA[TweetI recently came across the following quote from Abraham Lincoln: &#8220;Character is like a tree and reputation like its shadow. The shadow is what we think of it; the tree is the real thing.&#8220; Considering&#160;how the passing of the sun, &#8230; <a href="http://craigrandall.net/archives/2007/04/about-character-and-reputation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton275" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FpZI608&amp;via=craigsmusings&amp;text=About%20character%20and%20reputation&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F04%2Fabout-character-and-reputation%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I recently came across the following quote from Abraham Lincoln: &#8220;<strong>Character is like a tree and reputation like its shadow. The shadow is what we think of it; the tree is the real thing.</strong>&#8220;</p>
<p>Considering&nbsp;how the passing of the sun, for example, causes a tree&#8217;s shadow to change shape (and finally disappear), the President&#8217;s statement gives me pause. How much time do I devote to &#8220;shadow observation&#8221; rather than observing the tree itself? How much time do I attend to my &#8220;personal tree&#8221; instead of worrying about shadows currently cast by it (i.e. others&#8217; perceptions)?</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/04/about-character-and-reputation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software factories and automobile assembly lines</title>
		<link>http://craigrandall.net/archives/2007/04/software-factories-and-automobile-assembly-lines/</link>
		<comments>http://craigrandall.net/archives/2007/04/software-factories-and-automobile-assembly-lines/#comments</comments>
		<pubDate>Thu, 12 Apr 2007 22:54:24 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/04/software-factories-and-automobile-assembly-lines/</guid>
		<description><![CDATA[Tweet At the Microsoft MVP 2007 Global Summit held last month, I had the opportunity to hear Jack Greenfield talk about software factories. During Jack&#8217;s presentation Sam Gentile essentially remarked that while he understands and uses software factories, he doesn&#8217;t &#8230; <a href="http://craigrandall.net/archives/2007/04/software-factories-and-automobile-assembly-lines/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton274" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FqKVVFT&amp;via=craigsmusings&amp;text=Software%20factories%20and%20automobile%20assembly%20lines&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F04%2Fsoftware-factories-and-automobile-assembly-lines%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div></p>
<p>At the Microsoft MVP 2007 Global Summit held last month, I had the opportunity to hear <a href="http://blogs.msdn.com/jackgr/" target="_blank">Jack Greenfield</a> talk about <a href="http://softwarefactories.com/" target="_blank">software factories</a>. During Jack&#8217;s presentation Sam Gentile essentially <a title="Sam's own blog post of the discussion" href="http://codebetter.com/blogs/sam.gentile/archive/2007/03/14/MVP-Summit-Wednesday-Software-Factories.aspx" target="_blank">remarked</a> that while he understands and uses software factories, he doesn&#8217;t understand the point/value of software product lines (e.g. <a title="Big design up front" href="http://en.wikipedia.org/wiki/Big_Design_Up_Front" target="_blank">BDUF</a>&nbsp;vs. agile&#8230;).  </p>
<p>As Jack provided a thoughtful response, I too was thinking about how I&#8217;d reply. The following analogy came to mind&#8211;from an episode of The History Channel&#8217;s &#8220;<a href="http://www.history.com/minisites/modernmarvels/" target="_blank">Modern Marvels</a>&#8221; show on the subject of assembly lines. (You can view a small portion of the show online <a title="6.5 minute clip on assembly lines from 'Modern Marvels' episode" href="http://www.history.com/media.do?id=mm_assemblylines_broadband&amp;action=clip" target="_blank">here</a>.) </p>
<p>Henry Ford was quite successful in cementing the role of the assembly line in automobile manufacturing. A well-known remark of his is, &#8220;You can have whatever color you want as long as it’s black.&#8221; And the way Ford tooled and drove its assembly line exemplified this focus. After Ford&#8217;s workforce rebelled against the ever-increasing speed of the line and was wooed back by essentially by money, Ford&#8217;s customer base increased its demand for customization&#8211;even just a change in external paint color. Enter GM.  </p>
<p>GM was able to grab a fair bit of market share from Ford by understanding how to copy Ford&#8217;s success while also addressing consumer demand for increased choice.  </p>
<p>Later, after choice was commoditized (i.e. presumed by the consumer), quality came to the foreground. Enter Toyota.  </p>
<p>Toyota dramatically changed the role of the line worker to a fully empowered, responsible agent of quality and process improvement. Instead of increasing production by dialing up the speed of the line, Toyota practiced &#8220;kaizen.&#8221; Its management reduced available resources by 10% and expected/supported the line to adapt. Quality wasn&#8217;t a job&#8211;recall Ford’s more recent &#8220;quality is job one&#8221; campaign&#8211;it was a mindset&#8230;a workplace lifestyle, if you will.  </p>
<p>Now South Korea and its Hyundai corporation are getting into the fray with an emphasis on enhancing quality through robotics and repeatable fine tolerances in manufacturing as a result. A <a href="http://www.zinio.com/cover?is=203754358&amp;img=l" target="_blank">May 2007 Motor Trend</a> article about Hyundai&#8217;s recently revealed <a href="http://hyundaiconceptgenesis.com/" target="_blank">Concept Genesis</a> emphasized the potential of a car that can compete with a Lexus while featuring a price of a Toyota. Sounds like more disruption to me.  </p>
<p>Back to software factories and software product lines&#8230;  </p>
<p>At its very beginning, Ford represented (just) a software factory. GM represents an initial software product line&#8211;harvesting assets from Ford. Toyota represents a later software product line&#8211;harvesting assets from GM and from Ford.  </p>
<p>Perhaps Ford could have kept GM at bay or out of its market by taking more of a &#8220;software product line&#8221; mentality from the get-go&#8211;similarly, American auto makers and the likes of Toyota and Honda (Japanese auto makers).  </p>
<p>Later, another MVP remarked that his essential concern is protection from what is going to change (or from &#8220;variability&#8221; to reference Jack&#8217;s translation of this concern). I believe that a software product line practice can raise visibility here and also to the inverse concern: Where are my fundamental assumptions? What are my invariants and what happens when change happens there?  </p>
<p>In the case of automobile makers like Ford, GM and Toyota, history offers powerful examples of why architects should pursue software product lines and understand how they underlie software factories.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/04/software-factories-and-automobile-assembly-lines/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Starbucks Experience</title>
		<link>http://craigrandall.net/archives/2007/02/the-starbucks-experience/</link>
		<comments>http://craigrandall.net/archives/2007/02/the-starbucks-experience/#comments</comments>
		<pubDate>Mon, 19 Feb 2007 22:00:06 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Non-fiction]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2007/02/the-starbucks-experience/</guid>
		<description><![CDATA[TweetI just finished reading The Starbucks Experience: 5 Principles for Turning Ordinary Into Extraordinary by Joseph A. Michelli. I originally picked up this book given its sub-title and recurring thoughts about content management. Is CM mundane, everyday, even boring? Is &#8230; <a href="http://craigrandall.net/archives/2007/02/the-starbucks-experience/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton267" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fn2oSb1&amp;via=craigsmusings&amp;text=The%20Starbucks%20Experience&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2007%2F02%2Fthe-starbucks-experience%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>I just finished reading <a href="http://www.amazon.com/gp/product/0071477845?ie=UTF8&#038;tag=crasmus-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0071477845">The Starbucks Experience: 5 Principles for Turning Ordinary Into Extraordinary</a><img src="http://www.assoc-amazon.com/e/ir?t=crasmus-20&#038;l=as2&#038;o=1&#038;a=0071477845" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> by <a href="http://josephmichelli.com" target="_blank">Joseph A. Michelli</a>. I originally picked up this book given its sub-title and recurring thoughts about content management. Is CM mundane, everyday, even boring? Is it just ordinary? If it is, why is that?</p>
<p>Some things are meant to be in the background. They silently assist; they just work; they draw no attention to themselves per se. However, that doesn&#8217;t necessarily mean that they cannot also be extraordinary (e.g. principle #3: surprise and delight).</p>
<p>Likewise, customer experience is determined more by the people develop, market and otherwise represent the product, good or service in question. Certainly that is true of Starbucks, and I believe it&#8217;s true of any software enterprise. So, this read was an opportunity for me to step outside my own hand-crafted experience, if you will, and contrast it with a highly successful experience and approach.</p>
<p>Dr. Michelli distills the Starbucks Experience into five key business principles as follows:</p>
<ol>
<li>Make it your own</li>
<li>Everything matters</li>
<li>Surprise and delight</li>
<li>Embrace resistance</li>
<li>Leave your mark</li>
</ol>
<p>Throughout the book, the author provides several questions to consider under the heading &#8220;Create Your Own Experience.&#8221; While discussing &#8220;make it your own,&#8221; Dr. Michelli asks the following question: &#8220;What can you do to invest more of yourself and to get others to invest more of themselves in the process of interpersonal connection and discovery?&#8221; As a connector and collaborator, I thrive when I&#8217;m debating the merits of an architecture, listening to how customers leverage the products I build, mentoring colleagues, etc. I&#8217;m puzzled when there isn&#8217;t a natural buzz on the floor at work&#8211;why don&#8217;t others want to connect and collaborate to the same degree? (Shouldn&#8217;t everyone in the content management industry have an active blog? <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</p>
<p>Starbucks&#8217; <em>Green Apron Book</em> with its &#8220;Five Ways of Being&#8221; serves as a counter-balance to such questions: be welcoming, be genuine, be considerate, be knowledgeable and be involved. Rather than focusing on others, I should focus first on myself&#8211;how can I connect, discover and respond? True passion demands <em>involvement</em>.</p>
<p>Throughout the book, the author provides several observations to consider under the heading &#8220;Ideas to Sip On.&#8221; While discussing &#8220;everything matters,&#8221; Dr. Michelli makes the following observation: &#8220;Details affect the emotional connection (the &#8216;felt sense&#8217;) that others have with you.&#8221; Do I actively and fully listen to concerns? Do I act more than I speak? Am I on a soul quest or just following a mental ascent?</p>
<p>&#8220;Whether it&#8217;s brewing coffee, designing software, or mopping floors, a commitment to Surprise and Delight literally transforms the very nature of work. Employment stops being about the words written in job descriptions and expands to including offering unexpected experiences.&#8221; -Joseph A. Michelli</p>
<p>It&#8217;s important to anticipate the needs of colleagues and customers alike and to surprise those served by the business, and I agree with the author that leadership sets the tone herein. Fortunately &#8220;leader&#8221; isn&#8217;t a formal title reserved for a few either. <em>Leader</em> is an attribute available to you and I, and it&#8217;s individually and personally realized. For example, some lead by serving; others lead by making a stand.</p>
<p>&#8220;Embrace Resistance&#8221; was a chapter that underscored the importance of trust in collaboration for me. It&#8217;s common for me to seek out others, perhaps fellow architects or product managers, for example, to become effective proxies for my vision and roadmap where a particular product or project is concerned. Have I effectively conveyed my passion to him or her? Have they been able to &#8220;play it back&#8221; to me (in high-def mode even)?</p>
<p>I can certainly inform Starbucks that their partnership with the local Albertsons grocery store (in-store Starbucks) is failing them when it comes to the production of customer delight. Not only are my wife and I often surprised by the non-welcoming, somewhat aloof staff but the service is predictably sub-par. This is surely not the <a href="http://www.crackerjack.com/home.htm" target="_blank">Cracker Jack</a>-like result Starbucks invests in and expects.</p>
<p>My point in this recollection is that embracing resistance may involve indirect resistance, too. Someone on my behalf may inadvertently (or perhaps even intentionally) create resistance&#8211;to a product, to a feature, to an idea, etc. It&#8217;s my job to seek this out, too, engage and respond accordingly after understand legitimate issues and possible recourse.</p>
<p>In closing, I appreciate the author&#8217;s chapter of exhortation (i.e. personal application) in &#8220;A Final Word,&#8221; and I return back to the world of content management and to you my readership. How can I surprise and delight more effectively? Am I delivering predictable, positive experiences personally and through the products I bring to market? Where is there a resistance to use content management software in your business and workflow? What works well for you and what isn&#8217;t working as expected? How can I leave a deeper and longer lasting mark on my workplace and on my industry?</p>
<p>I&#8217;d love to hear from you. Thanks in advance for taking the time&#8230;</p>
<p>Update 12/1/2008: For more of <a href="http://craigrandall.net/books/#Books_Reviewed">my book reviews</a> and to see what else is in my book library (i.e. just the <a href="http://craigrandall.net/books/#Books_Business">business-related</a> or <a href="http://craigrandall.net/books/#Books_Software">software-related</a> non-fiction therein), please visit my <a href="http://craigrandall.net/books/">Books</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2007/02/the-starbucks-experience/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>An open source Omea?</title>
		<link>http://craigrandall.net/archives/2006/11/an-open-source-omea/</link>
		<comments>http://craigrandall.net/archives/2006/11/an-open-source-omea/#comments</comments>
		<pubDate>Tue, 14 Nov 2006 07:02:38 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Content management]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[feed reader]]></category>
		<category><![CDATA[JetBrains]]></category>
		<category><![CDATA[Omea]]></category>
		<category><![CDATA[PIM]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2006/11/an-open-source-omea/</guid>
		<description><![CDATA[TweetNow that Michael Gerasimov, one of the last remaining Omea developers at JetBrains, has gone public on the jetbrains.omea.pro newsgroup&#160;with the state of affairs at JetBrains concerning Omea, I can comment here. While JetBrains may receive more revenue and recognition &#8230; <a href="http://craigrandall.net/archives/2006/11/an-open-source-omea/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton246" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FoXolx1&amp;via=craigsmusings&amp;text=An%20open%20source%20Omea%3F&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2006%2F11%2Fan-open-source-omea%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Now that Michael Gerasimov, one of the last remaining <a href="http://www.jetbrains.com/omea/" target="_blank">Omea</a> developers at JetBrains, has gone public on the jetbrains.omea.pro newsgroup&nbsp;with the state of affairs at JetBrains concerning Omea, I can comment here.</p>
<p>While <a href="http://www.jetbrains.com/" target="_blank">JetBrains</a> may receive more revenue and recognition from its&nbsp;IntelliJ IDEA product (e.g.&nbsp;leading edge refactoring support in a Java IDE), Omea represents a compelling and leading offering in the personal information management space. I certainly hope that Omea continues to thrive long from now in one way or another. Thoughts of an open source Omea project are particularly exciting, but I&#8217;d be just as happy for JetBrains to decide to maintain it as a viable commercial offering.</p>
<p>My worst fear is that Omea may simply die&#8211;be quietly taken offline and become forgotten&#8230;nothing more than archived code, binaries and docs&#8230;thoughts of what could have been.</p>
<p>There is certainly software deserving of such a fate, but Omea is not among it. Not by a long shot!</p>
<p>Update 3/15/2008: My fears have been <a href="http://craigrandall.net/archives/2008/03/omea-is-open-to-the-community/" title="Omea is open to the community">relieved</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2006/11/an-open-source-omea/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rocky is right; software is too hard</title>
		<link>http://craigrandall.net/archives/2006/05/software-is-too-hard/</link>
		<comments>http://craigrandall.net/archives/2006/05/software-is-too-hard/#comments</comments>
		<pubDate>Fri, 12 May 2006 20:32:13 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2006/05/software-is-too-hard/</guid>
		<description><![CDATA[Rocky Lhotka reminds those of us in the software industry that much of what inspires us brings little value to those who use our software. <a href="http://craigrandall.net/archives/2006/05/software-is-too-hard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton209" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FpItP6A&amp;via=craigsmusings&amp;text=Rocky%20is%20right%3B%20software%20is%20too%20hard&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2006%2F05%2Fsoftware-is-too-hard%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>While the Microsoft Architect Advisory Board (MAAB) was still active, I had the opportunity to work with Rocky Lhotka in the Smart Client Architectures working group. I&#8217;ve subscribed to his blog for awhile now and flagged both of his posts that software is too hard ( <a title="Software is too darn hard" href="http://www.lhotka.net/WeBlog/SoftwareIsTooDarnHard.aspx" target="_blank">[1]</a> and <a title="Some software really is too darn hard" href="http://www.lhotka.net/WeBlog/PermaLink,guid,e76ff2d8-d8cf-436b-8bf7-bdec2ff06b2a.aspx" target="_blank">[2]</a>) to read on my flight up to next week&#8217;s SharePoint conference. Today&#8217;s mail included a copy of Visual Studio magazine featuring a guest column by Rocky adapted from his first blog post. It was all the nudge I needed to stop and read the article &#8220;<a title="Software is too darn hard" href="http://www.ftponline.com/vsm/2006_04/magazine/departments/guestop/default_pf.aspx" target="_blank">Software Is Too Darn Hard</a>.&#8221;</p>
<p>This is timely advice for all of us in the software industry and certainly for me personally as I focus on services and service orientation (e.g. value yielded, not architectural polish).</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2006/05/software-is-too-hard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blogging review and intention</title>
		<link>http://craigrandall.net/archives/2006/01/prev-blogging-next/</link>
		<comments>http://craigrandall.net/archives/2006/01/prev-blogging-next/#comments</comments>
		<pubDate>Mon, 02 Jan 2006 22:45:38 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Site]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2006/01/prev-blogging-next/</guid>
		<description><![CDATA[Another year has passed on this blog; time to consider what occurred. <a href="http://craigrandall.net/archives/2006/01/prev-blogging-next/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton188" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FnAkfqu&amp;via=craigsmusings&amp;text=Blogging%20review%20and%20intention&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2006%2F01%2Fprev-blogging-next%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><strong>2005</strong></p>
<p>About a year ago, I acquired the &#8220;craigrandall.net&#8221; domain and set out to employ <a title="WordPress" href="http://wordpress.org/">WordPress</a> as my blogging foundation. Both moves have paid nice dividends. My domain has been easier for contacts to recall and WordPress has allowed me to focus on creating content rather than maintaining infrastructure.</p>
<p>Looking at the year&#8217;s content creation, I&#8217;m pleasantly surprised but also motivated to change my emphases a bit in 2006. I benefitted greatly over the past year by the writing of others, averaging over a solid read a month. I had more inspirational posts than posts about my site. Still I seem to spend an inordinate amount of time posting about my site.</p>
<p>Seventy-four posts in 2005 is an OK pace. There were only two months where I didn&#8217;t average a post per week. But I&#8217;m less interested in quantity and more interested in quality. Compared to 2004, I did post more about my thoughts in 2005 and less about aggregating the thoughts of others. However, in 2006, I intend to carry this trend further by writing more from the gut and perhaps somewhat less in quotes.</p>
<p><strong>2006</strong></p>
<p>&#8220;Resolution&#8221; is a bit strong; so, I&#8217;m going with &#8220;intention&#8221; instead&#8230; Having just reflected upon 2005, I <em>intend</em> to focus moving forward on the following subjects (in no particular order):</p>
<ul>
<li>Areas of personal expertise and/or passion</li>
<li>More reflections on the <a title="Craig's 'Books' category" href="http://craigrandall.net/archives/categories/books/">books</a> I read</li>
<li><a title="Craig's 'Services' category" href="http://craigrandall.net/archives/categories/services/">Services</a> and SOA</li>
<li><a title="Craig's 'WinFS' category" href="http://craigrandall.net/archives/categories/winfs/">WinFS</a> &#8211; Microsoft&#8217;s next-generation integrated storage</li>
<li>Enterprise <a title="Craig's 'Content management' category" href="http://craigrandall.net/archives/categories/content-mgmt/">content management</a> (ECM) &#8211; including email archiving, identity management, basic content services (BCS)</li>
<li><a title="Craig's 'Open source' category" href="http://craigrandall.net/archives/categories/open-source/">Open source</a> projects of note</li>
</ul>
<p>I&#8217;m sure that I&#8217;ll still take some space to share aspects of my life outside work and to describe how my site continues to evolve. However, I intend to tip the balance in favor of professional content. Perhaps in the process I will benefit from more interaction with my readership, but I know what is in my control and what I can only hope to influence. <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>My intention stated here is motivated in part by my recent read of <a title="Order 'The Success of Open Source' online" href="http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?isbn=0674018583">The Success of Open Source</a>. That is, open source credits its membership based more on creation (evidence of skill) than it does on credential. It&#8217;s still always a good idea to have an up-to-date resume and to leverage tools like <a title="Craig's LinkedIn profile" href="https://www.linkedin.com/profile?viewProfile=&#038;key=1093529">LinkedIn</a>, but blogging is living and evolving evidence of being &#8220;fit for purpose.&#8221;</p>
<p>More on <u>The Success of Open Source</u> in a subsequent post…</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2006/01/prev-blogging-next/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New year&#8217;s intentions</title>
		<link>http://craigrandall.net/archives/2005/12/new-years-intentions/</link>
		<comments>http://craigrandall.net/archives/2005/12/new-years-intentions/#comments</comments>
		<pubDate>Sat, 31 Dec 2005 23:15:52 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Site]]></category>

		<guid isPermaLink="false">http://craigrandall.net/archives/2005/12/new-years-intentions/</guid>
		<description><![CDATA[Tweet&#8220;Resolution&#8221; is a bit strong; so, I&#8217;m going with &#8220;intention&#8221; instead. Looking back on 2005, I intend to focus during 2006 on the following subject (in no particular order): More reflections on the books I read Enterprise content management (ECM) &#8230; <a href="http://craigrandall.net/archives/2005/12/new-years-intentions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton240" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fn69jyO&amp;via=craigsmusings&amp;text=New%20year%26%238217%3Bs%20intentions&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F12%2Fnew-years-intentions%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>&#8220;Resolution&#8221; is a bit strong; so, I&#8217;m going with &#8220;intention&#8221; instead.</p>
<p>Looking back on 2005, I intend to focus during 2006 on the following subject (in no particular order):</p>
<ul>
<li>More reflections on the books I read</li>
<li>Enterprise content management (ECM) &#8211; including email archiving, identity management, basic content services (BCS)</li>
<li>Open source projects of note</li>
<li>WinFS &#8211; Microsoft&#8217;s next-generation integrated storage</li>
<li>Similarities and differences between .NET and J2EE</li>
<li>Services and SOA</li>
<li>Areas of personal expertise and/or passion</li>
</ul>
<p>I&#8217;m sure that I&#8217;ll still take some space to share aspects of my life outside work and to describe how my site continues to evolve. However, I intend to tip the balance in favor of professional content. Perhaps in the process I will benefit from more interaction with my readership, but I know what is in my control and what I can only hope to influence. <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>My intention stated here is motivated in part by my recent read of <a title="My Feb-06 blog post on this book" href="http://craigrandall.net/archives/2006/02/success-of-open-source/">The Success of Open Source</a>. That is, open source credits its membership based more on creation (evidence of skill) than it does on credential. It&#8217;s still always a good idea to have an up-to-date resume and to leverage tools like <a title="My profile on LinkedIn" href="http://www.linkedin.com/in/craigrandall" target="_blank">LinkedIn</a>, but blogging is living and evolving evidence of being &#8220;fit for purpose.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/12/new-years-intentions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Achievement of maximum effect with minimum means</title>
		<link>http://craigrandall.net/archives/2005/11/simplicity/</link>
		<comments>http://craigrandall.net/archives/2005/11/simplicity/#comments</comments>
		<pubDate>Tue, 08 Nov 2005 18:58:13 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=175</guid>
		<description><![CDATA[Since I enjoying presenting to small and large audiences alike, it was interesting to read about the contrasting presentation styles of Steve Jobs and Bill Gates. <a href="http://craigrandall.net/archives/2005/11/simplicity/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton175" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fr5dUnI&amp;via=craigsmusings&amp;text=Achievement%20of%20maximum%20effect%20with%20minimum%20means&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F11%2Fsimplicity%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>A colleague of mine was kind enough to refer me to <a href="http://presentationzen.blogs.com/presentationzen/2005/11/it_was_one_of_t.html">this</a>. As a result I also read <a href="http://www.garrreynolds.com/Introduction/aboutgarr.html">Garr Reynolds</a>&#8216; <a href="http://presentationzen.blogs.com/presentationzen/2005/11/the_zen_estheti.html">follow-up post</a>. To me the whole &#8220;Live&#8221; announcement came as little surprise&#8211;it&#8217;s very much aligned with recent reorganizations at Microsoft and clearly addresses threats Microsoft faces from the likes of Google and others in the software-as-services space. But while I&#8217;ve read much of the blogosphere&#8217;s commentary on the announcement, I did not see it myself, nor did I, until now, read a critique of Bill&#8217;s performance in making this announcement. Although Garr is ex-Apple, his critique is, in my view, constructive and fair.</p>
<p>To me the overwhelming (and at the same time underwhelming) visuals are indicative of trying to bite off too much to chew in one slide. &#8220;Live&#8221; may be another one of those over-arching strategies&#8211;recall the Internet becoming everything&#8211;but if it is cast too broadly than its staying power is diluted and its resonance more quickly dissipates.</p>
<p>In the second post of the two I link to above, Garr shows a picture of Steve Jobs with a giant &#8216;?&#8217; behind him (white character on black background). Simple. Direct. Engaging. It reminds me of a story Tom Peters conveyed in his book <a href="http://craigrandall.net/archives/2005/06/business-excellence-in-a-disruptive-age/">Re-imagine!</a> The only difference was that Tom projected &#8220;So What?!?&#8221; instead of &#8216;?&#8217;</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/11/simplicity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extreme Progamming Explained</title>
		<link>http://craigrandall.net/archives/2005/10/xp-explained/</link>
		<comments>http://craigrandall.net/archives/2005/10/xp-explained/#comments</comments>
		<pubDate>Fri, 07 Oct 2005 18:52:20 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Non-fiction]]></category>
		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=174</guid>
		<description><![CDATA[In pursuit of increased agility in the software development I lead, I took some notes from Kent Beck. <a href="http://craigrandall.net/archives/2005/10/xp-explained/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton174" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FouaxHy&amp;via=craigsmusings&amp;text=Extreme%20Progamming%20Explained&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F10%2Fxp-explained%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>&#8220;Eclipse is an open source project and one of our goals is to practice completely transparent development. The rationale is simple; if you don&#8217;t know where the project is going you cannot help out or provide feedback.&#8221; -Erich Gamma (foreword to <a href="http://www.amazon.com/gp/product/0321278658?ie=UTF8&#038;tag=crasmus-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0321278658">Extreme Programming Explained: Embrace Change, 2e</a><img src="http://www.assoc-amazon.com/e/ir?t=crasmus-20&#038;l=as2&#038;o=1&#038;a=0321278658" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
, the subject of my post here) Even if your development process is slightly translucent, Erich&#8217;s rationale applies. If your development process is opaque, ask why and demand an answer.</p>
<p>Values bring purpose to practices. Practices are evidence of values. Principles bridge the gap between values (universal) and practices (intensely situated).</p>
<p>Extreme programming (XP) values communication, simplicity, feedback, courage and respect. These values are effective when applied together, not in isolation.</p>
<p>Mr. Beck&#8217;s four criteria used to evaluate the simplicity of a design:</p>
<ol>
<li>Appropriateness for the intended audience</li>
<li>Communicative</li>
<li>Factored</li>
<li>Minimal</li>
</ol>
<p>Feedback is the value I focused on the most during my read of Kent Beck&#8217;s text. I see the need for better heartbeat recognition, pulse taking and continual health assessments in some of the projects I lead. Establishing the right frequency and depth of project heartbeats can lead to a proper balance between process and reflection. Without periodic and regular project &#8220;physicals&#8221; it can be difficult to ascertain whether project/participant health is improving or declining. Project assessment need not be arduous or mysterious, but it does require discipline and commitment.</p>
<p>I was also impressed by Mr. Beck&#8217;s focus on <strong>flow</strong>. Insist on a high degree of continuous flow and quickly resolve all flow disruptions. <strong>Daily builds are not enough!</strong> Software should function correctly on a (verified) daily basis, at a minimum (i.e. always be deployable). Integration environments are critical to project flow. Metrics can lead to awareness. Awareness can lead to change and the development of practices to institutionalize change.</p>
<p>Here are just a few of the statements made by Kent Beck that made a particularly strong impression:</p>
<ul>
<li>&#8220;If you&#8217;re having trouble succeeding, fail.&#8221;</li>
<li>&#8220;A concern for quality is no excuse for inaction.&#8221; The goal is to make the quality of software development good enough that there is no need for downstream QA. This means that everyone in the project is responsible for quality without exception.</li>
<li>&#8220;Without daily attention to design, the cost of changes does skyrocket.&#8221;</li>
<li>&#8220;Keep the design investment in proportion to the needs of the system so far.&#8221;</li>
<li>On the role of Product Managers: &#8220;In XP, product managers write stories, pick themes and stories in the quarterly [release] cycle, pick stories in the [bi-]weekly [iteration] cycle, and answer questions as implementation uncovers under-specified areas of stories.&#8221;</li>
<li>On the role of Architects: &#8220;Architects on an XP team look for and execute large-scale refactorings, write system-level tests that stress the architecture, and implement stories.&#8221;</li>
<li>&#8220;There is so much waste in software development. The waste is rooted more in what we believe and feel than in what we do. Becoming aware of and addressing those beliefs and feelings takes time and experience.&#8221;</li>
</ul>
<p>Update 12/1/2008: For more of <a href="http://craigrandall.net/books/#Books_Reviewed">my book reviews</a> and to see what else is in my book library (i.e. just the <a href="http://craigrandall.net/books/#Books_Business">business-related</a> or <a href="http://craigrandall.net/books/#Books_Software">software-related</a> non-fiction therein), please visit my <a href="http://craigrandall.net/books/">Books</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/10/xp-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trip report &#8211; PDC05 (closing remarks)</title>
		<link>http://craigrandall.net/archives/2005/10/pdc05-closing/</link>
		<comments>http://craigrandall.net/archives/2005/10/pdc05-closing/#comments</comments>
		<pubDate>Sat, 01 Oct 2005 19:57:49 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=169</guid>
		<description><![CDATA[Here I finish drinking from the Microsoft developer fire hose for a week in LA. <a href="http://craigrandall.net/archives/2005/10/pdc05-closing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton169" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fq6Q7b6&amp;via=craigsmusings&amp;text=Trip%20report%20%26%238211%3B%20PDC05%20%28closing%20remarks%29&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F10%2Fpdc05-closing%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>As I mentioned earlier in my trip report, this PDC was highly energetic and projected a sense of urgency (i.e. its technology horizon is both near, medium and far). Technologies are more baked; forthcoming pipelines are more substantial; capabilities are more comprehensive and offer a better foundation upon which to build software solutions.</p>
<p><strong>Storage, Data, Presentation &#8211; FREEDOM !!</strong></p>
<p>The <a href="http://pdcbloggers.net/">PDC Bloggers</a> experiment for me failed. Why? First, the stream of information is substantial but it&#8217;s also overwhelming. Keeping up with it while focusing on PDC proved quickly to be impractical for me. Second, the vast majority of bloggers aggregated into the single feed aren&#8217;t known (vetted) to me; so, their authority is questionable&#8211;not to mention the fact that a number of posts are focused on &#8220;what&#8217;s in the goody bags&#8221; and other valueless trivial. However, I wouldn&#8217;t say it was a complete failure. Through the experience I was able to locate a new handful of blogs I subscribed to as a result. Perhaps my experience suggests that there a new tools waiting to be developed to efficiently mine feeds for the actual content of personal interest.</p>
<p>About the session slide decks&#8230;Attendees had to download sessions one at a time (or write a custom application to batch/bulk download instead). WHY?!? What a colossal waste of time. Microsoft would do well to consider a storage/server/net solution that could support downloading at least daily Zip files. Does the absence of a smart client solution for PDC05 say anything about Microsoft&#8217;s smart client priority? (Previous PDCs had such tools.) Where are the keynote decks? Why did the .one files never see the (second) light of day? (For each PowerPoint deck there was an associated OneNote file. At least that was apparent to the public CommNet briefly on the Sunday before PDC05.)</p>
<p>About internet access during the conference&#8230;Wireless access was still quite poor throughout the conference with quite a few dead spots and other areas of sporadic connectivity. Isn&#8217;t the underlying technology and current capacity such that we should be beyond this? The free high-speed internet in the hotel courtesy of Microsoft was a nice touch.</p>
<p>Finally, my original intent was to blog my trip report on a daily basis during the conference. This proved to be impractical and too ambitious for me. Settling time was necessary to add clarity and to help bubble up more important points. Even given some time after the conference, my trip reports here on this blog are essentially in note form and remain to be condensed, distilled and made more actionable.</p>
<p>Tags: <a href="http://channel9.msdn.com/tags/pdc05" rel="tag">PDC05</a></p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/10/pdc05-closing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trip report &#8211; PDC05 (day one)</title>
		<link>http://craigrandall.net/archives/2005/09/pdc05-day1/</link>
		<comments>http://craigrandall.net/archives/2005/09/pdc05-day1/#comments</comments>
		<pubDate>Thu, 29 Sep 2005 22:16:17 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=165</guid>
		<description><![CDATA[Here I drink from the Microsoft developer fire hose for a week in LA (day one). <a href="http://craigrandall.net/archives/2005/09/pdc05-day1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton165" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2Fo9pETB&amp;via=craigsmusings&amp;text=Trip%20report%20%26%238211%3B%20PDC05%20%28day%20one%29&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F09%2Fpdc05-day1%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Earlier this month, I was fortunate enough to attend this year&#8217;s PDC in Los Angeles. As it turns out, PDC ran during the same time as EMC | Documentum&#8217;s own developer conference. I was able to provide significant content for multiple sessions at the latter event and both were quite successful in my view and from what I&#8217;ve heard.</p>
<p>PDC05 reminded me of &#8220;PDC Y2K&#8221; in that much of what was discussed was nearly baked and ready for release. In fact, I heard more than one Microsoft employee talk about &#8220;assuming&#8221; the existence of such things as SQL Server 2005 (aka &#8220;Yukon&#8221;), Visual Studio 2005 (aka &#8220;Whidbey&#8221;), etc. This was actually refreshing for me. In recent years it&#8217;s been more of a challenge to engage with executive sponsors on Microsoft related endeavor due to Microsoft&#8217;s poor track record of on-time delivery. Beginning with the aforementioned products and throughout 2006, this should change (i.e. Microsoft&#8217;s substantial delivery pipeline is well-oiled).</p>
<p>I&#8217;ve already made a couple of posts on PDC05 (ref. <a href="http://craigrandall.net/archives/2005/09/kickoff-by-keynote/">[1]</a>, <a href="http://craigrandall.net/archives/2005/09/billg-keynote/">[2]</a>, <a href="http://craigrandall.net/archives/2005/09/o12-xml-fmts/">[3]</a>); so I won&#8217;t rehash what I&#8217;ve already stated. This trip report intends to accomplish at least two objectives: (1) provide information from the event and (2) offer what I believe the information means. For perhaps obvious reasons, my blog will not publicly declare a call to action for my employer&#8211;this I will do via internal, private means, and it is perhaps the most important content to digest. (So, my co-workers, stay tuned! <img src='http://craigrandall.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> )</p>
<p>So, without further adieu&#8230;</p>
<p><strong>Tuesday 9/13/2005</strong> (continued)</p>
<p>The &#8220;Big Room&#8221; space was excellent. I took the following <a href="http://craigrandall.net/images/pdc05-big-rm-pan.jpg" target="_new">panorama of it</a> before attendees took it over for the rest of the conference. It&#8217;s layout did result in increased collaboration by placing the collaborative space up front and center and causing everyone to walk by that space on their way to anything else (e.g. meals, expo hall, hands-on labs, internet alley, book store, etc.).</p>
<p>After the day&#8217;s keynotes (ref. <a href="http://craigrandall.net/archives/2005/09/kickoff-by-keynote/">[1]</a> &#8211; <a href="http://www.microsoft.com/winme/0509/25074/PDC_Webcast_MBR.asx">video</a>/<a href="http://www.microsoft.com/billgates/speeches/2005/09-13PDC05.asp">transcript</a>, <a href="http://craigrandall.net/archives/2005/09/billg-keynote/">[2]</a> &#8211; <a href="http://www.microsoft.com/presspass/exec/Jim/09-13PDC2005.mspx">transcript</a>) I attended the following breakout sessions: COM202, FUN302 and <a href="http://craigrandall.net/archives/2005/09/o12-xml-fmts/">OFF304</a>.</p>
<p>Before I detail my session experiences, I recall <a href="http://craigrandall.net/archives/2005/06/community/">my impression of JavaOne earlier this year</a>. Already I&#8217;ve heard Microsoft employees talk about importance of and value Microsoft places upon feedback. IMHO, it&#8217;s more challenging to guide and direct an open community than it is to drive a controlled ecosystem. Feedback is only one facet of participation. Giving feedback is different than making the decision or the change itself.</p>
<p><u>COM202 A Lap around the Windows Communications Foundation &#8211; <a href="http://www.gazitt.com/Blog/">Omri Gazitt</a></u></p>
<ul>
<li>I attended this session because I believe that service orientation (SO) is establishing itself as a major architectural trend.</li>
<li>Microsoft is ahead of Sun on developer support for web services and <a href="http://www.theserverside.net/news/thread.tss?thread_id=36483">Connected Systems</a>.&#8221; Note: Be careful not to relax due to platform bias. There are two dominant platforms and their healthy competition make rapid change and advancement inevitable.</li>
<li>There was standing room only and many attendees stood. As all attendees would later learn, if not leverage, Microsoft had a reasonable overflow room plan in place for the event. This allowed attendees to attend what they wanted to attend rather than be forced to even second choice sessions for lack of room.</li>
<li>.NET Remoting &#8211; a &#8220;near&#8221; programming model (i.e. invocation calls appear to be local calls)</li>
<li>Service orientation was first begun in Microsoft back in 2000 (as stated during Bill Gates&#8217; keynote&#8211;why PDC 2000 was so important and perhaps the most important PDC to date). There would be more of this timeline presentation throughout PDC05, which gave me the impression that a &#8220;mature technology&#8221; message is important to Microsoft. Time after release will only tell the truth about effective maturity, though.</li>
<li>The core abstraction in WCF is message passing.</li>
<li>Similar concepts in WCF to the original Berkeley sockets work</li>
<li>The ABC&#8217;s of endpoints&#8230;Easy as ABC</li>
<li>ClientChannel and ServiceHost make connections real.</li>
<li>The planned demo was skipped due to time constraints (i.e. the previous session ran long).</li>
<li>Decorated CLR interfaces (i.e. special attribution)</li>
<li>You can host services just about anywhere.</li>
<li>Leverage config XML to declare</li>
<li>&#8220;Indster&#8221; is a simple file-sharing app that Omri wrote in a few days. The speaker made his source available via the <a href="http://commnet.microsoftpdc.com/content/commnet.aspx">CommNet</a>.</li>
<li>Contracts are probably the most obvious implementation of SO (service orientation) in WCF.</li>
</ul>
<p><u>FUN302 Programming with Concurrency (Part 1): Concepts, Patterns, and Best Practices &#8211; Jan Gray</u></p>
<ul>
<li>I attended this session because I believe that concurrency is under-appreciated in software development, generally speaking, and the way to continue to achieve substantial peformance gains moving forward on modern hardware will be to leverage concurrency.</li>
<li>Jan works in the Office of the CTO as an architect focused on models for concurrent programming.</li>
<li>Parallelism and scalability&#8230;toward a responsive application&#8211;not just its UI</li>
<li>Show internal states and partial results.</li>
<li>Exploit pre- and post-processing.</li>
<li>Define async states and behaviors so that each is a feature, not a bug.</li>
<li>Apply same ideas to responsive libraries (e.g. document thread safe sync usage).</li>
<li>To maintain the current perf rate, you must understand and exploit concurrent software (ref. &#8220;Concurrency for Performance&#8221; slide).</li>
<li>About a 100 W per chip is about all that can be cooled (i.e. physical driver for multi-core chip designs).</li>
<li>Parallelism isn&#8217;t a panacea and sometimes it&#8217;s inappropriate.</li>
<li>Jan gave a CLR perf talk at PDC 2003; so, it would be insightful to compare those slides with his PDC05 slides.</li>
<li>Deadlocks are easier to debug than race conditions.</li>
</ul>
<p>Tags: <a href="http://channel9.msdn.com/tags/pdc05" rel="tag">PDC05</a></p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/09/pdc05-day1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.microsoft.com/winme/0509/25074/PDC_Webcast_MBR.asx" length="117" type="video/x-ms-asf" />
		</item>
		<item>
		<title>What is volatility?</title>
		<link>http://craigrandall.net/archives/2005/07/what-is-volatility/</link>
		<comments>http://craigrandall.net/archives/2005/07/what-is-volatility/#comments</comments>
		<pubDate>Sat, 30 Jul 2005 19:55:35 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=152</guid>
		<description><![CDATA[What can investing tell us about software development? <a href="http://craigrandall.net/archives/2005/07/what-is-volatility/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton152" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FpQAfNQ&amp;via=craigsmusings&amp;text=What%20is%20volatility%3F&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F07%2Fwhat-is-volatility%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>This question was raised within the 1996 annual report for <a href="http://www.americanfunds.com/">American Funds</a>&#8216; SMALLCAP World mutual fund and accompanied by the following <a href="http://www.ibbotson.com/">Ibbotson Associates</a> chart:</p>
<p> </p>
<p><center><img alt="Volatility is in the eye of the beholder" src="http://craigrandall.net/images/what-is-volatility.jpg" /></center> </p>
<p>The report goes on to state: &#8220;Most people instinctively know that volatility and risk are related. But they&#8217;re not synonymous. Volatility refers to the amount of fluctuation&#8211;both up <em>and</em> down&#8211;that an investment may experience. Risk is the perceived possibility of loss (or the perceived loss of purchasing power to inflation). &#8230; The charts above are an attempt to show that olatility, like risk, is in the eye of the beholder. Each uses the <em>same data</em> to illustrate what happened to small company stocks between the years of 1973 and 1982. The first chart (which we tend to think reflects how most people view their investments) traces the month-by-month percentage return. The second plots the cummulative effects of those monthly returns on the value of a $10,000 investment. The third shows the cummulative <em>annual</em> change in value of that same investment, illustrating how short-term fluctuations generally smooth out over time.&#8221;</p>
<p>I&#8217;ve always appreciated this chart&#8217;s visual reminder to perspective when investing, but lately, it&#8217;s caused me to think about its applicability to my profession of software development in a number of ways as follows:</p>
<ul>
<li>What kind of environment is set by executives, line management and architects like me to those in the trenches? How are decisions perceived once conveyed?</li>
<li>In the context of mentoring and contributing to annual performance reviews of staff, how does the day-to-day translate into a curve of career development (or decline)?</li>
<li>What are the equivalents of volatility and risk in software development for my superiors, for me and for my subordinates?</li>
<li>Are context switches&#8211;the bane of most developers&#8211;about risk, volatility, or both?</li>
</ul>
<p>How would you answer these questions? What connections, if any, can you draw here?</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/07/what-is-volatility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on IM-related Pew study</title>
		<link>http://craigrandall.net/archives/2005/07/more-on-im-related-pew-study/</link>
		<comments>http://craigrandall.net/archives/2005/07/more-on-im-related-pew-study/#comments</comments>
		<pubDate>Fri, 29 Jul 2005 00:26:26 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=151</guid>
		<description><![CDATA[What else does the recent Pew study on IM use among today's teens tell us about communication? <a href="http://craigrandall.net/archives/2005/07/more-on-im-related-pew-study/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton151" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FpbKXwp&amp;via=craigsmusings&amp;text=More%20on%20IM-related%20Pew%20study&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F07%2Fmore-on-im-related-pew-study%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Instead of reading news first in something like InformationWeek, it&#8217;s a nice change to &#8220;<a href="http://craigrandall.net/archives/2005/07/im-over-email/">report</a>&#8221; on something before bigger media <a href="http://www.informationweek.com/shared/printableArticle.jhtml?articleID=166403521">does</a>&#8211;and I&#8217;m certainly not a media outlet of any kind. However, this personal enjoyment isn&#8217;t why I posting here.</p>
<p>InformationWeek quoted Pew researcher Mary Madden as follows: &#8220;[Teenagers] see email as much more formal, similar to how adults would see written letters: a quaint way of communicating with older relatives or for formal communications.&#8221;</p>
<p>What bothers me about this statement isn&#8217;t that it&#8217;s necessarily inaccurate but rather what its impartial reflection effectively means with respect to communication excellence and effective conveying non-trivial thoughts, ideas and beliefs. Are we now at the stage of IM capturing it all?</p>
<p>It&#8217;s true that I basically send email now and don&#8217;t write letters, which I wrote regularly up to the point that my wife (then serious girlfriend) moved to the Bay Area. However, I use email to convey the same reasoned thought that I would otherwise have penned to paper. (And I use the <a href="http://craigrandall.net/archives/2005/07/recall-this-message/">delay rule technique</a> in Outlook just in case my efficiency on the keyboard gets me in trouble where writing with pen would slow me up enough to prevent poor or ill writing &#8220;just in time.&#8221;) Hand-written notes and cards are still the best way to convey certain sentiments. I enjoy receiving these as well. So, I don&#8217;t view written letters as quaint but rather a luxury I&#8217;m hard pressed to find time for making general practice. I enjoy written communication, and email is the medium I regularly choose&#8211;when I&#8217;m not posting here.</p>
<p>Now it&#8217;s true that a fair number of emails I receive are nothing more than single sentence directions or confirmations. In these cases, IM and email amount to a simple difference in medium. However, attempt to leverage IM for something that amounts to a paragraph or more in email and be prepared to irritate or otherwise loose your recipient&#8211;&#8221;cya l8r!&#8221;</p>
<p>Written personal letters are meant to read more than once over time. Emails can be saved for the same purpose, but often aren&#8217;t due to reduced time to create a new response and receive a new reply. The dialog goes back and forth more rapidly in email than today&#8217;s USPS can facilitate via regular mail. Plus mailboxes are mostly for bills (if you&#8217;re not into electronic bill payment) and junk mail. Of course, one&#8217;s email inbox probably has just as much if not more of the latter these days&#8211;and spam isn&#8217;t yet prevalent in IM.</p>
<p>So, I come back to my previous comment about IM: the need to facilitate conversational recall in this medium. Trillian does this, but it&#8217;s not pervasive. If the younger generation is already &#8220;there,&#8221; software should be supporting them&#8211;us all&#8211;in ways that keep IM relevant, informal and current. Otherwise, IM is bound to be replaced with something yet to be unleashed.</p>
<p>&#8220;There&#8217;s a sense of needing to always stay connected and having this persistence online,&#8221; Madden said. &#8220;Even if friends don&#8217;t IM each other everyday, they still know each is OK and around because they&#8217;re logged in.&#8221;</p>
<p>This statement supports and clarifies my previous comment about conversation roundtrip speed. The more connected two parties are the less need there may be for volume or formality in conversational content.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/07/more-on-im-related-pew-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recall this message</title>
		<link>http://craigrandall.net/archives/2005/07/recall-this-message/</link>
		<comments>http://craigrandall.net/archives/2005/07/recall-this-message/#comments</comments>
		<pubDate>Thu, 28 Jul 2005 04:51:25 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[Omea]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[rule]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=150</guid>
		<description><![CDATA[TweetInstead of recalling messages, delay their delivery long enough to confirm they’re truly right to send in the first place. While reviewing my flagged and annotated items in Omea, I was reminded of Scott Hanselman&#8217;s post on Outlook&#8217;s &#8220;Recall this &#8230; <a href="http://craigrandall.net/archives/2005/07/recall-this-message/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton150" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FmSVM49&amp;via=craigsmusings&amp;text=Recall%20this%20message&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F07%2Frecall-this-message%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Instead of <em>recalling</em> messages, delay their delivery long enough to confirm they’re truly right to send in the first place.</p>
<p>While reviewing my flagged and annotated items in Omea, I was reminded of <a href="http://www.hanselman.com/blog/PermaLink.aspx?guid=19e07df8-de41-4c26-b903-ca70d20b97a9">Scott Hanselman&#8217;s post</a> on Outlook&#8217;s &#8220;Recall this message&#8221; function being naive. When I first flagged Scott&#8217;s post, I annotated it to remember its familiarity with a <a href="http://www.sellsbrothers.com/spout/default.aspx?content=archive.htm#emailAnger">post by Chris Sells</a> some time before. Later, Lars Bergstrom shared a Outlook rule idea with Chris that Chris captured <a href="http://www.sellsbrothers.com/spout/default.aspx?content=archive.htm#savingYourCareer">here</a>.</p>
<p>Along with Scott, Chris and Lars, an effective delay rule is priceless and more importantly more reliable, effective and professional. Recommended!</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/07/recall-this-message/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Young and the restless prefer IM to email</title>
		<link>http://craigrandall.net/archives/2005/07/im-over-email/</link>
		<comments>http://craigrandall.net/archives/2005/07/im-over-email/#comments</comments>
		<pubDate>Thu, 28 Jul 2005 02:54:15 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=149</guid>
		<description><![CDATA[It's important not to forget that despite what one generation may think of another, that those who build software keep in mind that generations very much change. Software designed for one may not be usable to or used by another. <a href="http://craigrandall.net/archives/2005/07/im-over-email/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton149" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FqHYQt9&amp;via=craigsmusings&amp;text=Young%20and%20the%20restless%20prefer%20IM%20to%20email&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F07%2Fim-over-email%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Given my <a href="http://craigrandall.net/archives/2005/07/doet/">previous post</a> and Donald Norman&#8217;s recommendation that designers facilitate past-as-just-present functionality, I found the following headline in <a href="http://my.yahoo.com/">My Yahoo!</a> news section particularly timely: &#8220;<a href="http://news.yahoo.com/news?tmpl=story&#038;cid=581&#038;e=2&#038;u=/nm/20050727/tc_nm/tech_teens_dc">Email is for older people, teens say in survey</a>.&#8221; Settings aside the fact that many in the world now view me as <em>old</em>, the fact that today&#8217;s teenagers prefer IM to email tells me that IM needs to grow up a bit or teenagers need to develop (or already possess) significant short-term memory capacity (i.e. more than <em>the older set</em>).</p>
<p>One of the reasons I use Trillian Pro is for its invaluable &#8220;prior chat capture&#8221; feature. Certainly there are times when individual chats with someone else run a wide enough range of topics that past history is rather moot, but being able to visually recall previous discussions with coworkers and colleagues is fantastic.</p>
<p>The <a href="http://www.pewinternet.org/">Pew Internet and American Life Project</a> study in question may be found <a href="http://www.pewinternet.org/pdfs/PIP_Teens_Tech_July2005web.pdf">here</a>.</p>
<p>It&#8217;s important not to forget that despite what one generation may think of another, that those who build software keep in mind that generations very much change. Software designed for one may not be usable to or used by another.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/07/im-over-email/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Design of Everyday Things</title>
		<link>http://craigrandall.net/archives/2005/07/doet/</link>
		<comments>http://craigrandall.net/archives/2005/07/doet/#comments</comments>
		<pubDate>Wed, 27 Jul 2005 22:59:13 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Content management]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Non-fiction]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=148</guid>
		<description><![CDATA[As a software architect slowly moving up the software stack (from infrastructure to business logic to application framework to presentation technologies) I find that I more and more attracted to design, aesthetics and usability. So, it was about time for me to read Donald Norman's <u>The Design of Everyday Things</u>. <a href="http://craigrandall.net/archives/2005/07/doet/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton148" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FqQF3fr&amp;via=craigsmusings&amp;text=The%20Design%20of%20Everyday%20Things&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F07%2Fdoet%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>&#8220;Proper design can make a difference in our quality of life.&#8221; -Donald Norman</p>
<p>I know that when I&#8217;ve replied &#8220;cockpit error&#8221; in the past to situations involving software and its users that I&#8217;ve focused more often than not on the &#8220;pilot&#8221; rather than the &#8220;plane.&#8221; Reading the preface of <a href="http://www.amazon.com/gp/product/0465067107?ie=UTF8&#038;tag=crasmus-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0465067107">The Design of Everyday Things</a><img src="http://www.assoc-amazon.com/e/ir?t=crasmus-20&#038;l=as2&#038;o=1&#038;a=0465067107" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> convinced me to readjust my perspective&#8211;focusing more on the design of software and how it contributes to &#8220;cockpit errors.&#8221; &#8230;and the rest of the book didn&#8217;t disappoint either!</p>
<p>While I&#8217;m studying the &#8220;plane&#8221; moving forward, I&#8217;ll be look for what <em>affordances</em> it provides or lacks. How does the software I&#8217;m ultimately responsible for provide strong clues to its operation? Can my user know what to do just by looking at the GUI? Are simple things truly usable without explanation?</p>
<p>I&#8217;ll re-double efforts to avoid false causality and false coincidence. Are unnecessary results being logged (e.g. a handled, non-critical error)? Is any user interaction not required or overly complicated (confusing)? Does my user always have a strong sense of feedback from the software? Is the mapping among actions and results natural and intuitive, or arbitray and forced?</p>
<p>&#8220;The problem of determining the &#8216;naturalness&#8217; of mappings is difficult, but crucial.&#8221; -Donald Norman</p>
<p>When the author reviewed stereo controls in cars, it got me to think about how content management could become more usable in a more 3D-like setting rather than the two dimensions afforded users today by ECM software (e.g. relationship mapping, content linking, associated discussions, hypertext, virtual documents, etc.). What about ECM software needs to be freed from a linear-only view?</p>
<p>With a deeper appreciation now for mental models and how they explain observations, being able to observe adequate feedback is crucial to forming a desirable impression of software and how one can go about their goals and tasks within it. It&#8217;s clearer now why perception becomes reality and how perception is shaped significantly by design. The more I can ensure reasonable ways for a user to digest the unfamiliar, the less mental energy will be required to successfully interact with new software, which should create a favorable impression and ultimately a satisfied user.</p>
<p>The author&#8217;s discussion concerning long term memory and short term memory gave me ideas for software improvements, too. The more my software can facilitate past-as-just-present functionality (e.g. saved searches, MRU lists, extensive undo/redo, etc.), the more mental relief can be afforded to my user.</p>
<p>&#8220;Try to design the system to allow for errors. Realize the normal behavior isn&#8217;t always accurate. Design so that errors are easy to discover and corrections are possible.&#8221; -Donald Norman</p>
<p>&#8220;The designer shouldn&#8217;t think of a simple dichotomy between errors and correct behavior; rather, the entire interaction should be treated as a <strong>cooperative endeavor</strong> between person and machine, one in which misconceptions can arise on either side.&#8221; -Donald Norman (emphasis mine)</p>
<p>&#8220;Seven Principles for Transforming Difficult Tasks into Simple Ones</p>
<ol>
<li>&#8220;Use both knowledge in the world and knowledge in the head.</li>
<li>&#8220;Simplify the structure of tasks.</li>
<li>&#8220;Make things visible: bridge the gulfs of Execution and Evaluation.</li>
<li>&#8220;Get the mappings right.</li>
<li>&#8220;Exploit the power of constraints, both natural and artificial.</li>
<li>&#8220;Design for error.</li>
<li>&#8220;When all else fails, standardize.&#8221;</li>
</ol>
<p>-Donald Norman</p>
<p>I&#8217;m looking forward to reading <a href="http://www.amazon.com/gp/product/0465051359?ie=UTF8&#038;tag=crasmus-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0465051359">Emotional Design: Why We Love (or Hate) Everyday Things</a><img src="http://www.assoc-amazon.com/e/ir?t=crasmus-20&#038;l=as2&#038;o=1&#038;a=0465051359" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> next.</p>
<p>What&#8217;s more Mr. Norman has a <a href="http://www.jnd.org/">blog</a>. <a href="http://www.jnd.org/index.rdf">Subscribe</a>d!</p>
<p>Update 12/1/2008: For more of <a href="http://craigrandall.net/books/#Books_Reviewed">my book reviews</a> and to see what else is in my book library (i.e. just the <a href="http://craigrandall.net/books/#Books_Business">business-related</a> or <a href="http://craigrandall.net/books/#Books_Software">software-related</a> non-fiction therein), please visit my <a href="http://craigrandall.net/books/">Books</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/07/doet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The World Is Flat</title>
		<link>http://craigrandall.net/archives/2005/07/the-world-is-flat/</link>
		<comments>http://craigrandall.net/archives/2005/07/the-world-is-flat/#comments</comments>
		<pubDate>Wed, 20 Jul 2005 19:12:56 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Content management]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[Non-fiction]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[Services]]></category>

		<guid isPermaLink="false">http://craigrandall.net/?p=146</guid>
		<description><![CDATA[Within the past month, I finished reading <u>The World Is Flat</u>. Now I can follow-up my previous post on this subject. <a href="http://craigrandall.net/archives/2005/07/the-world-is-flat/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton146" class="tw_button" style="float:right;margin-left:10px;"><a href="http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2FqCvSSo&amp;via=craigsmusings&amp;text=The%20World%20Is%20Flat&amp;related=craigsmusings&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Fcraigrandall.net%2Farchives%2F2005%2F07%2Fthe-world-is-flat%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://craigrandall.net/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Within the past month, I finished reading <a href="http://www.amazon.com/gp/product/0374292884?ie=UTF8&#038;tag=crasmus-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0374292884">The World Is Flat: A Brief History of the Twenty-first Century</a><img src="http://www.assoc-amazon.com/e/ir?t=crasmus-20&#038;l=as2&#038;o=1&#038;a=0374292884" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />. Now I can follow-up my <a href="http://craigrandall.net/archives/2005/05/flat-world-prelude/">previous post</a> on this book.</p>
<p>For expediency&#8217;s sake, here are my take-aways in rougher, list-oriented form:</p>
<ul>
<li>Capitalism &#8211; unequal wealth; communism &#8211; equal poverty</li>
<li>RSS/Atom (feeds), blogs, tags &#8211; open, standard formats &#8230; but not open enough (e.g. annotations) &#8230; potential for integration with open, standard document-based metadata (e.g. XMP) &#8230; what I&#8217;m currently calling &#8220;<strong>fluid content dynamics</strong>&#8221; &#8211; more closely reflects the very nature of content&#8211;what do I really want to do?&#8211;capture thoughts and ideas &#8230; what is a .doc? why be forced to or choose to use Word? is the value Word provides worthy of my usage/loyalty/goals? what is the price of overkill over adequacy?</li>
<li>&#8220;Standards don&#8217;t eliminate innovation, they just allow you to focus it. They allow you to focus on where the real value lies, which is usually everything you can add above and around the standard.&#8221; -Joel Cawley (e.g. e.g. VoIP &#8211; voice is free; surrounding service add value)</li>
<li>&#8220;Software is not gold, it is lettuce&#8211;it is a perishable good.&#8221; -Brian Behlendorf</li>
<li>&#8220;This emerging era [open-sourcing] is characterized by the collaborative innovation of many people working in gifted communities, just as innovation in the industrial era was characterized by individual genius.&#8221; -Irving Wladawsky-Berger</li>
<li>Blogging as open-source intelligence gathering/dissemination</li>
<li>Don&#8217;t confuse a competitive race to the top for a competitive race to the bottom (e.g. China&#8217;s global economic strategy, &#8220;ECM lite&#8221; (Gartner&#8217;s &#8220;Basic Content Services&#8221;), etc.).</li>
<li><strong>Get flat or be flattened!</strong></li>
<li>Align ILM/ECM/CM/DM to its flatteners (i.e. blogs, wikis, feeds, tag clouds, etc.). Re-engineer yourself, your workgroup, your company and your culture (think BIG!) accordingly.</li>
<li>Are you transparent or translucent? I&#8217;m only the latter if I have no effective means to handle feedback.</li>
<li>The Triple Convergence &#8211; new players, new playing field, new processes and habits for horizontal collaboration</li>
<li>The state of being &#8220;legacy free&#8221; and the past&#8217;s drag on the present</li>
<li>The Great Sorting Out &#8211; understand when friction is to be kept, modified or eliminated (e.g. legitimate barriers to entry, etc.)</li>
<li>Value creation today is horizontal, not vertical&#8211;connect and collaborate, not command and control</li>
<li>Power of perspective and anticipating its effects (e.g. the empowerment of those benefiting the most profoundly from flattening)</li>
<li>Power of being able to assign or take action instead of asking for information because the information is already known</li>
<li>IP ownership &#8211; CC mark on blogs, living wills and trusts (e.g. include &#8220;my bits&#8221;)</li>
<li>Knowledge work and services (idea-based goods), not just (physical) goods, are tradeable.</li>
<li>Wants today become needs tomorrow.</li>
<li>&#8220;Sure, there is fear, and that fear is good because that stimulates a willingness to change and explore and find more things to do better.&#8221; -Vivek Paul</li>
<li>&#8220;You have to constantly upgrade your skills.&#8221; &#8211; mediocre was never an option, but now mediocrity has been permanently kicked out of the proverbial closet (thank goodness!)</li>
<li>Know how to &#8220;learn how to learn&#8221;</li>
<li>Laws -> Markets -> Innovation (i.e. why I&#8217;ve been reading books on the judicial system in America and blogging about it)</li>
<li>Running a marathon involves different musculature, breathing capacity and mental toughness than running a sprint</li>
<li>&#8220;In China today, Bill Gates is Britney Spears. In America today, Britney Spears is Britney Spears&#8211;and that is our problem.&#8221; -Thomas Friedman</li>
<li>Strive for the top but have a plan that accounts for arrival</li>
<li>&#8220;Transformation of an enterprise begins with a sense of crisis or urgency. No institution will go through fundamental change unless it believes it is in deep trouble and needs to do something different to survive.&#8221; -Lou Gerstner</li>
<li>&#8220;A crisis is a terrible thing to waste.&#8221; -Paul Romer</li>
<li>Versatilist (Gartner) &#8211; not specialist and not generalist</li>
<li>Values > Value; Values chains > Value chains</li>
<li>Liberating technology that enslaves</li>
<li>&#8220;Imagination is more important than knowledge.&#8221; -Albert Einstein</li>
<li>&#8220;&#8230;in a flat world so many of the inputs and tools of collaboration are becoming commodities available to everyone. They are all out there for anyone to grasp. There is one thing, though, that has not and can never be commoditized&#8211;and that is imagination.&#8221;</li>
</ul>
<p>In reply to <a href="http://craigrandall.net/archives/2005/05/flat-world-prelude/#comment-44">Erik&#8217;s comment</a>, a very sensible reason for a corporation or company to pursue outsourcing is when it must do so to effectively engage critical knowledge workers. The talent pool is global; it&#8217;s not local. I want the best candidates to be employees. I prefer to work locally and draw from my communities; however, I can see when this may not always be possible. Thomas Friedman makes the point of saying that today natural talent trumps geography.</p>
<p>Some of the complaint I hear to outsourcing tends to be focused on cost rather than talent. I see an emerging rationale swinging more toward talent. This is why it&#8217;s extremely critical that our educational system catch up and surpass corporate knowledge worker requirements. If we don&#8217;t educate the best and the brightest, someone else will. If we can&#8217;t attract and retain local talent, then we&#8217;ll be forced to &#8220;go remote.&#8221; (Assuming that a corporation wants to be a global leader in the marketplace.)</p>
<p>A cost-based competitive advantage implies a volume-based corporate economy. Knowledge work and its enabling technologies and products are not yet entirely volume commodities. To become such implies that something else&#8211;not based on cost/volume&#8211;has taken its place. Whatever this is will likely be what future talent is attracted to.</p>
<p>Update 12/1/2008: For more of <a href="http://craigrandall.net/books/#Books_Reviewed">my book reviews</a> and to see what else is in my book library (i.e. just the <a href="http://craigrandall.net/books/#Books_Business">business-related</a> or <a href="http://craigrandall.net/books/#Books_Software">software-related</a> non-fiction therein), please visit my <a href="http://craigrandall.net/books/">Books</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://craigrandall.net/archives/2005/07/the-world-is-flat/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

