<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Eraser and Crowbar</title>
    <link>http://eraserandcrowbar.com/</link>
    <description>The weblog of Larry Clarkin</description>
    <language>en-us</language>
    <copyright>Creative Commons Attribution</copyright>
    <lastBuildDate>Fri, 26 Jun 2009 22:55:42 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>blog@eraserandcrowbar.com</managingEditor>
    <webMaster>blog@eraserandcrowbar.com</webMaster>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/LarryClarkin" type="application/rss+xml" /><item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=325b99b6-c29d-4a37-8ff3-2f10c8ca28cb</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,325b99b6-c29d-4a37-8ff3-2f10c8ca28cb.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,325b99b6-c29d-4a37-8ff3-2f10c8ca28cb.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=325b99b6-c29d-4a37-8ff3-2f10c8ca28cb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://thirstydeveloper.com/">
            <img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Logo_small" border="0" alt="Logo_small" align="left" src="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/Logo_small.png" width="50" height="50" />
          </a>
          <strong>Update
on 6/28</strong> – I did a <a href="http://thirstydeveloper.com/">Thirsty Developer</a> interview
with <a href="http://www.stevenlist.com/">Doc List</a>, about Open Spaces and the
unmeeting that we held.  Check out the <a href="http://thirstydeveloper.com/2009/06/29/67OpenSpacesAndUnmeetings.aspx">Episode
Page</a> or <a href="http://www.podtrac.com/pts/redirect.mp3/shows.thirstydeveloper.com/TD067.mp3">Listen
to the show</a>.  I also made a minor change to the text below (moved one of
the titles down a paragraph).
</p>
        <p>
I think pretty much everyone has heard of the concept of the <a href="http://en.wikipedia.org/wiki/Open_Space_Technology">Open
Spaces</a> (or its close cousin the <a href="http://en.wikipedia.org/wiki/Unconference">unconference</a>)
Open Spaces are: 
</p>
        <blockquote>
          <p>
A facilitated participant-driven face-to-face conference around a theme or purpose.
(according to the <a href="http://www.unconference.net/">unconference blog</a>)  
</p>
        </blockquote>
        <p>
Recently some of my teammates gathered together to talk about planning our direction
for the next year (the Microsoft fiscal year runs from July to June).  We had
a day together and a lot of items to cover, as you can imagine planning the direction
for a large team for a full year will give you a lot to talk about.  
</p>
        <p>
I got the task of putting together the agenda, which is a tough when you have limited
time and lots of material.  <a href="http://www.brianhprince.com/">Brian Prince</a>,
my friend and colleague from Ohio, put out the suggestion that we should try to apply
the Open Spaces Technology to our planning meeting.  Our boss, <a href="http://blog.elysiumsystems.com/">Brian
Moore</a>, is always willing to let us try things that are unconventional (with a
few caveats that I will mention later).  So eight of us set about having a meeting
that used some of the Open Spaces principals or what I am dubbing an unmeeting.
</p>
        <h5>Applying the Open Spaces Principles
</h5>
        <p>
          <a href="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting002.jpg">
            <img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="unmeeting 002" border="0" alt="unmeeting 002" align="right" src="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting002_thumb.jpg" width="202" height="202" />
          </a>With
open spaces, there are 4 principles that guide the event.  They are very Zen
like, which is why you generally have a professional facilitator to help guide you
through the application of the principles.  The principles are:
</p>
        <ol>
          <li>
Whoever comes is the right people 
</li>
          <li>
Whatever happens is the only thing that could have 
</li>
          <li>
Whenever it starts is the right time 
</li>
          <li>
When it's over, it's over 
</li>
        </ol>
        <p>
I got to serve in the role of facilitator for our “unmeeting”.  We did a number
of things to apply the Zen like principles.  Our plan was to have 6 attendees
at the event, but we discovered that we needed more “right people” there.  So
we recruited a couple more people (including one that we picked up at a happy hour
the night before).
</p>
        <p>
The majority of our agenda was driven by a combination voting / consensus process
(we used post in notes on the whiteboard with tick marks).  We also modified
the conversation throughout the day, which was important because there were a couple
of topics that did not fit into nice hour long segments.  And of course was not
problem with everyone knowing that the meeting was over, after a long day of planning,
it was obvious it was over.  
</p>
        <p>
In addition to the 4 principles of Open Spaces, there is one law….. 
</p>
        <p>
Another key difference between the unmeeting that we held and the traditional Open
Spaces is that the “<a href="http://en.wikipedia.org/wiki/Law_of_Two_Feet#Philosophy">Law
of two feet</a>” was somewhat modified for our purposes.  The law of two feet
can be summed up as:
</p>
        <blockquote>
          <p>
If at any time during our time together you find yourself in any situation where you
are neither learning nor contributing, use your two feet. Go to some other place where
you may learn and contribute.
</p>
        </blockquote>
        <h5>No voting with your feet at our unmeeting
</h5>
        <p>
The law of two feet is great when you have choices of the activities to participate
in; many Open Spaces events will have multiple sessions going on at the same time. 
If you are not getting something out of your current session, it is great to be able
to leave without you or the other people feeling awkward.
</p>
        <p>
          <a href="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting006.jpg">
            <img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="unmeeting 006" border="0" alt="unmeeting 006" align="left" src="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting006_thumb.jpg" width="215" height="162" />
          </a>Our
unmeeting did not have breakouts, so the only option was to leave the room for a while
(which we encouraged if you needed a mental or physical break) or to lose focus on
the proceedings by getting lost in your e-mail.  We tried to discourage non-topical
use of your laptop during our proceedings (I as the facilitator used some creative
techniques as you can see from the photo).  This was somewhat a violation of
the law of two feet, but part of this was driven by our culture as a company.  
</p>
        <p>
Most of you have probably never been to an internal Microsoft meeting (unless you
work there).  The great majority of the meeting has the Microsoft folks all affixed
to their laptop screens dealing with the avalanche of e-mail we get on a daily basis
(we try to behave ourselves better when we are at a meeting with customers and partners).
</p>
        <h5>The boss is still the boss
</h5>
        <p>
          <a href="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting008.jpg">
            <img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Brian Moore Attacks" border="0" alt="Brian Moore Attacks" align="right" src="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting008_thumb.jpg" width="152" height="152" />
          </a> One
of the things that was different about our unmeeting was that it was commissioned
by our boss and he did have a specific set of outcomes that he needed to accomplish
at the conclusion of the meeting.  As a result, he did dictate that we cover
a few agenda items.  
</p>
        <p>
If it was a true Open Spaces, the participants could have chosen to ignore topics
that they did not want to cover, but this was an unmeeting.  We accommodated
the “mandatory” sessions by putting them on a different colored sticky from the other
topics during the voting/consensus process.  The participants still got to choose
when in the agenda that we covered the mandatory sessions, but we had to work them
into the day.  Other than that, our boss did not really rule the meeting with
an iron fist (despite the picture).  He did serve in the role of the “expert”
as we would have questions about the outcomes that we were trying to accomplish.
</p>
        <p>
Overall I think we had a positive experience applying the Open Spaces Technology to
an internal meeting.  I would encourage considering how you could apply the principles
and law at your work.
</p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/xX-uo1IunHs" height="1" width="1" /></body>
      <title>Open Spaces at work</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,325b99b6-c29d-4a37-8ff3-2f10c8ca28cb.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/xX-uo1IunHs/OpenSpacesAtWork.aspx</link>
      <pubDate>Fri, 26 Jun 2009 22:55:42 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://thirstydeveloper.com/"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Logo_small" border="0" alt="Logo_small" align="left" src="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/Logo_small.png" width="50" height="50"&gt;&lt;/a&gt; &lt;strong&gt;Update
on 6/28&lt;/strong&gt; – I did a &lt;a href="http://thirstydeveloper.com/"&gt;Thirsty Developer&lt;/a&gt; interview
with &lt;a href="http://www.stevenlist.com/"&gt;Doc List&lt;/a&gt;, about Open Spaces and the
unmeeting that we held.&amp;nbsp; Check out the &lt;a href="http://thirstydeveloper.com/2009/06/29/67OpenSpacesAndUnmeetings.aspx"&gt;Episode
Page&lt;/a&gt; or &lt;a href="http://www.podtrac.com/pts/redirect.mp3/shows.thirstydeveloper.com/TD067.mp3"&gt;Listen
to the show&lt;/a&gt;.&amp;nbsp; I also made a minor change to the text below (moved one of
the titles down a paragraph).
&lt;/p&gt;
&lt;p&gt;
I think pretty much everyone has heard of the concept of the &lt;a href="http://en.wikipedia.org/wiki/Open_Space_Technology"&gt;Open
Spaces&lt;/a&gt; (or its close cousin the &lt;a href="http://en.wikipedia.org/wiki/Unconference"&gt;unconference&lt;/a&gt;)
Open Spaces are: 
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
A facilitated participant-driven face-to-face conference around a theme or purpose.
(according to the &lt;a href="http://www.unconference.net/"&gt;unconference blog&lt;/a&gt;)&amp;nbsp; 
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Recently some of my teammates gathered together to talk about planning our direction
for the next year (the Microsoft fiscal year runs from July to June).&amp;nbsp; We had
a day together and a lot of items to cover, as you can imagine planning the direction
for a large team for a full year will give you a lot to talk about.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
I got the task of putting together the agenda, which is a tough when you have limited
time and lots of material.&amp;nbsp; &lt;a href="http://www.brianhprince.com/"&gt;Brian Prince&lt;/a&gt;,
my friend and colleague from Ohio, put out the suggestion that we should try to apply
the Open Spaces Technology to our planning meeting.&amp;nbsp; Our boss, &lt;a href="http://blog.elysiumsystems.com/"&gt;Brian
Moore&lt;/a&gt;, is always willing to let us try things that are unconventional (with a
few caveats that I will mention later).&amp;nbsp; So eight of us set about having a meeting
that used some of the Open Spaces principals or what I am dubbing an unmeeting.
&lt;/p&gt;
&lt;h5&gt;Applying the Open Spaces Principles
&lt;/h5&gt;
&lt;p&gt;
&lt;a href="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting002.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="unmeeting 002" border="0" alt="unmeeting 002" align="right" src="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting002_thumb.jpg" width="202" height="202"&gt;&lt;/a&gt;With
open spaces, there are 4 principles that guide the event.&amp;nbsp; They are very Zen
like, which is why you generally have a professional facilitator to help guide you
through the application of the principles.&amp;nbsp; The principles are:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Whoever comes is the right people 
&lt;li&gt;
Whatever happens is the only thing that could have 
&lt;li&gt;
Whenever it starts is the right time 
&lt;li&gt;
When it's over, it's over 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
I got to serve in the role of facilitator for our “unmeeting”.&amp;nbsp; We did a number
of things to apply the Zen like principles.&amp;nbsp; Our plan was to have 6 attendees
at the event, but we discovered that we needed more “right people” there.&amp;nbsp; So
we recruited a couple more people (including one that we picked up at a happy hour
the night before).
&lt;/p&gt;
&lt;p&gt;
The majority of our agenda was driven by a combination voting / consensus process
(we used post in notes on the whiteboard with tick marks).&amp;nbsp; We also modified
the conversation throughout the day, which was important because there were a couple
of topics that did not fit into nice hour long segments.&amp;nbsp; And of course was not
problem with everyone knowing that the meeting was over, after a long day of planning,
it was obvious it was over.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
In addition to the 4 principles of Open Spaces, there is one law….. 
&lt;/p&gt;
&lt;p&gt;
Another key difference between the unmeeting that we held and the traditional Open
Spaces is that the “&lt;a href="http://en.wikipedia.org/wiki/Law_of_Two_Feet#Philosophy"&gt;Law
of two feet&lt;/a&gt;” was somewhat modified for our purposes.&amp;nbsp; The law of two feet
can be summed up as:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
If at any time during our time together you find yourself in any situation where you
are neither learning nor contributing, use your two feet. Go to some other place where
you may learn and contribute.
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;h5&gt;No voting with your feet at our unmeeting
&lt;/h5&gt;
&lt;p&gt;
The law of two feet is great when you have choices of the activities to participate
in; many Open Spaces events will have multiple sessions going on at the same time.&amp;nbsp;
If you are not getting something out of your current session, it is great to be able
to leave without you or the other people feeling awkward.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting006.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="unmeeting 006" border="0" alt="unmeeting 006" align="left" src="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting006_thumb.jpg" width="215" height="162"&gt;&lt;/a&gt;Our
unmeeting did not have breakouts, so the only option was to leave the room for a while
(which we encouraged if you needed a mental or physical break) or to lose focus on
the proceedings by getting lost in your e-mail.&amp;nbsp; We tried to discourage non-topical
use of your laptop during our proceedings (I as the facilitator used some creative
techniques as you can see from the photo).&amp;nbsp; This was somewhat a violation of
the law of two feet, but part of this was driven by our culture as a company.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Most of you have probably never been to an internal Microsoft meeting (unless you
work there).&amp;nbsp; The great majority of the meeting has the Microsoft folks all affixed
to their laptop screens dealing with the avalanche of e-mail we get on a daily basis
(we try to behave ourselves better when we are at a meeting with customers and partners).
&lt;/p&gt;
&lt;h5&gt;The boss is still the boss
&lt;/h5&gt;
&lt;p&gt;
&lt;a href="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting008.jpg"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Brian Moore Attacks" border="0" alt="Brian Moore Attacks" align="right" src="http://eraserandcrowbar.com/images/unmeetingsatwork_9345/unmeeting008_thumb.jpg" width="152" height="152"&gt;&lt;/a&gt; One
of the things that was different about our unmeeting was that it was commissioned
by our boss and he did have a specific set of outcomes that he needed to accomplish
at the conclusion of the meeting.&amp;nbsp; As a result, he did dictate that we cover
a few agenda items.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
If it was a true Open Spaces, the participants could have chosen to ignore topics
that they did not want to cover, but this was an unmeeting.&amp;nbsp; We accommodated
the “mandatory” sessions by putting them on a different colored sticky from the other
topics during the voting/consensus process.&amp;nbsp; The participants still got to choose
when in the agenda that we covered the mandatory sessions, but we had to work them
into the day.&amp;nbsp; Other than that, our boss did not really rule the meeting with
an iron fist (despite the picture).&amp;nbsp; He did serve in the role of the “expert”
as we would have questions about the outcomes that we were trying to accomplish.
&lt;/p&gt;
&lt;p&gt;
Overall I think we had a positive experience applying the Open Spaces Technology to
an internal meeting.&amp;nbsp; I would encourage considering how you could apply the principles
and law at your work.
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,325b99b6-c29d-4a37-8ff3-2f10c8ca28cb.aspx</comments>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/06/26/OpenSpacesAtWork.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=00546e87-4f61-467a-9632-9a135839659b</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,00546e87-4f61-467a-9632-9a135839659b.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,00546e87-4f61-467a-9632-9a135839659b.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=00546e87-4f61-467a-9632-9a135839659b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://eraserandcrowbar.com/images/Gettingacodingworkout_FFAC/image8.png">
            <img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://eraserandcrowbar.com/images/Gettingacodingworkout_FFAC/image8_thumb.png" width="242" height="160" />
          </a> At
the <a href="http://chicagocodecamp.com/">Chicago Code Camp</a> this last month (May
30th) I got to see a great presentation by <a href="http://blog.8thlight.com/micah">Micah
Martin</a> (<a href="http://twitter.com/slagyr">@slagyr</a>) entitled “Ruby Kata and
Sparring”.  Micah’s presentation was in a very “Zen” style and the majority of
his talk was about the importance of practicing your coding skills.  He talked
about how we can learn from two common types of training that are used in the various
martial arts:
</p>
        <blockquote>
          <p>
            <a href="http://en.wikipedia.org/wiki/Kata">Kata</a> - detailed choreographed patterns
of movements practiced either solo or in pairs…most commonly known for the presence
in the martial arts
</p>
        </blockquote>
        <blockquote>
          <p>
            <a href="http://en.wikipedia.org/wiki/Sparring">Sparring</a> - relatively 'free-form'
fighting, with enough rules, <a href="http://en.wikipedia.org/wiki/Customs">customs</a>,
or agreements to make injuries unlikely
</p>
        </blockquote>
        <p>
After he introduced the concept of Kata, he showed us a demonstration using a well
known exercise called <a href="http://en.wikipedia.org/wiki/Langton's_ant">Langston’s
Ant</a>.  Micah bowed to the audience (as is typical in Kata) and proceeded to 
“live code” his implementation from scratch and ended with another bow to the audience
(also typical).  The Langston’s Ant has no perfect solution, so he then asked
the audience to rate his code and to give him feedback on how to improve his implementation.
</p>
        <p>
One of the things that struck me was how Micah answered the question “It seems like
you are very practiced in writing this solution, how many times have you done this?”. 
Micah told us that he had done the solution more than 50 times.  He did point
out that he had not done the same implementation 50 times (as if he were practicing
giving a Langston’s Ant demonstration), but had evolved his implementation over the
course of his Kata sessions.  His 50th solution was “better” than the first solution
as he had refined it; just like your technique should get better as you practice your
martial arts.
</p>
        <p>
          <img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="barbell" border="0" alt="barbell" align="left" src="http://eraserandcrowbar.com/images/Gettingacodingworkout_FFAC/barbell.jpg" width="242" height="162" />
        </p>
        <p>
I personally need to get a coding workout.  I am an evangelist for Microsoft,
but that actually involves a lot less coding time than most people would think (the
amount of time varies from individual to individual, some of my colleagues code a
lot more than others).  A field evangelist for Microsoft is typically a technology
generalist, having to cover a real breadth of technologies.  As you may know,
Microsoft has a lot of technologies, so we spend a fair amount of time immersed in
learning new things and not necessarily practicing our coding skills.
</p>
        <p>
Over the course of the summer, I intend to get a coding workout; knock the rust off
or <a href="http://www.codinghorror.com/blog/archives/001236.html">sharpen the saw</a> as
it were.  I am going to practice a coding exercise every week (unless I take
a week off for vacation; which I would totally unplug for).  To keep myself honest,
I am going to post something about each workout up on the blog, even if it is to admit
a FAIL.  Look for the first post next week: Coding Workout: A twitter badge using
jQuery.
</p>
        <p>
          <strong>Note:</strong> I have been on an un-planned blogging hiatus for the last 2+
months.  It is not that I have not had things I have wanted to say, but have
just been short of time to say them.  For those of you who have stuck around
(kept me in your RSS reader or checked the site for updates), I thank you for your
patience. I did want to write a “Sorry for not blogging” post (I hate those – just
start blogging!).
</p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/X5bb7_mddXQ" height="1" width="1" /></body>
      <title>Getting a coding workout</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,00546e87-4f61-467a-9632-9a135839659b.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/X5bb7_mddXQ/GettingACodingWorkout.aspx</link>
      <pubDate>Mon, 15 Jun 2009 19:18:15 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://eraserandcrowbar.com/images/Gettingacodingworkout_FFAC/image8.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://eraserandcrowbar.com/images/Gettingacodingworkout_FFAC/image8_thumb.png" width="242" height="160"&gt;&lt;/a&gt; At
the &lt;a href="http://chicagocodecamp.com/"&gt;Chicago Code Camp&lt;/a&gt; this last month (May
30th) I got to see a great presentation by &lt;a href="http://blog.8thlight.com/micah"&gt;Micah
Martin&lt;/a&gt; (&lt;a href="http://twitter.com/slagyr"&gt;@slagyr&lt;/a&gt;) entitled “Ruby Kata and
Sparring”.&amp;nbsp; Micah’s presentation was in a very “Zen” style and the majority of
his talk was about the importance of practicing your coding skills.&amp;nbsp; He talked
about how we can learn from two common types of training that are used in the various
martial arts:
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;a href="http://en.wikipedia.org/wiki/Kata"&gt;Kata&lt;/a&gt; - detailed choreographed patterns
of movements practiced either solo or in pairs…most commonly known for the presence
in the martial arts
&lt;/p&gt;
&lt;/blockquote&gt; &lt;blockquote&gt; 
&lt;p&gt;
&lt;a href="http://en.wikipedia.org/wiki/Sparring"&gt;Sparring&lt;/a&gt; - relatively 'free-form'
fighting, with enough rules, &lt;a href="http://en.wikipedia.org/wiki/Customs"&gt;customs&lt;/a&gt;,
or agreements to make injuries unlikely
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
After he introduced the concept of Kata, he showed us a demonstration using a well
known exercise called &lt;a href="http://en.wikipedia.org/wiki/Langton's_ant"&gt;Langston’s
Ant&lt;/a&gt;.&amp;nbsp; Micah bowed to the audience (as is typical in Kata) and proceeded to&amp;nbsp;
“live code” his implementation from scratch and ended with another bow to the audience
(also typical).&amp;nbsp; The Langston’s Ant has no perfect solution, so he then asked
the audience to rate his code and to give him feedback on how to improve his implementation.
&lt;/p&gt;
&lt;p&gt;
One of the things that struck me was how Micah answered the question “It seems like
you are very practiced in writing this solution, how many times have you done this?”.&amp;nbsp;
Micah told us that he had done the solution more than 50 times.&amp;nbsp; He did point
out that he had not done the same implementation 50 times (as if he were practicing
giving a Langston’s Ant demonstration), but had evolved his implementation over the
course of his Kata sessions.&amp;nbsp; His 50th solution was “better” than the first solution
as he had refined it; just like your technique should get better as you practice your
martial arts.
&lt;/p&gt;
&lt;p&gt;
&lt;img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="barbell" border="0" alt="barbell" align="left" src="http://eraserandcrowbar.com/images/Gettingacodingworkout_FFAC/barbell.jpg" width="242" height="162"&gt; 
&lt;/p&gt;
&lt;p&gt;
I personally need to get a coding workout.&amp;nbsp; I am an evangelist for Microsoft,
but that actually involves a lot less coding time than most people would think (the
amount of time varies from individual to individual, some of my colleagues code a
lot more than others).&amp;nbsp; A field evangelist for Microsoft is typically a technology
generalist, having to cover a real breadth of technologies.&amp;nbsp; As you may know,
Microsoft has a lot of technologies, so we spend a fair amount of time immersed in
learning new things and not necessarily practicing our coding skills.
&lt;/p&gt;
&lt;p&gt;
Over the course of the summer, I intend to get a coding workout; knock the rust off
or &lt;a href="http://www.codinghorror.com/blog/archives/001236.html"&gt;sharpen the saw&lt;/a&gt; as
it were.&amp;nbsp; I am going to practice a coding exercise every week (unless I take
a week off for vacation; which I would totally unplug for).&amp;nbsp; To keep myself honest,
I am going to post something about each workout up on the blog, even if it is to admit
a FAIL.&amp;nbsp; Look for the first post next week: Coding Workout: A twitter badge using
jQuery.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Note:&lt;/strong&gt; I have been on an un-planned blogging hiatus for the last 2+
months.&amp;nbsp; It is not that I have not had things I have wanted to say, but have
just been short of time to say them.&amp;nbsp; For those of you who have stuck around
(kept me in your RSS reader or checked the site for updates), I thank you for your
patience. I did want to write a “Sorry for not blogging” post (I hate those – just
start blogging!).
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,00546e87-4f61-467a-9632-9a135839659b.aspx</comments>
      <category>Coding Workout</category>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/06/15/GettingACodingWorkout.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=e5e83248-47d4-479d-b68c-c9d9fd7e166b</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,e5e83248-47d4-479d-b68c-c9d9fd7e166b.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,e5e83248-47d4-479d-b68c-c9d9fd7e166b.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e5e83248-47d4-479d-b68c-c9d9fd7e166b</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This past weekend I took a flight and I did something that I normally do not do, which
is pay attention to the flight crew as they give their safety briefing.  Years
of air travel have given me the ability to recite the standard briefing in my sleep,
so normally I read a book.  One of the first things they tell you in their safety
briefing is to get out the briefing card and follow along, since I was paying attention
this time, I decided to play along.  As I looked at the briefing card, I was
struck by how much information that they could fit into such a compact space and with
so few words, because they leveraged the pictorial so well.  Here is a quick
glimpse of one of the pictures that gives the complete procedure for opening up the
emergency exits and getting out of the plane:
</p>
        <p align="right">
          <a href="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/Window.jpg">
            <img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Window" border="0" alt="Window" src="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/Window_thumb.jpg" width="640" height="143" />
          </a>
          <br align="right" />
Image from <a href="http://aerosafetygraphics.com/">Aero Safety Graphics</a></p>
        <p>
I have been really interested in the concept of pictures as better documentation than
words for a while.  I think my fascination was first spurred on by <a href="http://www.rohdesign.com/">Mike
Rhode’s</a> <a href="http://www.flickr.com/photos/rohdesign/collections/72157602798339521/">sketchnotes</a>. 
I even asked Mike about it in the <a href="http://thirstydeveloper.com/2008/10/20/TheThirstyDeveloper39Sketchnotes.aspx">Thirsty
Developer Podcast</a> Dave and I did with him last fall.  I was specifically
asking about pictures, graphics and typography in the <em>design stage</em> at the
time, but I think the concept applies equally well (if not better) to the finished
product.  It is a great way to show the business process that a software application
can support.
</p>
        <div style="margin-bottom: 10px; float: right; margin-left: 10px">
          <a title="Photo Title" href="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/instructions.jpg">
            <img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" alt="Photo Title" src="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/instructions_thumb.jpg" />
          </a>
          <br />
          <a href="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/instructions.jpg">Furniture
Instructions</a>
        </div>
        <h5>Multi-lingual by default?
</h5>
        <p>
In addition to capturing lots of information in a small space, pictures done in a
certain style have the advantage of being multi-lingual by default.  Take the
instructions that I got with the some assembly required furniture pictured here. 
The instructions are able to tell me a lot without using any words, and thus does
not need to go through the long, tedious and expensive process of being translated
to multiple languages.  A real cost saving move if the product is being sold
in different countries.  This particular instruction manual only had one page
with writing on it that needed to be translated.  That one page was translated
into 8 different languages, so clearly that was the intent of the designers to go
global with the single document.
</p>
        <h5>Not for every situation
</h5>
        <p>
Clearly there are times when pictorial based instructions could be overkill for a
situation.  I can think that the contrast to “A picture is worth a thousand word”
could be “Eight words is quick than a 1/2 dozen pictures”.  I do think there
are situations were pictures could really enhance documentation, so maybe we can learn
a thing or two by paying attention to airline safety briefings.
</p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/zRXX2XC5Dkc" height="1" width="1" /></body>
      <title>Pictorial Instructions</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,e5e83248-47d4-479d-b68c-c9d9fd7e166b.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/zRXX2XC5Dkc/PictorialInstructions.aspx</link>
      <pubDate>Tue, 31 Mar 2009 03:49:08 GMT</pubDate>
      <description>&lt;p&gt;
This past weekend I took a flight and I did something that I normally do not do, which
is pay attention to the flight crew as they give their safety briefing.&amp;nbsp; Years
of air travel have given me the ability to recite the standard briefing in my sleep,
so normally I read a book.&amp;nbsp; One of the first things they tell you in their safety
briefing is to get out the briefing card and follow along, since I was paying attention
this time, I decided to play along.&amp;nbsp; As I looked at the briefing card, I was
struck by how much information that they could fit into such a compact space and with
so few words, because they leveraged the pictorial so well.&amp;nbsp; Here is a quick
glimpse of one of the pictures that gives the complete procedure for opening up the
emergency exits and getting out of the plane:
&lt;/p&gt;
&lt;p align="right"&gt;
&lt;a href="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/Window.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Window" border="0" alt="Window" src="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/Window_thumb.jpg" width="640" height="143"&gt;&lt;/a&gt;
&lt;br align="right"&gt;
Image from &lt;a href="http://aerosafetygraphics.com/"&gt;Aero Safety Graphics&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I have been really interested in the concept of pictures as better documentation than
words for a while.&amp;nbsp; I think my fascination was first spurred on by &lt;a href="http://www.rohdesign.com/"&gt;Mike
Rhode’s&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.flickr.com/photos/rohdesign/collections/72157602798339521/"&gt;sketchnotes&lt;/a&gt;.&amp;nbsp;
I even asked Mike about it in the &lt;a href="http://thirstydeveloper.com/2008/10/20/TheThirstyDeveloper39Sketchnotes.aspx"&gt;Thirsty
Developer Podcast&lt;/a&gt; Dave and I did with him last fall.&amp;nbsp; I was specifically
asking about pictures, graphics and typography in the &lt;em&gt;design stage&lt;/em&gt; at the
time, but I think the concept applies equally well (if not better) to the finished
product.&amp;nbsp; It is a great way to show the business process that a software application
can support.
&lt;/p&gt;
&lt;div style="margin-bottom: 10px; float: right; margin-left: 10px"&gt;&lt;a title="Photo Title" href="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/instructions.jpg"&gt;&lt;img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" alt="Photo Title" src="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/instructions_thumb.jpg"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://eraserandcrowbar.com/images/PictorialInstructions_DC01/instructions.jpg"&gt;Furniture
Instructions&lt;/a&gt;
&lt;/div&gt;
&lt;h5&gt;Multi-lingual by default?
&lt;/h5&gt;
&lt;p&gt;
In addition to capturing lots of information in a small space, pictures done in a
certain style have the advantage of being multi-lingual by default.&amp;nbsp; Take the
instructions that I got with the some assembly required furniture pictured here.&amp;nbsp;
The instructions are able to tell me a lot without using any words, and thus does
not need to go through the long, tedious and expensive process of being translated
to multiple languages.&amp;nbsp; A real cost saving move if the product is being sold
in different countries.&amp;nbsp; This particular instruction manual only had one page
with writing on it that needed to be translated.&amp;nbsp; That one page was translated
into 8 different languages, so clearly that was the intent of the designers to go
global with the single document.
&lt;/p&gt;
&lt;h5&gt;Not for every situation
&lt;/h5&gt;
&lt;p&gt;
Clearly there are times when pictorial based instructions could be overkill for a
situation.&amp;nbsp; I can think that the contrast to “A picture is worth a thousand word”
could be “Eight words is quick than a 1/2 dozen pictures”.&amp;nbsp; I do think there
are situations were pictures could really enhance documentation, so maybe we can learn
a thing or two by paying attention to airline safety briefings.
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,e5e83248-47d4-479d-b68c-c9d9fd7e166b.aspx</comments>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/03/31/PictorialInstructions.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=d032d8c3-d293-4259-a618-7f09f70b3c41</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,d032d8c3-d293-4259-a618-7f09f70b3c41.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,d032d8c3-d293-4259-a618-7f09f70b3c41.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d032d8c3-d293-4259-a618-7f09f70b3c41</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
As I mentioned previously, I spoke to the Architecture Special Interest Group (SIG)
of the <a href="http://indynda.com/">Indianapolis .NET Developer Association</a> (IndyNDA). 
Steve Porter, who is in charge of the group, asked me to present when they founded
the group last September and it took a few months for our schedules to align and I
am glad that they did.  Steve asked me to do the “in person” version of my <a href="http://eraserandcrowbar.com/ArchitectureByBaseball.aspx">Architecture
by Baseball</a> series of articles.
</p>
        <p>
I have to admit at first I did not see the value in standing up in front of a group
and covering things that I had already written.  As I was putting the presentation
together, however, I realized that there are a lot of things that I had not covered
in the articles themselves add a lot of color to the topics presented in the written
form.  I had a lot of fun putting the talk together (which I did at the last
minute, the night before) and had even more fun delivering the talk to the group (about
35 people or so).    Thanks to Steve and to all those who attended
the talk.
</p>
        <p>
I promised I would make the deck available to the people there and thought I would
share it here as well.  It is up on <a href="http://slideshare.net/larryclarkin">My
Slideshare Account</a>:
</p>
        <p align="center">
          <object style="margin:0px" width="425" height="355">
            <param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=architecturebybaseball-090324164411-phpapp02&amp;rel=0&amp;stripped_title=architecture-by-baseball" />
            <param name="allowFullScreen" value="true" />
            <param name="allowScriptAccess" value="always" />
            <embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=architecturebybaseball-090324164411-phpapp02&amp;rel=0&amp;stripped_title=architecture-by-baseball" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355">
            </embed>
          </object>
        </p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/K7e8bBU65g8" height="1" width="1" /></body>
      <title>Architecture By Baseball: The Presentation</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,d032d8c3-d293-4259-a618-7f09f70b3c41.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/K7e8bBU65g8/ArchitectureByBaseballThePresentation.aspx</link>
      <pubDate>Tue, 24 Mar 2009 22:29:37 GMT</pubDate>
      <description>&lt;p&gt;
As I mentioned previously, I spoke to the Architecture Special Interest Group (SIG)
of the &lt;a href="http://indynda.com/"&gt;Indianapolis .NET Developer Association&lt;/a&gt; (IndyNDA).&amp;nbsp;
Steve Porter, who is in charge of the group, asked me to present when they founded
the group last September and it took a few months for our schedules to align and I
am glad that they did.&amp;nbsp; Steve asked me to do the “in person” version of my &lt;a href="http://eraserandcrowbar.com/ArchitectureByBaseball.aspx"&gt;Architecture
by Baseball&lt;/a&gt; series of articles.
&lt;/p&gt;
&lt;p&gt;
I have to admit at first I did not see the value in standing up in front of a group
and covering things that I had already written.&amp;nbsp; As I was putting the presentation
together, however, I realized that there are a lot of things that I had not covered
in the articles themselves add a lot of color to the topics presented in the written
form.&amp;nbsp; I had a lot of fun putting the talk together (which I did at the last
minute, the night before) and had even more fun delivering the talk to the group (about
35 people or so).&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks to Steve and to all those who attended
the talk.
&lt;/p&gt;
&lt;p&gt;
I promised I would make the deck available to the people there and thought I would
share it here as well.&amp;nbsp; It is up on &lt;a href="http://slideshare.net/larryclarkin"&gt;My
Slideshare Account&lt;/a&gt;:
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;object style="margin:0px" width="425" height="355"&gt;
&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=architecturebybaseball-090324164411-phpapp02&amp;amp;rel=0&amp;amp;stripped_title=architecture-by-baseball" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=architecturebybaseball-090324164411-phpapp02&amp;amp;rel=0&amp;amp;stripped_title=architecture-by-baseball" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,d032d8c3-d293-4259-a618-7f09f70b3c41.aspx</comments>
      <category>Architecture by Baseball</category>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/03/24/ArchitectureByBaseballThePresentation.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=d9314956-7d00-4333-94a5-0552a58c7e48</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,d9314956-7d00-4333-94a5-0552a58c7e48.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,d9314956-7d00-4333-94a5-0552a58c7e48.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d9314956-7d00-4333-94a5-0552a58c7e48</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last week I had the pleasure of speaking to the Architecture Special Interest Group
(SIG) of the <a href="http://indynda.com/">Indianapolis .NET Developer Association</a> (IndyNDA). 
Special thanks to Steve Porter, who is in charge of the group, for allowing me to
speak.  One of the items came up was the question (asked a couple of different
ways) “how do you keep up with new technology?”  I answered (in a couple of different
ways) that long ago I gave up trying to keep with up all technologies; it is impossible
to even keep up with Microsoft .NET technologies, let alone all Microsoft technologies
or the greater technology picture.  
</p>
        <p>
I did mention that I listened to quite a few podcasts.  Given the time I spend
in the car and at the gym, it is a great was to keep your pulse on what is new and
interesting.  I was asked for my list of podcasts that I listen to regularly,
so I thought I would list them here for you.  One thing to note this is all the
podcasts that I <em>subscribe</em> to, not just technology podcasts (I think that
it is important to have a diversity of knowledge).  Also I will listen to specific
episodes of other podcasts, especially when people point out good episodes to me.
</p>
        <p>
          <a href="http://baseballhistorypodcast.com/">
            <img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="BHP_Logo" border="0" alt="BHP_Logo" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/BHP_Logo.jpg" width="102" height="102" />
          </a>
        </p>
        <p>
          <a href="http://baseballhistorypodcast.com/">Baseball History Podcast</a> – If you
follow my writings, you will pick up on the fact that I am a big baseball fan. 
I am also an avid history buff, so this podcast is a perfect combination of two things
that I really enjoy.  It is a weekly show by Bob Wright, and this show actually
inspired me to start my own podcast.  In addition to the great baseball information,
Bob occasionally shares information on podcasting. 
</p>
        <br clear="all" />
        <p>
          <a href="http://blog.stackoverflow.com/">
            <img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Stackoverflow" border="0" alt="Stackoverflow" align="right" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/stackoverflow144.png" width="102" height="102" />
          </a>
        </p>
        <p>
          <a href="http://blog.stackoverflow.com/">StackOverflow podcast</a> – StackOverflow.com
is a great question and answer programming site put together by <a href="http://codinghorror.com">Jeff
Atwood</a> and <a href="http://joelonsoftware.com/">Joel Spolsky</a>.  One of
the neatest things about it is that if you listen to the podcast, you get some great
insights into how the site was created and if you have listened to the podcast from
the very beginning (episode 1), then you really have deep intimate knowledge of the
site.  I have always wanted to create a “from scratch” startup company like Joel
and Jeff are doing (although Joel still has his day job).
</p>
        <br clear="all" />
        <p>
          <a href="http://revision3.com/diggnation/">
            <img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="diggnation" border="0" alt="diggnation" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/diggnation.jpg" width="102" height="102" />
          </a>
          <a href="http://revision3.com/diggnation/">Diggnation</a> –
This is a weekly look at some of the top stories from the site <a href="http://digg.com">digg.com</a> that
is co-hosted by the founder of digg.  The show is not just about technology,
but many of the stories that you see on digg are technology related, so you get quite
a bit of what is new by listening to the show.  The show is quit hilarious.
</p>
        <br clear="all" />
        <p>
          <a href="http://www.cringely.com/">
            <img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="" border="0" alt="" align="right" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/bobitunes.jpg" width="102" height="102" />
          </a>
          <a href="http://www.cringely.com/">I,
Cringley</a> – This podcast is actually the spoken word edition of the blog of Robert
X. Cringley, the former technology columnist for PBS.  He left PBS in December
of 2008 to run a startup company and moved his column to his own site.  Because
he was a technology columnist for PBS for many years (and with InfoWorld prior to
that), most of his columns are technology related although he will get into the current
affairs quite a bit (economy, stimulus plans, housing market, etc).
</p>
        <br clear="all" />
        <p>
          <a href="http://www.npr.org/rss/podcast/podcast_detail.php?siteId=4819386">
            <img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="npr_sotd_image_300" border="0" alt="npr_sotd_image_300" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/npr_sotd_image_300.jpg" width="102" height="102" /> NPR
Story of the Day</a> – This is a daily show from <a href="http://npr.org">National
Public Radio</a> in the United States.  They cover one story in the podcast each
day and the length of the story varies widely from ~3 minutes to full feature episodes
that can last closer to 20 minutes.  Sometimes it is stories that you will see
on other new channels, but sometimes it is a story that you would not have heard somewhere
else. 
</p>
        <br clear="all" />
        <p>
          <a href="http://twit.tv/sn">
            <img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="podcast_2_3" border="0" alt="podcast_2_3" align="right" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/podcast_2_3.jpg" width="102" height="102" />
          </a>
          <a href="http://twit.tv/sn">Security
Now</a> – This show is part of the <a href="http://twit.tv">TWIT</a> network of shows
(run by Leo Laporte).  It is a weekly look at Security related issues with Steve
Gibson, an independent software developer.  They cover security news, but they
spend a lot of time talking about deep security topics like explaining how SSL works.
</p>
        <br clear="all" />
        <p>
          <a href="http://www.theonion.com/content/radionews">
            <img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="orn_itunes" border="0" alt="orn_itunes" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/orn_itunes.gif" width="102" height="102" /> Onion
Radio News</a> – This show is purely for fun.  The Onion is a satirical newspaper
(and website) and this is their audio version.  They have a ~1 minute newscast
everyday that is a total joke (don’t confuse it with a real news story), and usually
it is quite funny.
</p>
        <br clear="all" />
        <p>
          <a href="http://thirstydeveloper.com/">
            <img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Logo_Square" border="0" alt="Logo_Square" align="right" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/Logo_Square.png" width="102" height="102" />
          </a>
          <a href="http://thirstydeveloper.com/">Thirsty
Developer</a> – This is a shameless plug for the podcast that I co-host with <a href="http://davebost.com/">Dave
Bost</a>.  But I do subscribe to the show (mainly to QA the RSS feed, because
I listen to the show while editing it), so it is a valid part of the list.  Every
week we interview a real world developer, designer or architect and talk about something
they have done with a technology.  We will interview “big name” guests on occasion,
but we don’t limit ourselves to “conference circuit” of speakers that you see on every
other podcast; we like to talk to the normal folks.  As a result the show may
not be as polished at times, but I think that is part of the charm.  Recording
and producing the show is the most fun I have in my job (although it is not an official
part of my job at Microsoft).
</p>
        <br clear="all" />
        <p>
          <a href="http://twit.tv/ww">
            <img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="podcast_17_3" border="0" alt="podcast_17_3" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/podcast_17_3.jpg" width="102" height="102" />
          </a>
          <a href="http://twit.tv/ww">Windows
Weekly</a> – This is another <a href="http://twit.tv">TWIT</a> network show that is
a weekly look at all things Microsoft (so much more than just the Windows Operating
System).  Most of the shows are just Leo Laporte interviewing Paul Thurrott,
but on occasion they will have a guest on the show.  Paul Thurrott is a journalist
and a blogger (<a title="http://www.winsupersite.com/" href="http://www.winsupersite.com/">http://www.winsupersite.com/</a>)
that is very plugged into Microsoft.
</p>
        <br clear="all" />
        <p>
I am sure that I am missing a great podcast (or two).  If you have a suggestion
for one that I might not have stumbled upon, please drop me a comment below. 
Thanks!
</p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/vO_nWjjGoSg" height="1" width="1" /></body>
      <title>My podcast list</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,d9314956-7d00-4333-94a5-0552a58c7e48.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/vO_nWjjGoSg/MyPodcastList.aspx</link>
      <pubDate>Mon, 23 Mar 2009 12:42:02 GMT</pubDate>
      <description>&lt;p&gt;
Last week I had the pleasure of speaking to the Architecture Special Interest Group
(SIG) of the &lt;a href="http://indynda.com/"&gt;Indianapolis .NET Developer Association&lt;/a&gt; (IndyNDA).&amp;nbsp;
Special thanks to Steve Porter, who is in charge of the group, for allowing me to
speak.&amp;nbsp; One of the items came up was the question (asked a couple of different
ways) “how do you keep up with new technology?”&amp;nbsp; I answered (in a couple of different
ways) that long ago I gave up trying to keep with up all technologies; it is impossible
to even keep up with Microsoft .NET technologies, let alone all Microsoft technologies
or the greater technology picture.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
I did mention that I listened to quite a few podcasts.&amp;nbsp; Given the time I spend
in the car and at the gym, it is a great was to keep your pulse on what is new and
interesting.&amp;nbsp; I was asked for my list of podcasts that I listen to regularly,
so I thought I would list them here for you.&amp;nbsp; One thing to note this is all the
podcasts that I &lt;em&gt;subscribe&lt;/em&gt; to, not just technology podcasts (I think that
it is important to have a diversity of knowledge).&amp;nbsp; Also I will listen to specific
episodes of other podcasts, especially when people point out good episodes to me.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://baseballhistorypodcast.com/"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="BHP_Logo" border="0" alt="BHP_Logo" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/BHP_Logo.jpg" width="102" height="102"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://baseballhistorypodcast.com/"&gt;Baseball History Podcast&lt;/a&gt; – If you
follow my writings, you will pick up on the fact that I am a big baseball fan.&amp;nbsp;
I am also an avid history buff, so this podcast is a perfect combination of two things
that I really enjoy.&amp;nbsp; It is a weekly show by Bob Wright, and this show actually
inspired me to start my own podcast.&amp;nbsp; In addition to the great baseball information,
Bob occasionally shares information on podcasting. 
&lt;/p&gt;
&lt;br clear="all"&gt;
&lt;p&gt;
&lt;a href="http://blog.stackoverflow.com/"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Stackoverflow" border="0" alt="Stackoverflow" align="right" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/stackoverflow144.png" width="102" height="102"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.stackoverflow.com/"&gt;StackOverflow podcast&lt;/a&gt; – StackOverflow.com
is a great question and answer programming site put together by &lt;a href="http://codinghorror.com"&gt;Jeff
Atwood&lt;/a&gt; and &lt;a href="http://joelonsoftware.com/"&gt;Joel Spolsky&lt;/a&gt;.&amp;nbsp; One of
the neatest things about it is that if you listen to the podcast, you get some great
insights into how the site was created and if you have listened to the podcast from
the very beginning (episode 1), then you really have deep intimate knowledge of the
site.&amp;nbsp; I have always wanted to create a “from scratch” startup company like Joel
and Jeff are doing (although Joel still has his day job).
&lt;/p&gt;
&lt;br clear="all"&gt;
&lt;p&gt;
&lt;a href="http://revision3.com/diggnation/"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="diggnation" border="0" alt="diggnation" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/diggnation.jpg" width="102" height="102"&gt;&lt;/a&gt;&lt;a href="http://revision3.com/diggnation/"&gt;Diggnation&lt;/a&gt; –
This is a weekly look at some of the top stories from the site &lt;a href="http://digg.com"&gt;digg.com&lt;/a&gt; that
is co-hosted by the founder of digg.&amp;nbsp; The show is not just about technology,
but many of the stories that you see on digg are technology related, so you get quite
a bit of what is new by listening to the show.&amp;nbsp; The show is quit hilarious.
&lt;/p&gt;
&lt;br clear="all"&gt;
&lt;p&gt;
&lt;a href="http://www.cringely.com/"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="" border="0" alt="" align="right" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/bobitunes.jpg" width="102" height="102"&gt;&lt;/a&gt; &lt;a href="http://www.cringely.com/"&gt;I,
Cringley&lt;/a&gt; – This podcast is actually the spoken word edition of the blog of Robert
X. Cringley, the former technology columnist for PBS.&amp;nbsp; He left PBS in December
of 2008 to run a startup company and moved his column to his own site.&amp;nbsp; Because
he was a technology columnist for PBS for many years (and with InfoWorld prior to
that), most of his columns are technology related although he will get into the current
affairs quite a bit (economy, stimulus plans, housing market, etc).
&lt;/p&gt;
&lt;br clear="all"&gt;
&lt;p&gt;
&lt;a href="http://www.npr.org/rss/podcast/podcast_detail.php?siteId=4819386"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="npr_sotd_image_300" border="0" alt="npr_sotd_image_300" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/npr_sotd_image_300.jpg" width="102" height="102"&gt; NPR
Story of the Day&lt;/a&gt; – This is a daily show from &lt;a href="http://npr.org"&gt;National
Public Radio&lt;/a&gt; in the United States.&amp;nbsp; They cover one story in the podcast each
day and the length of the story varies widely from ~3 minutes to full feature episodes
that can last closer to 20 minutes.&amp;nbsp; Sometimes it is stories that you will see
on other new channels, but sometimes it is a story that you would not have heard somewhere
else. 
&lt;/p&gt;
&lt;br clear="all"&gt;
&lt;p&gt;
&lt;a href="http://twit.tv/sn"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="podcast_2_3" border="0" alt="podcast_2_3" align="right" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/podcast_2_3.jpg" width="102" height="102"&gt;&lt;/a&gt; &lt;a href="http://twit.tv/sn"&gt;Security
Now&lt;/a&gt; – This show is part of the &lt;a href="http://twit.tv"&gt;TWIT&lt;/a&gt; network of shows
(run by Leo Laporte).&amp;nbsp; It is a weekly look at Security related issues with Steve
Gibson, an independent software developer.&amp;nbsp; They cover security news, but they
spend a lot of time talking about deep security topics like explaining how SSL works.
&lt;/p&gt;
&lt;br clear="all"&gt;
&lt;p&gt;
&lt;a href="http://www.theonion.com/content/radionews"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="orn_itunes" border="0" alt="orn_itunes" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/orn_itunes.gif" width="102" height="102"&gt; Onion
Radio News&lt;/a&gt; – This show is purely for fun.&amp;nbsp; The Onion is a satirical newspaper
(and website) and this is their audio version.&amp;nbsp; They have a ~1 minute newscast
everyday that is a total joke (don’t confuse it with a real news story), and usually
it is quite funny.
&lt;/p&gt;
&lt;br clear="all"&gt;
&lt;p&gt;
&lt;a href="http://thirstydeveloper.com/"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 10px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Logo_Square" border="0" alt="Logo_Square" align="right" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/Logo_Square.png" width="102" height="102"&gt;&lt;/a&gt; &lt;a href="http://thirstydeveloper.com/"&gt;Thirsty
Developer&lt;/a&gt; – This is a shameless plug for the podcast that I co-host with &lt;a href="http://davebost.com/"&gt;Dave
Bost&lt;/a&gt;.&amp;nbsp; But I do subscribe to the show (mainly to QA the RSS feed, because
I listen to the show while editing it), so it is a valid part of the list.&amp;nbsp; Every
week we interview a real world developer, designer or architect and talk about something
they have done with a technology.&amp;nbsp; We will interview “big name” guests on occasion,
but we don’t limit ourselves to “conference circuit” of speakers that you see on every
other podcast; we like to talk to the normal folks.&amp;nbsp; As a result the show may
not be as polished at times, but I think that is part of the charm.&amp;nbsp; Recording
and producing the show is the most fun I have in my job (although it is not an official
part of my job at Microsoft).
&lt;/p&gt;
&lt;br clear="all"&gt;
&lt;p&gt;
&lt;a href="http://twit.tv/ww"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 10px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="podcast_17_3" border="0" alt="podcast_17_3" align="left" src="http://eraserandcrowbar.com/images/Mypodcastlist_8E87/podcast_17_3.jpg" width="102" height="102"&gt;&lt;/a&gt; &lt;a href="http://twit.tv/ww"&gt;Windows
Weekly&lt;/a&gt; – This is another &lt;a href="http://twit.tv"&gt;TWIT&lt;/a&gt; network show that is
a weekly look at all things Microsoft (so much more than just the Windows Operating
System).&amp;nbsp; Most of the shows are just Leo Laporte interviewing Paul Thurrott,
but on occasion they will have a guest on the show.&amp;nbsp; Paul Thurrott is a journalist
and a blogger (&lt;a title="http://www.winsupersite.com/" href="http://www.winsupersite.com/"&gt;http://www.winsupersite.com/&lt;/a&gt;)
that is very plugged into Microsoft.
&lt;/p&gt;
&lt;br clear="all"&gt;
&lt;p&gt;
I am sure that I am missing a great podcast (or two).&amp;nbsp; If you have a suggestion
for one that I might not have stumbled upon, please drop me a comment below.&amp;nbsp;
Thanks!
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,d9314956-7d00-4333-94a5-0552a58c7e48.aspx</comments>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/03/23/MyPodcastList.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=8387d82c-73e6-4716-8dc8-7cfd990d5041</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,8387d82c-73e6-4716-8dc8-7cfd990d5041.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,8387d82c-73e6-4716-8dc8-7cfd990d5041.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8387d82c-73e6-4716-8dc8-7cfd990d5041</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <div style="margin-bottom: 10px; float: right; margin-left: 10px">
          <a title="Baseball Player" href="http://eraserandcrowbar.com/images/ArchitectureByBaseball_A2CD/SpringTraining.jpg">
            <img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" alt="Photo Title" src="http://eraserandcrowbar.com/images/ArchitectureByBaseball_A2CD/SpringTraining_thumb.jpg" />
          </a>
        </div>
        <p>
This is the eleventh in a <a href="/ArchitectureByBaseball.aspx">series of articles</a> about
how we can learn about software architecture by studying and comparing it to the sport
of <a href="http://en.wikipedia.org/wiki/Baseball">Baseball</a>.  This series
was inspired by the book <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2FManagement-Baseball-Official-Rules-Winning%2Fdp%2FB000MG1ZBK%2F&amp;tag=larcalsblo-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Management
by Baseball</a>.
</p>
        <p>
As a baseball fan, some of the sweetest words that you can hear are “Pitchers and
Catchers report today”.  The pitchers and catchers are the first players to report
to <a href="http://en.wikipedia.org/wiki/Spring_training">Spring Training</a>, so
when you hear that you know that baseball is on its way.  Spring Training is
a chance for the players to get back into shape for the season.  It is also a
time when young players get a chance to “make the big team”.  Managers will also
use Spring Training to try players at a new position, make changes in the batting
order and integrate new players into the team.  Spring Training also involves
exhibition games that give the players a chance to experience game play before the
official season starts.
</p>
        <p>
The benefits of Spring Training for a baseball team can be lumped into one of three
categories:
</p>
        <ul>
          <li>
Getting back into “game shape” 
</li>
          <li>
Learning new skills / positions 
</li>
          <li>
Jelling together as a team</li>
        </ul>
        <h5>Spring Training for architects and developers
</h5>
        <p>
Typical software development projects usually have a ramp up period before the project
is at full stride.  As a matter of fact I cannot recall any project that I have
ever been on that did not have a quite protracted period of less than full productivity. 
Requirements are still being gathered, environments (servers and desktops) are still
being configured, software is still being procured, etc.  This can be quite a
frustrating time for the developers, but especially the architects on the project. 
You don’t have enough of the facts to design and build the real business application,
but the clock is ticking on the project so the need to get started is pressing upon
you.  I propose that you use the time to do some Spring Training.  The software
development team should spend some time focusing on the same type of activities that
you see listed above.
</p>
        <p>
          <em>
            <strong>Get back into “game shape”</strong>
          </em> – If you are starting a new release
of an application chances are that you spent your past few week not writing new code,
but stabilizing the previous release for shipment or doing post deployment activities. 
The “new code” muscle has probably not been stretched out for a few weeks.  Practice
writing new code from scratch, even if you don’t know if it will be used in the application. 
Get those skills sharpened up so that when the rest of the project comes together
you will be ready.  Don’t do this in the “prototype” throw away fashion, you
may throw away the code in the end, but don’t write it as throw away code.  Write
real code with unit tests, error handling, documentation, etc.  
</p>
        <p>
          <strong>
            <em>Learning new skills / positions</em>
          </strong> – If you are working on
a new application or if you are new to the application there is a good chance that
you will be working with unfamiliar technology.  You may be a fantastic ASP.NET
Developer, but this may be your first project with ASP.NET MVC Framework.  Use
this time to become familiar with the new technologies.  It also may not even
be a new technology, but rather a new style or technique that you are applying. 
Use the projects Spring Training time to become really familiar with the new stuff.
</p>
        <p>
          <strong>
            <em>Jell as a team</em>
          </strong> – Like baseball, software architecture and
development is a team sport.  You have to be effective as a team in order to
succeed.  Use the Spring Training time to get to know the new team members (if
there are any) and to get accustomed to working well together.  As a quick aside
you should be open to ideas that new players bring to the team, you should always
be open to hearing best practices.
</p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/7sZc2_WxzS4" height="1" width="1" /></body>
      <title>Architecture By Baseball: Spring Training</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,8387d82c-73e6-4716-8dc8-7cfd990d5041.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/7sZc2_WxzS4/ArchitectureByBaseballSpringTraining.aspx</link>
      <pubDate>Fri, 20 Mar 2009 14:24:07 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;div style="margin-bottom: 10px; float: right; margin-left: 10px"&gt;&lt;a title="Baseball Player" href="http://eraserandcrowbar.com/images/ArchitectureByBaseball_A2CD/SpringTraining.jpg"&gt;&lt;img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" alt="Photo Title" src="http://eraserandcrowbar.com/images/ArchitectureByBaseball_A2CD/SpringTraining_thumb.jpg"&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;
This is the eleventh in a &lt;a href="/ArchitectureByBaseball.aspx"&gt;series of articles&lt;/a&gt; about
how we can learn about software architecture by studying and comparing it to the sport
of &lt;a href="http://en.wikipedia.org/wiki/Baseball"&gt;Baseball&lt;/a&gt;.&amp;nbsp; This series
was inspired by the book &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FManagement-Baseball-Official-Rules-Winning%2Fdp%2FB000MG1ZBK%2F&amp;amp;tag=larcalsblo-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Management
by Baseball&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
As a baseball fan, some of the sweetest words that you can hear are “Pitchers and
Catchers report today”.&amp;nbsp; The pitchers and catchers are the first players to report
to &lt;a href="http://en.wikipedia.org/wiki/Spring_training"&gt;Spring Training&lt;/a&gt;, so
when you hear that you know that baseball is on its way.&amp;nbsp; Spring Training is
a chance for the players to get back into shape for the season.&amp;nbsp; It is also a
time when young players get a chance to “make the big team”.&amp;nbsp; Managers will also
use Spring Training to try players at a new position, make changes in the batting
order and integrate new players into the team.&amp;nbsp; Spring Training also involves
exhibition games that give the players a chance to experience game play before the
official season starts.
&lt;/p&gt;
&lt;p&gt;
The benefits of Spring Training for a baseball team can be lumped into one of three
categories:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Getting back into “game shape” 
&lt;li&gt;
Learning new skills / positions 
&lt;li&gt;
Jelling together as a team&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Spring Training for architects and developers
&lt;/h5&gt;
&lt;p&gt;
Typical software development projects usually have a ramp up period before the project
is at full stride.&amp;nbsp; As a matter of fact I cannot recall any project that I have
ever been on that did not have a quite protracted period of less than full productivity.&amp;nbsp;
Requirements are still being gathered, environments (servers and desktops) are still
being configured, software is still being procured, etc.&amp;nbsp; This can be quite a
frustrating time for the developers, but especially the architects on the project.&amp;nbsp;
You don’t have enough of the facts to design and build the real business application,
but the clock is ticking on the project so the need to get started is pressing upon
you.&amp;nbsp; I propose that you use the time to do some Spring Training.&amp;nbsp; The software
development team should spend some time focusing on the same type of activities that
you see listed above.
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;strong&gt;Get back into “game shape”&lt;/strong&gt;&lt;/em&gt; – If you are starting a new release
of an application chances are that you spent your past few week not writing new code,
but stabilizing the previous release for shipment or doing post deployment activities.&amp;nbsp;
The “new code” muscle has probably not been stretched out for a few weeks.&amp;nbsp; Practice
writing new code from scratch, even if you don’t know if it will be used in the application.&amp;nbsp;
Get those skills sharpened up so that when the rest of the project comes together
you will be ready.&amp;nbsp; Don’t do this in the “prototype” throw away fashion, you
may throw away the code in the end, but don’t write it as throw away code.&amp;nbsp; Write
real code with unit tests, error handling, documentation, etc.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;Learning new skills / positions&lt;/em&gt;&lt;/strong&gt; – If you are working on
a new application or if you are new to the application there is a good chance that
you will be working with unfamiliar technology.&amp;nbsp; You may be a fantastic ASP.NET
Developer, but this may be your first project with ASP.NET MVC Framework.&amp;nbsp; Use
this time to become familiar with the new technologies.&amp;nbsp; It also may not even
be a new technology, but rather a new style or technique that you are applying.&amp;nbsp;
Use the projects Spring Training time to become really familiar with the new stuff.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;Jell as a team&lt;/em&gt;&lt;/strong&gt; – Like baseball, software architecture and
development is a team sport.&amp;nbsp; You have to be effective as a team in order to
succeed.&amp;nbsp; Use the Spring Training time to get to know the new team members (if
there are any) and to get accustomed to working well together.&amp;nbsp; As a quick aside
you should be open to ideas that new players bring to the team, you should always
be open to hearing best practices.
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,8387d82c-73e6-4716-8dc8-7cfd990d5041.aspx</comments>
      <category>Architecture by Baseball</category>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/03/20/ArchitectureByBaseballSpringTraining.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=d0bb1251-8def-43d5-94fc-19dbd9c4f68c</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,d0bb1251-8def-43d5-94fc-19dbd9c4f68c.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,d0bb1251-8def-43d5-94fc-19dbd9c4f68c.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d0bb1251-8def-43d5-94fc-19dbd9c4f68c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div style="margin-bottom: 10px; float: right; margin-left: 10px">
          <img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" alt="Photo Title" src="http://eraserandcrowbar.com/images/Plungingyourwaytobettercode_10608/image_thumb.png" />
        </div>
        <p>
I have talked with several customers recently about the benefits of using <a href="http://en.wikipedia.org/wiki/Continuous_integration">Continuous
Integration</a> (CI) practices as part of your development process.  I am a big
believer in continuous integration as I have seen the software quality greatly increase
on several projects that have implemented the practices.  The only thing that
I have seen increase the quality more is a good base of unit tests and the good base
of units tests is pretty much a prerequisite for CI (you can do CI without unit tests,
but you are not realizing a fraction of the benefits).
</p>
        <p>
One of the key benefits of CI is that it makes everyone pay attention to the build
as a vital part of the process.  When the build is done by a dedicated person,
the <strong>Build Master</strong> as they are sometimes called, you don’t get that
sense of ownership. When the team I was on first implemented CI, we wanted to create
the sense of ownership in every person on the team.  We also wanted people to
take the build seriously, even if it was just an interim CI build.  We also wanted
to have a little fun with it, so we bought a plunger.  
</p>
        <p>
We had a very simple team rule: anyone who broke the build would have to have the
plunger visible on their desk from the time that they broke the build until the next
person broke the build.  There was a bit of shame involved in this, but it was
meant to make you more aware before you committed code into the system.  At first
we noticed the plunger moving around quite a bit.  As time went the team started
following better practices: getting the latest version more frequently, adding additional
unit tests and running the build locally before committing source.  The plunger
moved less frequently which also motivated the team to increase their quality, because
if you broke the build you knew you were going to have the plunger for a while.
</p>
        <p>
These were the obvious benefits that you would expect from people paying attention
to the build.  The unobvious benefit was how much more aware that the developers
on the team became of the dependencies on each other’s work.  You might commit
a change and it work fine, but a corresponding change in another developers code could
cause the build to fail later (our plunger rule involved root cause analysis and you
could inherit the plunger after the fact even if your change did not break the build
right away).  This increased the communication among the developers on the team,
which almost always increases quality.
</p>
        <p>
So you want to increase your code quality, one of the best investments you can make
is a $3.00 plunger.  And please, don’t try and save a few bucks by grabbing one
out of the janitor’s closet.  :-)<br clear="all" /></p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/eZSWnEMkThc" height="1" width="1" /></body>
      <title>Plunging your way to better code</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,d0bb1251-8def-43d5-94fc-19dbd9c4f68c.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/eZSWnEMkThc/PlungingYourWayToBetterCode.aspx</link>
      <pubDate>Wed, 25 Feb 2009 15:18:16 GMT</pubDate>
      <description>&lt;div style="margin-bottom: 10px; float: right; margin-left: 10px"&gt;&lt;img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" alt="Photo Title" src="http://eraserandcrowbar.com/images/Plungingyourwaytobettercode_10608/image_thumb.png"&gt;
&lt;/div&gt;
&lt;p&gt;
I have talked with several customers recently about the benefits of using &lt;a href="http://en.wikipedia.org/wiki/Continuous_integration"&gt;Continuous
Integration&lt;/a&gt; (CI) practices as part of your development process.&amp;nbsp; I am a big
believer in continuous integration as I have seen the software quality greatly increase
on several projects that have implemented the practices.&amp;nbsp; The only thing that
I have seen increase the quality more is a good base of unit tests and the good base
of units tests is pretty much a prerequisite for CI (you can do CI without unit tests,
but you are not realizing a fraction of the benefits).
&lt;/p&gt;
&lt;p&gt;
One of the key benefits of CI is that it makes everyone pay attention to the build
as a vital part of the process.&amp;nbsp; When the build is done by a dedicated person,
the &lt;strong&gt;Build Master&lt;/strong&gt; as they are sometimes called, you don’t get that
sense of ownership. When the team I was on first implemented CI, we wanted to create
the sense of ownership in every person on the team.&amp;nbsp; We also wanted people to
take the build seriously, even if it was just an interim CI build.&amp;nbsp; We also wanted
to have a little fun with it, so we bought a plunger.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
We had a very simple team rule: anyone who broke the build would have to have the
plunger visible on their desk from the time that they broke the build until the next
person broke the build.&amp;nbsp; There was a bit of shame involved in this, but it was
meant to make you more aware before you committed code into the system.&amp;nbsp; At first
we noticed the plunger moving around quite a bit.&amp;nbsp; As time went the team started
following better practices: getting the latest version more frequently, adding additional
unit tests and running the build locally before committing source.&amp;nbsp; The plunger
moved less frequently which also motivated the team to increase their quality, because
if you broke the build you knew you were going to have the plunger for a while.
&lt;/p&gt;
&lt;p&gt;
These were the obvious benefits that you would expect from people paying attention
to the build.&amp;nbsp; The unobvious benefit was how much more aware that the developers
on the team became of the dependencies on each other’s work.&amp;nbsp; You might commit
a change and it work fine, but a corresponding change in another developers code could
cause the build to fail later (our plunger rule involved root cause analysis and you
could inherit the plunger after the fact even if your change did not break the build
right away).&amp;nbsp; This increased the communication among the developers on the team,
which almost always increases quality.
&lt;/p&gt;
&lt;p&gt;
So you want to increase your code quality, one of the best investments you can make
is a $3.00 plunger.&amp;nbsp; And please, don’t try and save a few bucks by grabbing one
out of the janitor’s closet.&amp;nbsp; :-)&lt;br clear="all"&gt;
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,d0bb1251-8def-43d5-94fc-19dbd9c4f68c.aspx</comments>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/02/25/PlungingYourWayToBetterCode.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=076acdb2-c07a-4424-9d7a-7c989d26f6e4</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,076acdb2-c07a-4424-9d7a-7c989d26f6e4.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,076acdb2-c07a-4424-9d7a-7c989d26f6e4.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=076acdb2-c07a-4424-9d7a-7c989d26f6e4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <div align="center">
          <a title="Kiosk Keyboard" href="http://eraserandcrowbar.com/images/Adaptingtothesituation_6A16/163.jpg" target="_blank">
            <img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" border="0" src="http://eraserandcrowbar.com/images/Adaptingtothesituation_6A16/163_thumb.jpg" width="640" height="428" />
          </a>
          <br />
          <a title="Kiosk Keyboard" href="http://eraserandcrowbar.com/images/Adaptingtothesituation_6A16/163.jpg" target="_blank">Kiosk
Keyboard</a>
        </div>
        <p>
I visited the <a href="http://www.chicagoautoshow.com/">Chicago Auto Show</a> this
past weekend and got to see a lot of neat displays of current and upcoming vehicles. 
I have gone to auto shows on and off for the past few years and one of the real trends
that I have noticed is that the displays that accompany the vehicles themselves have
gotten more and more interactive.  In years past you would get to see 10-15 cars
from a manufacturer and then would would get one or more brochures to take with you. 
The displays of the cars themselves are much more interactive with vehicles that are
partially taken apart or turned on their side (so you can see the undercarriage). 
There are also a lot of computer based kiosks that you can interact with (to compare
models, etc).  
</p>
        <p>
I took the above photo of one of the keyboards that was built into an interactive
display (there were several similar kiosks with keyboards like this on the show floor
with only minor differences).  You can see that this is not your typical off
the shelf keyboard that ships with your desktop machine or that you pick up at your
local computer store.  The profile of the keys and the overall keyboard is one
of the obvious things.  The hardware is specifically designed to be touched,
pounded on and man-handled by the thousands of people that will use the kiosk during
the course of the auto show.  I did not test it out but I bet the keyboard it
sealed in such a way that if you spilled a drink on the keyboard it would not break
the unit; you may need to wipe it up or your fingers will get sticky :-).  Clearly
the company that created this display did their homework about the type of abuse that
the hardware would take.
</p>
        <h5>
        </h5>
        <h5>Do you observe your software in the field?
</h5>
        <p>
There is a lesson that we can take away from observing the kiosk systems that are
designed to be used at high traffic trade shows: we need to see our applications in
action before we can fully appreciate the full user experience.  This does not
only apply to high traffic situations like the trade show kiosks, but it applies to
software being used in all situations.  
</p>
        <p>
I see this when I visit my local bank and see the tellers struggle to use the mouse
on their narrow workspace (I think that these particular teller windows were built
before PCs were common).  If the software developer spent some time observing
the application in practice they might build in better keyboard support to the application,
or at least recommend purchasing a trackball that would be easier to use in a confined
space.
</p>
        <p>
Even if you are developing web applications you can learn a lot about the use of the
application by watching someone use it in action.  Simple observation might give
you great clues to issues with your software:  
</p>
        <ul>
          <li>
Do they use they menus that you provide?  
</li>
          <li>
Do they “deep link” bookmarks/favorites/shortcuts in your application in a way that
you did not expect? 
</li>
          <li>
Are they running in a much smaller or larger resolution than you are testing for?</li>
        </ul>
        <p>
Obviously if your application is broad reaching, you are not going to be able to see
even a small percentage of your population using your application, but even seeing
a couple of typical users will give you great insight into things that you can improve
in your application.
</p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/NrA7DGXC1Xw" height="1" width="1" /></body>
      <title>Adapting to the situation</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,076acdb2-c07a-4424-9d7a-7c989d26f6e4.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/NrA7DGXC1Xw/AdaptingToTheSituation.aspx</link>
      <pubDate>Tue, 17 Feb 2009 23:56:34 GMT</pubDate>
      <description>&lt;div align="center"&gt;&lt;a title="Kiosk Keyboard" href="http://eraserandcrowbar.com/images/Adaptingtothesituation_6A16/163.jpg" target="_blank"&gt;&lt;img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" border="0" src="http://eraserandcrowbar.com/images/Adaptingtothesituation_6A16/163_thumb.jpg" width="640" height="428"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;a title="Kiosk Keyboard" href="http://eraserandcrowbar.com/images/Adaptingtothesituation_6A16/163.jpg" target="_blank"&gt;Kiosk
Keyboard&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;
I visited the &lt;a href="http://www.chicagoautoshow.com/"&gt;Chicago Auto Show&lt;/a&gt; this
past weekend and got to see a lot of neat displays of current and upcoming vehicles.&amp;nbsp;
I have gone to auto shows on and off for the past few years and one of the real trends
that I have noticed is that the displays that accompany the vehicles themselves have
gotten more and more interactive.&amp;nbsp; In years past you would get to see 10-15 cars
from a manufacturer and then would would get one or more brochures to take with you.&amp;nbsp;
The displays of the cars themselves are much more interactive with vehicles that are
partially taken apart or turned on their side (so you can see the undercarriage).&amp;nbsp;
There are also a lot of computer based kiosks that you can interact with (to compare
models, etc).&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
I took the above photo of one of the keyboards that was built into an interactive
display (there were several similar kiosks with keyboards like this on the show floor
with only minor differences).&amp;nbsp; You can see that this is not your typical off
the shelf keyboard that ships with your desktop machine or that you pick up at your
local computer store.&amp;nbsp; The profile of the keys and the overall keyboard is one
of the obvious things.&amp;nbsp; The hardware is specifically designed to be touched,
pounded on and man-handled by the thousands of people that will use the kiosk during
the course of the auto show.&amp;nbsp; I did not test it out but I bet the keyboard it
sealed in such a way that if you spilled a drink on the keyboard it would not break
the unit; you may need to wipe it up or your fingers will get sticky :-).&amp;nbsp; Clearly
the company that created this display did their homework about the type of abuse that
the hardware would take.
&lt;/p&gt;
&lt;h5&gt;
&lt;/h5&gt;
&lt;h5&gt;Do you observe your software in the field?
&lt;/h5&gt;
&lt;p&gt;
There is a lesson that we can take away from observing the kiosk systems that are
designed to be used at high traffic trade shows: we need to see our applications in
action before we can fully appreciate the full user experience.&amp;nbsp; This does not
only apply to high traffic situations like the trade show kiosks, but it applies to
software being used in all situations.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
I see this when I visit my local bank and see the tellers struggle to use the mouse
on their narrow workspace (I think that these particular teller windows were built
before PCs were common).&amp;nbsp; If the software developer spent some time observing
the application in practice they might build in better keyboard support to the application,
or at least recommend purchasing a trackball that would be easier to use in a confined
space.
&lt;/p&gt;
&lt;p&gt;
Even if you are developing web applications you can learn a lot about the use of the
application by watching someone use it in action.&amp;nbsp; Simple observation might give
you great clues to issues with your software:&amp;nbsp; 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Do they use they menus that you provide?&amp;nbsp; 
&lt;li&gt;
Do they “deep link” bookmarks/favorites/shortcuts in your application in a way that
you did not expect? 
&lt;li&gt;
Are they running in a much smaller or larger resolution than you are testing for?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Obviously if your application is broad reaching, you are not going to be able to see
even a small percentage of your population using your application, but even seeing
a couple of typical users will give you great insight into things that you can improve
in your application.
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,076acdb2-c07a-4424-9d7a-7c989d26f6e4.aspx</comments>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/02/17/AdaptingToTheSituation.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=ca9fda44-03d2-4e61-a6cd-04e680815605</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,ca9fda44-03d2-4e61-a6cd-04e680815605.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,ca9fda44-03d2-4e61-a6cd-04e680815605.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ca9fda44-03d2-4e61-a6cd-04e680815605</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have been giving a lot of thought to interoperability lately (I wrote a little bit
on it a couple of weeks ago in <a href="http://eraserandcrowbar.com/2009/01/11/TrainsAndInteroperability.aspx">Trains
and Interoperability</a>).  As an industry, we spend quite a bit of effort on
having dissimilar (and even similar) computer systems communicate with each other
in an easy and safe manner.  We have spent a lot of time just getting the systems
to communicate with each other “on the wire” and we have made great progress in the
last 10 years on getting systems to just talk to each other (Web Service standards
have made synchronous calls across platforms almost a non-issue).  
</p>
        <p>
We have not made as much progress on the data formats that these systems use to communicate. 
With a few exceptions, there are not really any universally accepted standards. 
A codified system to provide data formats is one of the things that <a href="http://microformats.org/">Microformats</a> provides. 
For this reason and because they are so easy to adopt, Microformats are and important
web standard that we should pay attention to.
</p>
        <h5>Microformat – the example
</h5>
        <p>
The easiest way to explain Microformats is to show them in action.  The classic
example of a microformat is the contact card (or hCard) which lets you tell people
how to contact you.  I used a plug-in for <a href="http://download.live.com/writer">Windows
Live Writer</a> to create my card and it is shown here:
</p>
        <h5>
        </h5>
        <div class="vcard">
          <span class="fn n">
            <span class="given-name">Larry</span>
            <span class="given-family">Clarkin</span>
          </span>
          <div class="org">Microsoft
</div>
          <div>
            <a class="email" href="mailto:blog@eraserandcrowbar.com">blog@eraserandcrowbar.com</a>
          </div>
          <div>
            <a class="url" href="http://eraserandcrowbar.com">http://eraserandcrowbar.com</a>
          </div>
        </div>
        <h5>Microformat – the mark-up
</h5>
        <p>
So at this point you may be saying “Big deal, it looks like just HTML”.  The
difference between this and just plain old HTML is that it is marked up with specific
tags that are defined by the standard.  The markup is done with specific CSS
classes (which are an extensible standard) as opposed to using HTML to mark it up. 
If you do a “view source” on your code you will see &lt;div&gt; and &lt;span&gt; tags
that are match the names in the specification.
</p>
        <pre class="code">
          <span style="color: blue">&lt;</span>
          <span style="color: #a31515">div </span>
          <span style="color: red">class</span>
          <span style="color: blue">="vcard"&gt;
&lt;</span>
          <span style="color: #a31515">span </span>
          <span style="color: red">class</span>
          <span style="color: blue">="fn
n"&gt; &lt;</span>
          <span style="color: #a31515">span </span>
          <span style="color: red">class</span>
          <span style="color: blue">="given-name"&gt;</span>Larry<span style="color: blue">&lt;/</span><span style="color: #a31515">span</span><span style="color: blue">&gt;
&lt;</span><span style="color: #a31515">span </span><span style="color: red">class</span><span style="color: blue">="given-family"&gt;</span>Clarkin<span style="color: blue">&lt;/</span><span style="color: #a31515">span</span><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">span</span><span style="color: blue">&gt;
&lt;</span><span style="color: #a31515">div </span><span style="color: red">class</span><span style="color: blue">="org"&gt;</span>Microsoft<span style="color: blue">&lt;/</span><span style="color: #a31515">div</span><span style="color: blue">&gt;
&lt;</span><span style="color: #a31515">div</span><span style="color: blue">&gt; &lt;</span><span style="color: #a31515">a </span><span style="color: red">class</span><span style="color: blue">="email" </span><span style="color: red">href</span><span style="color: blue">="mailto:blog@eraserandcrowbar.com"&gt;</span>blog@eraserandcrowbar.com<span style="color: blue">&lt;/</span><span style="color: #a31515">a</span><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">div</span><span style="color: blue">&gt;
&lt;</span><span style="color: #a31515">div</span><span style="color: blue">&gt; &lt;</span><span style="color: #a31515">a </span><span style="color: red">class</span><span style="color: blue">="url" </span><span style="color: red">href</span><span style="color: blue">="http://eraserandcrowbar.com"&gt;</span>http://eraserandcrowbar.com<span style="color: blue">&lt;/</span><span style="color: #a31515">a</span><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">div</span><span style="color: blue">&gt;
&lt;/</span><span style="color: #a31515">div</span><span style="color: blue">&gt;</span></pre>
        <a href="http://11011.net/software/vspaste">
        </a>
        <p>
One of the best benefits of using CSS for the markup is that it degrades “nicely”
on older browsers and it does not have to affect the layout of the page.
</p>
        <h5>Microformats – the viewers
</h5>
        <p>
The real magic of the CSS / microformat is twofold.  Now that the page is marked
up with the microformats, a program that is looking for contacts can easily find them
on the pages, as opposed to having to do a lot of complicated parsing and having meta-data
about the site.  That is the machine to machine type of interaction.
</p>
        <p>
For human to machine interaction, you can add an extension (or add-in) to your browser
that understands microformats and it will “light up” the experience in the presence
of a known microformat.  This is a screen shot of <a href="http://upcoming.org/">upcoming.org</a> (an
events site) with an Internet Explorer extension from the <a href="http://visitmix.com/Lab/Oomph">oomph
toolkit</a>; recently released by Microsoft (it contains several goodies for microformat
development).  The extension found 74 upcoming events on the page and will allow
you to scroll through them and add them to your calendar with the click of a button
(6 different calendars types are supported).
</p>
        <p align="center">
          <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Oomph Microformat overlay" border="0" alt="Oomph Microformat overlay" src="http://eraserandcrowbar.com/images/HaveyoutriedMicroformats_C9B0/image.png" width="552" height="480" />
        </p>
        <p align="left">
The event (or calendar) microformat is called an hCalendar.  One of the neatest
things about microformats is that they are building out a taxonomy of items that you
can tag up (events and contacts are just the first formats and most supported ones). 
You can see a list of the ones “in the works” on the <a href="http://microformats.org/wiki/Main_Page">Microformats
wiki</a>.
</p>
        <p>
          <strong>Note:</strong> Microformats were featured on a recent <a href="http://thirstydeveloper.com/2009/01/13/TheThirstyDeveloper47Microformats.aspx">episode</a> of
the <a href="http://thirstydeveloper.com/">Thirsty Developer</a> Podcast.  I
sat down with <a href="http://rasterweb.net/raster">Pete Prodoehl</a> who was the
first person I ever heard mention Microformats.  Give the show a listen if you
want a casual conversation on why they are important.
</p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/12bNL0bee1w" height="1" width="1" /></body>
      <title>Have you tried Microformats?</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,ca9fda44-03d2-4e61-a6cd-04e680815605.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/12bNL0bee1w/HaveYouTriedMicroformats.aspx</link>
      <pubDate>Fri, 30 Jan 2009 22:42:52 GMT</pubDate>
      <description>&lt;p&gt;
I have been giving a lot of thought to interoperability lately (I wrote a little bit
on it a couple of weeks ago in &lt;a href="http://eraserandcrowbar.com/2009/01/11/TrainsAndInteroperability.aspx"&gt;Trains
and Interoperability&lt;/a&gt;).&amp;nbsp; As an industry, we spend quite a bit of effort on
having dissimilar (and even similar) computer systems communicate with each other
in an easy and safe manner.&amp;nbsp; We have spent a lot of time just getting the systems
to communicate with each other “on the wire” and we have made great progress in the
last 10 years on getting systems to just talk to each other (Web Service standards
have made synchronous calls across platforms almost a non-issue).&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
We have not made as much progress on the data formats that these systems use to communicate.&amp;nbsp;
With a few exceptions, there are not really any universally accepted standards.&amp;nbsp;
A codified system to provide data formats is one of the things that &lt;a href="http://microformats.org/"&gt;Microformats&lt;/a&gt; provides.&amp;nbsp;
For this reason and because they are so easy to adopt, Microformats are and important
web standard that we should pay attention to.
&lt;/p&gt;
&lt;h5&gt;Microformat – the example
&lt;/h5&gt;
&lt;p&gt;
The easiest way to explain Microformats is to show them in action.&amp;nbsp; The classic
example of a microformat is the contact card (or hCard) which lets you tell people
how to contact you.&amp;nbsp; I used a plug-in for &lt;a href="http://download.live.com/writer"&gt;Windows
Live Writer&lt;/a&gt; to create my card and it is shown here:
&lt;/p&gt;
&lt;h5&gt;
&lt;/h5&gt;
&lt;div class="vcard"&gt;&lt;span class="fn n"&gt;&lt;span class="given-name"&gt;Larry&lt;/span&gt; &lt;span class="given-family"&gt;Clarkin&lt;/span&gt; &lt;/span&gt; 
&lt;div class="org"&gt;Microsoft
&lt;/div&gt;
&lt;div&gt;&lt;a class="email" href="mailto:blog@eraserandcrowbar.com"&gt;blog@eraserandcrowbar.com&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;&lt;a class="url" href="http://eraserandcrowbar.com"&gt;http://eraserandcrowbar.com&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h5&gt;Microformat – the mark-up
&lt;/h5&gt;
&lt;p&gt;
So at this point you may be saying “Big deal, it looks like just HTML”.&amp;nbsp; The
difference between this and just plain old HTML is that it is marked up with specific
tags that are defined by the standard.&amp;nbsp; The markup is done with specific CSS
classes (which are an extensible standard) as opposed to using HTML to mark it up.&amp;nbsp;
If you do a “view source” on your code you will see &amp;lt;div&amp;gt; and &amp;lt;span&amp;gt; tags
that are match the names in the specification.
&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;div &lt;/span&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;span style="color: blue"&gt;="vcard"&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;span &lt;/span&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;span style="color: blue"&gt;="fn
n"&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;span &lt;/span&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;span style="color: blue"&gt;="given-name"&amp;gt;&lt;/span&gt;Larry&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;span&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;span &lt;/span&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;span style="color: blue"&gt;="given-family"&amp;gt;&lt;/span&gt;Clarkin&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;span&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;span&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;div &lt;/span&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;span style="color: blue"&gt;="org"&amp;gt;&lt;/span&gt;Microsoft&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;a &lt;/span&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;span style="color: blue"&gt;="email" &lt;/span&gt;&lt;span style="color: red"&gt;href&lt;/span&gt;&lt;span style="color: blue"&gt;="mailto:blog@eraserandcrowbar.com"&amp;gt;&lt;/span&gt;blog@eraserandcrowbar.com&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;a&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt; &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;a &lt;/span&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;span style="color: blue"&gt;="url" &lt;/span&gt;&lt;span style="color: red"&gt;href&lt;/span&gt;&lt;span style="color: blue"&gt;="http://eraserandcrowbar.com"&amp;gt;&lt;/span&gt;http://eraserandcrowbar.com&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;a&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt; 
&lt;p&gt;
One of the best benefits of using CSS for the markup is that it degrades “nicely”
on older browsers and it does not have to affect the layout of the page.
&lt;/p&gt;
&lt;h5&gt;Microformats – the viewers
&lt;/h5&gt;
&lt;p&gt;
The real magic of the CSS / microformat is twofold.&amp;nbsp; Now that the page is marked
up with the microformats, a program that is looking for contacts can easily find them
on the pages, as opposed to having to do a lot of complicated parsing and having meta-data
about the site.&amp;nbsp; That is the machine to machine type of interaction.
&lt;/p&gt;
&lt;p&gt;
For human to machine interaction, you can add an extension (or add-in) to your browser
that understands microformats and it will “light up” the experience in the presence
of a known microformat.&amp;nbsp; This is a screen shot of &lt;a href="http://upcoming.org/"&gt;upcoming.org&lt;/a&gt; (an
events site) with an Internet Explorer extension from the &lt;a href="http://visitmix.com/Lab/Oomph"&gt;oomph
toolkit&lt;/a&gt;; recently released by Microsoft (it contains several goodies for microformat
development).&amp;nbsp; The extension found 74 upcoming events on the page and will allow
you to scroll through them and add them to your calendar with the click of a button
(6 different calendars types are supported).
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Oomph Microformat overlay" border="0" alt="Oomph Microformat overlay" src="http://eraserandcrowbar.com/images/HaveyoutriedMicroformats_C9B0/image.png" width="552" height="480"&gt; 
&lt;/p&gt;
&lt;p align="left"&gt;
The event (or calendar) microformat is called an hCalendar.&amp;nbsp; One of the neatest
things about microformats is that they are building out a taxonomy of items that you
can tag up (events and contacts are just the first formats and most supported ones).&amp;nbsp;
You can see a list of the ones “in the works” on the &lt;a href="http://microformats.org/wiki/Main_Page"&gt;Microformats
wiki&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Note:&lt;/strong&gt; Microformats were featured on a recent &lt;a href="http://thirstydeveloper.com/2009/01/13/TheThirstyDeveloper47Microformats.aspx"&gt;episode&lt;/a&gt; of
the &lt;a href="http://thirstydeveloper.com/"&gt;Thirsty Developer&lt;/a&gt; Podcast.&amp;nbsp; I
sat down with &lt;a href="http://rasterweb.net/raster"&gt;Pete Prodoehl&lt;/a&gt; who was the
first person I ever heard mention Microformats.&amp;nbsp; Give the show a listen if you
want a casual conversation on why they are important.
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,ca9fda44-03d2-4e61-a6cd-04e680815605.aspx</comments>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/01/30/HaveYouTriedMicroformats.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://eraserandcrowbar.com/Trackback.aspx?guid=9321e356-a3c9-497a-98fa-e5186828701a</trackback:ping>
      <pingback:server>http://eraserandcrowbar.com/pingback.aspx</pingback:server>
      <pingback:target>http://eraserandcrowbar.com/PermaLink,guid,9321e356-a3c9-497a-98fa-e5186828701a.aspx</pingback:target>
      <dc:creator>Larry Clarkin</dc:creator>
      <wfw:comment>http://eraserandcrowbar.com/CommentView,guid,9321e356-a3c9-497a-98fa-e5186828701a.aspx</wfw:comment>
      <wfw:commentRss>http://eraserandcrowbar.com/SyndicationService.asmx/GetEntryCommentsRss?guid=9321e356-a3c9-497a-98fa-e5186828701a</wfw:commentRss>
      <slash:comments>4</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <blockquote>
          <p>
            <strong>Social network fatigue - </strong>n. The ennui induced by persistent solicitations
to join new social networks. It is especially acute in those who are already members
of more MySpaces than they can remember. (from the <a href="http://www.wired.com/wired/archive/15.05/st_jargon.html">Wired
Jargon Watch</a>)
</p>
        </blockquote>
        <p>
I have gotten at least a dozen people asking me (via e-mail, SMS or in person) questions
about why I am not on <a href="http://www.twitter.com">Twitter</a> any more. 
Last week one person was <em>very concerned</em> because not only was I not on Twitter,
but the <a href="http://thirstydeveloper.com/">Thirsty Developer Podcast</a> website
that I co-manage with <a href="http://davebost.com">Dave Bost</a> was down (we had
a problem with a configuration change that was made by the ISP this past Monday). 
So I wanted to let everyone know that everything is okay, I left Twitter and <a href="http://www.facebook.com">Facebook</a> by
choice in early December.  I left both of these very popular social network sites,
because I was very distracted by using them and quite frankly I was feeling a lot
of fatigue in keeping up with them. 
</p>
        <div style="margin-bottom: 10px; float: right; margin-left: 10px">
          <a title="Twitter Pack" href="http://www.flickr.com/photos/carrotcreative/2511539541/">
            <img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" alt="Twitter Pack" src="http://eraserandcrowbar.com/images/SocialNetworkFatigue_A58C/2511539541_e5d5d8720d_o_thumb.jpg" />
          </a>
          <br />
          <a href="http://www.flickr.com/photos/carrotcreative/2511539541/">Twitter Pack</a>
          <br />
By <a href="http://www.flickr.com/people/carrotcreative/">Carrot Creative</a><br />
Used Under <a href="http://creativecommons.org/licenses/by/2.0/deed.en">Creative Commons</a></div>
        <h5>Addicted or distracted?
</h5>
        <p>
I hear a lot of people say that they are “addicted to Twitter” and I did a quick <a href="http://search.live.com/results.aspx?q=%22addicted+to+Twitter%22">search</a> and
found that thousands upon thousands of people have written that very phrase on blogs,
articles and on twitter itself.  I don’t think I was <a href="http://dictionary.reference.com/browse/addicted%20">addicted</a> to
twitter (or any social network), but I did find it distracting me from things that
I feel are more important.  I had over 300 followers and I was following over
300 people at my peak on twitter (I followed the karmic rule that if a real person
followed me, I would follow them back).  When I looked at the timeline, it was
very easy to get lost in conversations flowing back and forth.  I found that
every time I opened a twitter client I would spend 1-15 minutes browsing the feed. 
This usually happened when I had much better things to do.
</p>
        <h5>The final straw
</h5>
        <p>
In early December I got a tweet from someone who (politely) pointed out to me that
I had not updated my blog in over a month (it was actually closer to 6 weeks). 
I really enjoy blogging and I was really disappointed in myself that I had gone that
long without posting an article.  So I decided to take the time that I spent
on twittering and facebooking (is that a word?) and channel it into more consistent
blogging.
</p>
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/LarryClarkin/~4/kR0B447b-iw" height="1" width="1" /></body>
      <title>Social Network Fatigue</title>
      <guid isPermaLink="false">http://eraserandcrowbar.com/PermaLink,guid,9321e356-a3c9-497a-98fa-e5186828701a.aspx</guid>
      <link>http://feedproxy.google.com/~r/LarryClarkin/~3/kR0B447b-iw/SocialNetworkFatigue.aspx</link>
      <pubDate>Tue, 27 Jan 2009 20:59:22 GMT</pubDate>
      <description>&lt;blockquote&gt; 
&lt;p&gt;
&lt;strong&gt;Social network fatigue - &lt;/strong&gt;n. The ennui induced by persistent solicitations
to join new social networks. It is especially acute in those who are already members
of more MySpaces than they can remember. (from the &lt;a href="http://www.wired.com/wired/archive/15.05/st_jargon.html"&gt;Wired
Jargon Watch&lt;/a&gt;)
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
I have gotten at least a dozen people asking me (via e-mail, SMS or in person) questions
about why I am not on &lt;a href="http://www.twitter.com"&gt;Twitter&lt;/a&gt; any more.&amp;nbsp;
Last week one person was &lt;em&gt;very concerned&lt;/em&gt; because not only was I not on Twitter,
but the &lt;a href="http://thirstydeveloper.com/"&gt;Thirsty Developer Podcast&lt;/a&gt; website
that I co-manage with &lt;a href="http://davebost.com"&gt;Dave Bost&lt;/a&gt; was down (we had
a problem with a configuration change that was made by the ISP this past Monday).&amp;nbsp;
So I wanted to let everyone know that everything is okay, I left Twitter and &lt;a href="http://www.facebook.com"&gt;Facebook&lt;/a&gt; by
choice in early December.&amp;nbsp; I left both of these very popular social network sites,
because I was very distracted by using them and quite frankly I was feeling a lot
of fatigue in keeping up with them. 
&lt;/p&gt;
&lt;div style="margin-bottom: 10px; float: right; margin-left: 10px"&gt;&lt;a title="Twitter Pack" href="http://www.flickr.com/photos/carrotcreative/2511539541/"&gt;&lt;img style="border-bottom: #000000 2px solid; border-left: #000000 2px solid; border-top: #000000 2px solid; border-right: #000000 2px solid" alt="Twitter Pack" src="http://eraserandcrowbar.com/images/SocialNetworkFatigue_A58C/2511539541_e5d5d8720d_o_thumb.jpg"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://www.flickr.com/photos/carrotcreative/2511539541/"&gt;Twitter Pack&lt;/a&gt;
&lt;br&gt;
By &lt;a href="http://www.flickr.com/people/carrotcreative/"&gt;Carrot Creative&lt;/a&gt;
&lt;br&gt;
Used Under &lt;a href="http://creativecommons.org/licenses/by/2.0/deed.en"&gt;Creative Commons&lt;/a&gt; 
&lt;/div&gt;
&lt;h5&gt;Addicted or distracted?
&lt;/h5&gt;
&lt;p&gt;
I hear a lot of people say that they are “addicted to Twitter” and I did a quick &lt;a href="http://search.live.com/results.aspx?q=%22addicted+to+Twitter%22"&gt;search&lt;/a&gt; and
found that thousands upon thousands of people have written that very phrase on blogs,
articles and on twitter itself.&amp;nbsp; I don’t think I was &lt;a href="http://dictionary.reference.com/browse/addicted%20"&gt;addicted&lt;/a&gt; to
twitter (or any social network), but I did find it distracting me from things that
I feel are more important.&amp;nbsp; I had over 300 followers and I was following over
300 people at my peak on twitter (I followed the karmic rule that if a real person
followed me, I would follow them back).&amp;nbsp; When I looked at the timeline, it was
very easy to get lost in conversations flowing back and forth.&amp;nbsp; I found that
every time I opened a twitter client I would spend 1-15 minutes browsing the feed.&amp;nbsp;
This usually happened when I had much better things to do.
&lt;/p&gt;
&lt;h5&gt;The final straw
&lt;/h5&gt;
&lt;p&gt;
In early December I got a tweet from someone who (politely) pointed out to me that
I had not updated my blog in over a month (it was actually closer to 6 weeks).&amp;nbsp;
I really enjoy blogging and I was really disappointed in myself that I had gone that
long without posting an article.&amp;nbsp; So I decided to take the time that I spent
on twittering and facebooking (is that a word?) and channel it into more consistent
blogging.
&lt;/p&gt;</description>
      <comments>http://eraserandcrowbar.com/CommentView,guid,9321e356-a3c9-497a-98fa-e5186828701a.aspx</comments>
    <feedburner:origLink>http://eraserandcrowbar.com/2009/01/27/SocialNetworkFatigue.aspx</feedburner:origLink></item>
  </channel>
</rss>
