<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>Generalities &amp; Details: Adventures in the High-tech Underbelly</title>
    <link>http://www.bluebytesoftware.com/blog/</link>
    <description>Joe Duffy's Weblog</description>
    <language>en-us</language>
    <copyright>Joe Duffy</copyright>
    <lastBuildDate>Mon, 23 Jun 2008 07:34:18 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>joe@bluebytesoftware.com</managingEditor>
    <webMaster>joe@bluebytesoftware.com</webMaster>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=dd98d41b-92cb-40b5-a276-b1a8b3d08c54</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,dd98d41b-92cb-40b5-a276-b1a8b3d08c54.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I just submitted the final manuscript for <a href="http://www.bluebytesoftware.com/books/winconc/winconc_book_resources.html">Concurrent
      Programming on Windows</a> to Addison-Wesley.
   </p>
        <p>
      This marks the exciting transition from things happening on my timetable to things
      happening on AW’s timetable.
   </p>
        <p>
      A lot has changed for me since I decided to write this book. You might be surprised
      to hear that I actually signed the contract for it on November 29th, 2005. That’s
      2 years and 7 months ago. It’s almost unbelievable that this book took so long to
      finish. By comparison, my <a href="http://www.bluebytesoftware.com/books/netfx20/netfx20_book_resources.html">first
      one</a> took just a little over a year. The road has been a long one, full of personal
      ups and downs, but it’s no doubt been an exciting trip.
   </p>
        <p>
      I’ve been at Microsoft the whole time. At the outset, I was a PM on the CLR Team,
      hacking on software transactional memory and PLINQ as an evening activity. Then I
      transitioned to doing it full time, but still as a PM. Then I joined the Parallel
      Computing team as the dev for PLINQ. Then I kicked off the whole Parallel Extensions
      effort (which is 20 members and growing strong), became the dev lead, and here I am
      today. It’s pretty strange to say this, but without the book very little of that would
      have happened. I can’t think of a better way to get entrenched in a technology, experience
      the breadth, and force yourself to learn every little intricate and often enlightening
      detail. If you can afford the impact to mental health and personal relationships ;),
      it’s an activity I highly recommend to anybody wanting to master a technology... not
      that one can actually master the concurrency beast, but y’know...
   </p>
        <p>
      In retrospect, it should have taken a year. Maybe next time.
   </p>
        <p>
      The good news is that you will have the book in your hands soon. (Well, if you decide
      to buy a copy, that is.) If you manage to make it to <a href="http://www.bluebytesoftware.com/blog/2008/05/30/PDC08ConcurrentMulticoreProgrammingOnWindowsAndNET.aspx">my
      PDC 2008</a> pre-con session, I’m hoping we will have some copies available. No promises,
      since I missed my final deadline by a couple weeks, but my fingers are crossed.
   </p>
        <p>
      Oh yeah, and you can expect me to pick up blogging again now that I’ll have some free
      time. Hmm, free time? What will I do with myself!
   </p>
        <p>
          <strong>
            <em>Laissez les bon temps roulez!</em>
          </strong>
        </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=dd98d41b-92cb-40b5-a276-b1a8b3d08c54" />
      </body>
      <title>Final manuscript for Concurrent Programming on Windows has been submitted</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,dd98d41b-92cb-40b5-a276-b1a8b3d08c54.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2008/06/23/FinalManuscriptForConcurrentProgrammingOnWindowsHasBeenSubmitted.aspx</link>
      <pubDate>Mon, 23 Jun 2008 07:34:18 GMT</pubDate>
      <description>&lt;p&gt;
   I just submitted the final manuscript for &lt;a href="http://www.bluebytesoftware.com/books/winconc/winconc_book_resources.html"&gt;Concurrent
   Programming on Windows&lt;/a&gt; to Addison-Wesley.
&lt;/p&gt;
&lt;p&gt;
   This marks the exciting transition from things happening on my timetable to things
   happening on AW’s timetable.
&lt;/p&gt;
&lt;p&gt;
   A lot has changed for me since I decided to write this book. You might be surprised
   to hear that I actually signed the contract for it on November 29th, 2005. That’s
   2 years and 7 months ago. It’s almost unbelievable that this book took so long to
   finish. By comparison, my &lt;a href="http://www.bluebytesoftware.com/books/netfx20/netfx20_book_resources.html"&gt;first
   one&lt;/a&gt; took just a little over a year. The road has been a long one, full of personal
   ups and downs, but it’s no doubt been an exciting trip.
&lt;/p&gt;
&lt;p&gt;
   I’ve been at Microsoft the whole time. At the outset, I was a PM on the CLR Team,
   hacking on software transactional memory and PLINQ as an evening activity. Then I
   transitioned to doing it full time, but still as a PM. Then I joined the Parallel
   Computing team as the dev for PLINQ. Then I kicked off the whole Parallel Extensions
   effort (which is 20 members and growing strong), became the dev lead, and here I am
   today. It’s pretty strange to say this, but without the book very little of that would
   have happened. I can’t think of a better way to get entrenched in a technology, experience
   the breadth, and force yourself to learn every little intricate and often enlightening
   detail. If you can afford the impact to mental health and personal relationships ;),
   it’s an activity I highly recommend to anybody wanting to master a technology... not
   that one can actually master the concurrency beast, but y’know...
&lt;/p&gt;
&lt;p&gt;
   In retrospect, it should have taken a year. Maybe next time.
&lt;/p&gt;
&lt;p&gt;
   The good news is that you will have the book in your hands soon. (Well, if you decide
   to buy a copy, that is.) If you manage to make it to &lt;a href="http://www.bluebytesoftware.com/blog/2008/05/30/PDC08ConcurrentMulticoreProgrammingOnWindowsAndNET.aspx"&gt;my
   PDC 2008&lt;/a&gt; pre-con session, I’m hoping we will have some copies available. No promises,
   since I missed my final deadline by a couple weeks, but my fingers are crossed.
&lt;/p&gt;
&lt;p&gt;
   Oh yeah, and you can expect me to pick up blogging again now that I’ll have some free
   time. Hmm, free time? What will I do with myself!
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;&lt;em&gt;Laissez les bon temps roulez!&lt;/em&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=dd98d41b-92cb-40b5-a276-b1a8b3d08c54" /&gt;</description>
      <category>Personal;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=6d1bf7f2-8d2c-4249-921f-9d25e9e0aef1</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,6d1bf7f2-8d2c-4249-921f-9d25e9e0aef1.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I targeted PDC as <u><em>the date</em></u> for completing the writing process
      for <a href="http://www.amazon.com/exec/obidos/ASIN/0764571354/bluebytesoftw-20/">my
      book</a>. I essentially hit that, leaving the Chapter on <a href="http://pluralsight.com/blogs/jimjohn/">Transactions</a> until
      after I returned, which was done within a week.
   </p>
        <p>
      And then I targeted <a href="http://www.fairmont.com/kealani/">my vacation to Maui</a> as <u><em>the
      date</em></u> for completion of the author review process. This is when I read through
      what I've written, incorporate feedback from editors and technical reviewers, and
      crank out the final text that I am happy with.
   </p>
        <p>
      Well, that date is here and I haven't accomplished my goal. I did the Chapters
      that were roughest first, requiring quite a bit of wordsmithing. I have
      a few left, but it should be easy work. With that said, the weeks immediately
      following my return are going to be tough. I'd mentally tagged this vacation as a
      transition from book to post-book life, and it seems this won't be the case.
   </p>
        <p>
      The good news is that I'm particularly satisfied with how the finished Chapters came
      out. The book will be highly complimentary to others on the market, but offers a great
      deal of unique coverage and new-to-2.0 topics.
   </p>
        <p>
      Technical posts will return in a few weeks time. Bear with me. I've been having a
      difficult time finding material. For example,
   </p>
        <ul>
          <li>
         I thought I was clever when I figured out how to debug LCG methods in SOS, until I
         saw <a href="http://blogs.msdn.com/haibo_luo/archive/2005/10/25/484861.aspx">this</a>.
         (!!)</li>
          <li>
         Using the 2.0 hosting APIs, I wrote a host that monitors lock acquisitions/releases,
         and warns you of potentially deadlocking patterns. (E.g. if it ever notices that one
         thread acquires A..B and another acquires B..A, although they might not have overlapped
         (yet).) But unfortunately, it required about 1,000 lines of code, and thus isn't a
         short blog post!</li>
        </ul>
        <p>
      Happy hacking!
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=6d1bf7f2-8d2c-4249-921f-9d25e9e0aef1" />
      </body>
      <title>The Book, life, and more non-technical goop</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,6d1bf7f2-8d2c-4249-921f-9d25e9e0aef1.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/11/03/TheBookLifeAndMoreNontechnicalGoop.aspx</link>
      <pubDate>Thu, 03 Nov 2005 20:27:09 GMT</pubDate>
      <description>&lt;p&gt;
   I&amp;nbsp;targeted PDC as &lt;u&gt;&lt;em&gt;the date&lt;/em&gt;&lt;/u&gt; for completing the writing process
   for &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0764571354/bluebytesoftw-20/"&gt;my
   book&lt;/a&gt;. I essentially hit that, leaving the Chapter on &lt;a href="http://pluralsight.com/blogs/jimjohn/"&gt;Transactions&lt;/a&gt; until
   after I returned, which was done within a week.
&lt;/p&gt;
&lt;p&gt;
   And then I targeted &lt;a href="http://www.fairmont.com/kealani/"&gt;my vacation to Maui&lt;/a&gt; as &lt;u&gt;&lt;em&gt;the
   date&lt;/em&gt;&lt;/u&gt; for completion of the author review process. This is when I read through
   what I've written, incorporate feedback from editors and technical reviewers, and
   crank out the final text that I am happy with.
&lt;/p&gt;
&lt;p&gt;
   Well, that date is here and I haven't accomplished my goal. I did the&amp;nbsp;Chapters
   that were roughest first, requiring&amp;nbsp;quite a bit&amp;nbsp;of wordsmithing. I have
   a few left, but&amp;nbsp;it should be easy work.&amp;nbsp;With that said, the weeks immediately
   following my return are going to be tough. I'd mentally tagged this vacation as a
   transition from book to post-book life, and it seems this won't be the case.
&lt;/p&gt;
&lt;p&gt;
   The good news is that I'm particularly satisfied with how the finished Chapters came
   out. The book will be highly complimentary to others on the market, but offers a great
   deal of unique coverage and new-to-2.0 topics.
&lt;/p&gt;
&lt;p&gt;
   Technical posts will return in a few weeks time. Bear with me. I've been having a
   difficult time finding material. For example,
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      I thought I was clever when I figured out how to debug LCG methods in SOS, until I
      saw &lt;a href="http://blogs.msdn.com/haibo_luo/archive/2005/10/25/484861.aspx"&gt;this&lt;/a&gt;.
      (!!)&lt;/li&gt;
   &lt;li&gt;
      Using the 2.0 hosting APIs, I wrote a host that monitors lock acquisitions/releases,
      and warns you of potentially deadlocking patterns. (E.g. if it ever notices that one
      thread acquires A..B and another acquires B..A, although they might not have overlapped
      (yet).) But unfortunately, it required about 1,000 lines of code, and thus isn't a
      short blog post!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Happy hacking!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=6d1bf7f2-8d2c-4249-921f-9d25e9e0aef1" /&gt;</description>
      <category>Miscellaneous;Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=884f52ad-a9b2-4082-bd76-d686fec1bfa0</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,884f52ad-a9b2-4082-bd76-d686fec1bfa0.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Friday at around 2am in Las Vegas...
   </p>
        <p>
      I'm sitting at the Black Jack table at the Luxor with $600 in chips, up about $500
      from 3 hours prior, which was down <em><u>a lot </u></em>more than a few hours
      before that. What happened next is a tad ugly... ;)
   </p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
      Plop down $100 on the next hand. Dealt a 12 with the dealer showing a face card.
      Hit and Bust.<br /><em>(Think to self: Damn! Gotta win that back quickly.)</em></p>
          <p>
      Plop down another $100 on the next hand. Stand at 18, and lose to the dealer's 21.<br /><em>(Think to self: Wow, kindof unlucky. Can't be unlucky that many times in a row.
      It's my turn!)</em></p>
          <p>
      Plop down $150 on the next hand. Dealer has a Black Jack.<br /><em>(Think to self: Down to $250? That went quickly!)</em></p>
          <p>
      Scale back to $50, and double up on an 11. And I get dealt a 3. Lose the $100 to
      the dealer's 20.
   </p>
          <p>
      About 10 minutes later, a few $50 bets, some wins, some losses, I hit $0.
   </p>
          <p>
      Briefly considered cashing in more $$$ for chips, but I remember that I have
      a 7am flight to catch. I decide to head back to the hotel room to get some
      sleep, reeking of booze and cigar smoke, and feeling like crap.
   </p>
        </blockquote>
        <p>
      Viva Las Vegas!
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=884f52ad-a9b2-4082-bd76-d686fec1bfa0" />
      </body>
      <title>2am in Vegas...</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,884f52ad-a9b2-4082-bd76-d686fec1bfa0.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/10/29/2amInVegas.aspx</link>
      <pubDate>Sat, 29 Oct 2005 20:13:16 GMT</pubDate>
      <description>&lt;p&gt;
   Friday at around 2am in Las Vegas...
&lt;/p&gt;
&lt;p&gt;
   I'm sitting at the Black Jack table at the Luxor with $600 in chips, up about $500
   from 3 hours prior, which was down &lt;em&gt;&lt;u&gt;a lot &lt;/u&gt;&lt;/em&gt;more&amp;nbsp;than a few hours
   before that.&amp;nbsp;What happened next is a tad ugly... ;)
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
   Plop down $100 on the next hand. Dealt a 12 with the dealer&amp;nbsp;showing a face card.
   Hit and&amp;nbsp;Bust.&lt;br&gt;
   &lt;em&gt;(Think to self: Damn! Gotta win that back quickly.)&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   Plop down another $100 on the next hand. Stand at 18, and lose to the dealer's 21.&lt;br&gt;
   &lt;em&gt;(Think to self: Wow, kindof unlucky. Can't be unlucky that many times in a row.
   It's my turn!)&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   Plop down $150 on the next hand. Dealer has a Black Jack.&lt;br&gt;
   &lt;em&gt;(Think to self: Down to $250? That went quickly!)&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   Scale back to $50,&amp;nbsp;and double up on an 11. And I get dealt a 3. Lose the $100&amp;nbsp;to
   the dealer's 20.
&lt;/p&gt;
&lt;p&gt;
   About 10 minutes later, a few $50 bets, some wins, some losses, I hit $0.
&lt;/p&gt;
&lt;p&gt;
   Briefly considered cashing in more $$$ for chips, but&amp;nbsp;I remember that I have
   a&amp;nbsp;7am flight to catch.&amp;nbsp;I decide to head back to the hotel room to get some
   sleep,&amp;nbsp;reeking of booze and cigar smoke, and feeling like crap.
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
   Viva Las Vegas!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=884f52ad-a9b2-4082-bd76-d686fec1bfa0" /&gt;</description>
      <category>Personal;RandomGibberish</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=110a6d52-cff8-4828-b2e6-a2f7cef6783c</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,110a6d52-cff8-4828-b2e6-a2f7cef6783c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I used to play guitar quite a bit. I also used to create a lot of industrial music
      using my computer with a whole host of techniques that ranged from sampling and messing
      with random non-sound binary files, writing programs to generate sounds, sample
      munging, and plain old recording. I was also in a metal band somewhere
      late in high school. We played around at local clubs (Worcester/Boston, MA), and released
      a tiny album that went nowhere. I did the lead guitar, some of the remastering, and
      a lot of the sampling that made it onto the record.
   </p>
        <p>
      We broke up, and I dropped the guitar in favor of a keyboard. (I had dropped the keyboard
      in favor of the guitar mid-high school, so I was technically "returning to my roots.")
   </p>
        <p>
      A couple weeks back, I picked up the guitar again. I gave most of my recording and
      guitar equipment to my brother (I saved a guitar and small amp for myself). So I went
      to Guitar Center and picked up a Cry Baby and Metal Box. I also still have the Acid
      and Sound Forge software (a couple versions behind now), so I'm a one man band again.
   </p>
        <p>
      It's refreshing to strum away in an attempt to relearn the scales and random tabs
      I used to know by heart. And I'm hoping to create some more industrial tunes. The
      recent NiN release, I think, reminded me of how fun this can be.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=110a6d52-cff8-4828-b2e6-a2f7cef6783c" />
      </body>
      <title>Non-computer hobby</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,110a6d52-cff8-4828-b2e6-a2f7cef6783c.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/06/05/NoncomputerHobby.aspx</link>
      <pubDate>Sun, 05 Jun 2005 21:37:11 GMT</pubDate>
      <description>&lt;p&gt;
   I used to play guitar quite a bit. I also used to create a lot of industrial music
   using my computer with a whole host of techniques that ranged from sampling and messing
   with&amp;nbsp;random non-sound binary files, writing programs to generate sounds, sample
   munging, and plain old&amp;nbsp;recording.&amp;nbsp;I was also in a metal&amp;nbsp;band somewhere
   late in high school. We played around at local clubs (Worcester/Boston, MA), and released
   a tiny album that went nowhere. I did the lead guitar, some of the remastering, and
   a lot of the sampling that made it onto the record.
&lt;/p&gt;
&lt;p&gt;
   We broke up, and I dropped the guitar in favor of a keyboard. (I had dropped the keyboard
   in favor of the guitar mid-high school, so I was technically "returning to my roots.")
&lt;/p&gt;
&lt;p&gt;
   A couple weeks back, I picked up the guitar again. I gave most of my recording and
   guitar equipment to my brother (I saved a guitar and small amp for myself). So I went
   to Guitar Center and picked up a Cry Baby and Metal Box. I also still have the Acid
   and Sound Forge software (a couple versions behind now), so I'm a one man band again.
&lt;/p&gt;
&lt;p&gt;
   It's refreshing to strum away in an attempt to relearn the scales and random tabs
   I used to know by heart. And I'm hoping to create some more industrial tunes. The
   recent NiN release, I think, reminded me of how fun this can be.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=110a6d52-cff8-4828-b2e6-a2f7cef6783c" /&gt;</description>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=332cddd2-a628-4abf-b874-7b1b330bd111</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,332cddd2-a628-4abf-b874-7b1b330bd111.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I spent much of yesterday driving to <a href="http://www.visityakima.com/">Yakima
      Valley</a>, hanging out for a bit, and then driving home. Round trip was about 7 hours
      and 380 miles, includng non-driving time. I suspect it'd be a bit more fun during
      the Spring- or Summer-time, as the place was (as expected) pretty quiet. In fact,
      it sounds like most wineries do barrel tastings around the end of April, so I think
      we're going to have to head back up... maybe a quick weekend trip.
   </p>
        <p>
      I'm still a newbie to Washington, and so was pretty amazed at the scenery. You go
      from rainy, tropical-ish climate, through Snoqualmie Pass--which reminded me so much
      like driving through New Hampshire on the east coast (with real snow falling even!)--,
      and then land in something which feels a bit like Arizona, with very few trees and
      very dry weather. All in a matter of 2 1/2 hours. This was one of those times
      I wish I had a bike.
   </p>
        <p>
      Threw some photos up on <a href="http://spaces.msn.com/members/joeduffy/PersonalSpace.aspx?_c01_photoalbum=showdefault&amp;_c02_owner=1&amp;_c=photoalbum">MSN
      Spaces</a> (free disk space :) ). Here are a few:
   </p>
        <p>
          <img src="http://storage.msn.com/x1pGHpas_o48lmC3Lk0TWQckIGtT8ouoTtvBfVosYxUxhfM1xaae3ozOZDvLPMKN7lOKD7ztJhueVs2VuMqG5o4zgktFNViZaKSOknSfB9P5gSgjC-b7tnqcg" />
        </p>
        <p>
          <img src="http://storage.msn.com/x1pGHpas_o48lmC3Lk0TWQckIGtT8ouoTtvBfVosYxUxhegtG9WaPOdGM0P0Cp4jxFT03gNO7WeG1dQ0qBTYfXANTX2sKSOn7PXUerDBphB0A_-jn-pnYw_Nw" />
        </p>
        <p>
          <img src="http://storage.msn.com/x1pGHpas_o48lmC3Lk0TWQckIGtT8ouoTtvBfVosYxUxhflVm1oyFGXaUB0W0vHH6idXlWw41eQgv-o0iuA8PwCIhEvcHkWSmSWIGh-QDY6zn6hpAWoZBT-WA" />
        </p>
        <p>
          <img src="http://storage.msn.com/x1pGHpas_o48lmC3Lk0TWQckIGtT8ouoTtvBfVosYxUxhfyvr3hGRLne492RR4y2Rb8qg8RdoKsQgGRjl-uxfdR7ORDj6uOfECgbj2Bgy7RyBe1zvwNZ8G8lg" />
        </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=332cddd2-a628-4abf-b874-7b1b330bd111" />
      </body>
      <title>Quick drive to Yakima Valley</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,332cddd2-a628-4abf-b874-7b1b330bd111.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/02/07/QuickDriveToYakimaValley.aspx</link>
      <pubDate>Mon, 07 Feb 2005 07:36:23 GMT</pubDate>
      <description>&lt;p&gt;
   I spent much of yesterday driving to &lt;a href="http://www.visityakima.com/"&gt;Yakima
   Valley&lt;/a&gt;, hanging out for a bit, and then driving home. Round trip was about 7 hours
   and 380 miles, includng non-driving time.&amp;nbsp;I suspect it'd be a bit more fun during
   the Spring- or Summer-time, as the place was (as expected) pretty quiet. In fact,
   it sounds like most wineries do barrel tastings around the end of April, so I think
   we're going to have to head back up... maybe a quick weekend trip.
&lt;/p&gt;
&lt;p&gt;
   I'm still a newbie to Washington, and so was pretty amazed at the scenery. You go
   from rainy, tropical-ish climate, through Snoqualmie Pass--which reminded me so much
   like driving through New Hampshire on the east coast (with real snow falling even!)--,
   and then land in something which feels a bit like Arizona, with very few trees and
   very dry weather.&amp;nbsp;All in a matter of 2 1/2 hours. This was one of those times
   I wish I had a bike.
&lt;/p&gt;
&lt;p&gt;
   Threw some photos up on &lt;a href="http://spaces.msn.com/members/joeduffy/PersonalSpace.aspx?_c01_photoalbum=showdefault&amp;amp;_c02_owner=1&amp;amp;_c=photoalbum"&gt;MSN
   Spaces&lt;/a&gt; (free disk space :) ). Here are a few:
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://storage.msn.com/x1pGHpas_o48lmC3Lk0TWQckIGtT8ouoTtvBfVosYxUxhfM1xaae3ozOZDvLPMKN7lOKD7ztJhueVs2VuMqG5o4zgktFNViZaKSOknSfB9P5gSgjC-b7tnqcg"&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://storage.msn.com/x1pGHpas_o48lmC3Lk0TWQckIGtT8ouoTtvBfVosYxUxhegtG9WaPOdGM0P0Cp4jxFT03gNO7WeG1dQ0qBTYfXANTX2sKSOn7PXUerDBphB0A_-jn-pnYw_Nw"&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://storage.msn.com/x1pGHpas_o48lmC3Lk0TWQckIGtT8ouoTtvBfVosYxUxhflVm1oyFGXaUB0W0vHH6idXlWw41eQgv-o0iuA8PwCIhEvcHkWSmSWIGh-QDY6zn6hpAWoZBT-WA"&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://storage.msn.com/x1pGHpas_o48lmC3Lk0TWQckIGtT8ouoTtvBfVosYxUxhfyvr3hGRLne492RR4y2Rb8qg8RdoKsQgGRjl-uxfdR7ORDj6uOfECgbj2Bgy7RyBe1zvwNZ8G8lg"&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=332cddd2-a628-4abf-b874-7b1b330bd111" /&gt;</description>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=6142fe4c-b897-4676-b33c-2fcf98be77a8</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,6142fe4c-b897-4676-b33c-2fcf98be77a8.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      My flight for Boston leaves in 8 hours. I'm going home for a week to visit.
   </p>
        <p>
      Should be a great time, lots of family and friends I haven't seen since moving out
      last June.
   </p>
        <p>
      And I get to eat at <a href="http://www.ming.com/blueginger/blue_menu_newyears.htm">Blue
      Ginger</a> on New Year's eve with friends. Awesome prix fixe menu with paired wines. This'll
      be the third year in a row.
   </p>
        <p>
      Posting and progress on much of anything will be light. I'll be back in the new year!
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=6142fe4c-b897-4676-b33c-2fcf98be77a8" />
      </body>
      <title>Off to New England</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,6142fe4c-b897-4676-b33c-2fcf98be77a8.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/12/31/OffToNewEngland.aspx</link>
      <pubDate>Fri, 31 Dec 2004 09:32:15 GMT</pubDate>
      <description>&lt;p&gt;
   My flight for Boston leaves in 8 hours. I'm going home for a week to visit.
&lt;/p&gt;
&lt;p&gt;
   Should be a great time, lots of family and friends I haven't seen since moving out
   last June.
&lt;/p&gt;
&lt;p&gt;
   And I get to eat at &lt;a href="http://www.ming.com/blueginger/blue_menu_newyears.htm"&gt;Blue
   Ginger&lt;/a&gt; on New Year's eve with friends. Awesome prix fixe menu with paired wines.&amp;nbsp;This'll
   be the third year in a row.
&lt;/p&gt;
&lt;p&gt;
   Posting and progress on much of anything will be light. I'll be back in the new year!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=6142fe4c-b897-4676-b33c-2fcf98be77a8" /&gt;</description>
      <category>Miscellaneous;Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=50bb919f-f514-4de4-8b66-4fa2d6332585</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,50bb919f-f514-4de4-8b66-4fa2d6332585.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I subjected a friend tonight to the oh-so-exciting task of providing
      feedback on my book. I'm finding outside input very helpful actually, mostly
      because the separation of good writing from technical content is an important one
      to make. Others are good at providing a relatively objective opinion on the words
      and sentence structure itself. I simply despise the common excuse that just because
      someone's a nerd, they aren't able to communicate well (or even in a grammatically
      correct fashion). And they get away with it, too! Not to say that I have mastered
      these skills yet, but I digress...
   </p>
        <p>
      Anyhow, here it be:
   </p>
        <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
          <p>
      “This book is so boring, it has to be good.”
   </p>
        </blockquote>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=50bb919f-f514-4de4-8b66-4fa2d6332585" />
      </body>
      <title>A great book review quote</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,50bb919f-f514-4de4-8b66-4fa2d6332585.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/10/27/AGreatBookReviewQuote.aspx</link>
      <pubDate>Wed, 27 Oct 2004 06:35:57 GMT</pubDate>
      <description>&lt;p&gt;
   I subjected&amp;nbsp;a friend&amp;nbsp;tonight to the&amp;nbsp;oh-so-exciting task of providing
   feedback on my book. I'm finding&amp;nbsp;outside input very helpful actually, mostly
   because the separation of good writing from technical content is an important one
   to make. Others are good at providing a relatively objective opinion on the words
   and sentence structure itself. I simply despise the common excuse that just because
   someone's a nerd, they aren't able to communicate well (or even in a grammatically
   correct fashion). And they get away with it, too! Not to say that I have mastered
   these skills yet, but I digress...
&lt;/p&gt;
&lt;p&gt;
   Anyhow, here it be:
&lt;/p&gt;
&lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
&lt;p&gt;
   “This book is so boring, it has to be good.”
&lt;/p&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=50bb919f-f514-4de4-8b66-4fa2d6332585" /&gt;</description>
      <category>Miscellaneous;Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=3a88a5fe-141e-4b78-b46b-92ffc19f325a</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,3a88a5fe-141e-4b78-b46b-92ffc19f325a.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      As <a href="http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=d497a0bd-8c9b-4c69-84db-659208b03d3d">mentioned
      previously</a>, I ate at <a href="http://www.theherbfarm.com/">the Herbfarm</a> last
      night... absolutely amazing. 9 courses, 5 hours. Too many glasses of wine. ;) The
      atmosphere at the restaurant was very different than any other. Many high-end restaurants
      are stuffy and uncomfortable even though they may serve up killer dishes and have
      great wine menus, filled primarily with folks entertaining business associates and
      the like. The Herbfarm, on the other hand, is truly a place for people who love great
      local, artisinal food and wine to gather and have a great night out.
   </p>
        <p>
      For memory's sake, here's the menu (yes, that Madeira <em>is</em> from the year nineteen-hundred-one...
      it's not a typo!):
   </p>
        <p>
          <em>A Menu for<br /></em>
          <strong>A Mycologist's Dream</strong>
          <br />
          <em>Saturday, October 9, 2004</em>
        </p>
        <p>
          <strong>From the Gatherer's Basket</strong>
          <br />
      Grilled Honey Mushroom with Spot Prawn<br />
      Bears Tooth Mushroom with Sea Urchin Flan<br />
      Poached Flat Oyster with Angel Wings<br /><em>1998 Domaine Meriwether Brut, Captain Wm Clark Cuvee</em></p>
        <p>
          <strong>Chestnut and Delicata Squash Ravioli</strong>
          <br />
      With Cauliflower Mushrooms &amp; Quince in Lemon Thyme Consomme<br /><em>2003 Poet's Leap Riesling</em></p>
        <p>
          <strong>Herb-Smoked Wild Sturgeon with Matsutake</strong>
          <br />
      On Savoy Cabbage with Pear<br /><em>2003 Patricia Green Cellars Chardonnay, Four Winds Vineyard</em></p>
        <p>
          <strong>Lobster Mushroom, Hedgehog, Hawks Wing, and Blue Chanterelle Mushroom Terrine</strong>
          <br />
      With Wilted Spinach and Bacon<br /><em>2001 Beaux Freres Belles Soeurs Pinot Noir</em></p>
        <p>
          <strong>Concord Grape and Rosemary Ice</strong>
        </p>
        <p>
          <strong>Spice-Rubbed Muscovy Duck Breast</strong>
          <br />
      With Two Gratins: King Bolete-Potato<br />
      And Red Chart-Duck Confit<br /><em>1999 Glen Fiona Walla Walla Syrah, Puncheon Aged</em></p>
        <p>
          <strong>A Mycologist's Salad</strong>
          <br />
      Chanterelles, Yam, Asian Pear &amp; Quillisacut Goat Cheese
   </p>
        <p>
          <strong>Harvest Festival of Desserts</strong>
          <br />
      Hardy Kiwi and Lemon Verbena Tart<br />
      Pumpkin-Bay Sundae<br />
      Carmelized Apple Souffle<br />
      With Orange-Thyme Custard Sauce
   </p>
        <p>
          <strong>Brewed Coffees, Teas &amp; Infusions</strong>
        </p>
        <p>
          <strong>A Selection of Small Treats</strong>
          <br />
          <em>Vintage 1901 Barbeito Malvazia Madeira</em>
          <br />
      Herbfarm Yeasted Corn Bread &amp; Multi-Grain Rolls<br />
      Chive-Calendula Butter Coins
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=3a88a5fe-141e-4b78-b46b-92ffc19f325a" />
      </body>
      <title>The Herbfarm: A Mycologist's Dream</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,3a88a5fe-141e-4b78-b46b-92ffc19f325a.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/10/11/TheHerbfarmAMycologistsDream.aspx</link>
      <pubDate>Mon, 11 Oct 2004 04:21:58 GMT</pubDate>
      <description>&lt;p&gt;
   As &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=d497a0bd-8c9b-4c69-84db-659208b03d3d"&gt;mentioned
   previously&lt;/a&gt;, I ate at &lt;a href="http://www.theherbfarm.com/"&gt;the Herbfarm&lt;/a&gt; last
   night... absolutely amazing. 9 courses, 5 hours. Too many glasses of wine. ;)&amp;nbsp;The
   atmosphere at the restaurant was very different than any other. Many high-end restaurants
   are stuffy and uncomfortable even though they may serve up killer dishes and have
   great wine menus, filled primarily with folks entertaining business associates and
   the like. The Herbfarm, on the other hand, is truly a place for people who love great
   local,&amp;nbsp;artisinal&amp;nbsp;food and wine to gather and have a great night out.
&lt;/p&gt;
&lt;p&gt;
   For memory's sake, here's the menu (yes, that Madeira &lt;em&gt;is&lt;/em&gt; from the year nineteen-hundred-one...
   it's not a typo!):
&lt;/p&gt;
&lt;p&gt;
   &lt;em&gt;A Menu for&lt;br&gt;
   &lt;/em&gt;&lt;strong&gt;A Mycologist's Dream&lt;/strong&gt;
   &lt;br&gt;
   &lt;em&gt;Saturday, October 9, 2004&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;From the Gatherer's Basket&lt;/strong&gt;
   &lt;br&gt;
   Grilled Honey Mushroom with Spot Prawn&lt;br&gt;
   Bears Tooth Mushroom with Sea Urchin Flan&lt;br&gt;
   Poached Flat Oyster with Angel Wings&lt;br&gt;
   &lt;em&gt;1998 Domaine Meriwether Brut, Captain Wm Clark Cuvee&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Chestnut and Delicata Squash Ravioli&lt;/strong&gt;
   &lt;br&gt;
   With Cauliflower Mushrooms &amp;amp; Quince in Lemon Thyme Consomme&lt;br&gt;
   &lt;em&gt;2003 Poet's Leap Riesling&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Herb-Smoked Wild Sturgeon with Matsutake&lt;/strong&gt;
   &lt;br&gt;
   On Savoy Cabbage with Pear&lt;br&gt;
   &lt;em&gt;2003 Patricia Green Cellars Chardonnay, Four Winds Vineyard&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Lobster Mushroom, Hedgehog, Hawks Wing, and Blue Chanterelle Mushroom Terrine&lt;/strong&gt;
   &lt;br&gt;
   With Wilted Spinach and Bacon&lt;br&gt;
   &lt;em&gt;2001 Beaux Freres Belles Soeurs Pinot Noir&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Concord Grape and Rosemary Ice&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Spice-Rubbed Muscovy Duck Breast&lt;/strong&gt;
   &lt;br&gt;
   With Two Gratins: King Bolete-Potato&lt;br&gt;
   And Red Chart-Duck Confit&lt;br&gt;
   &lt;em&gt;1999 Glen Fiona Walla Walla Syrah, Puncheon Aged&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;A Mycologist's Salad&lt;/strong&gt;
   &lt;br&gt;
   Chanterelles, Yam, Asian Pear &amp;amp; Quillisacut Goat Cheese
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Harvest Festival of Desserts&lt;/strong&gt;
   &lt;br&gt;
   Hardy Kiwi and Lemon Verbena Tart&lt;br&gt;
   Pumpkin-Bay Sundae&lt;br&gt;
   Carmelized Apple Souffle&lt;br&gt;
   With Orange-Thyme Custard Sauce
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Brewed Coffees, Teas &amp;amp; Infusions&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;A Selection of Small Treats&lt;/strong&gt;
   &lt;br&gt;
   &lt;em&gt;Vintage 1901 Barbeito Malvazia Madeira&lt;/em&gt;
   &lt;br&gt;
   Herbfarm Yeasted Corn Bread &amp;amp; Multi-Grain Rolls&lt;br&gt;
   Chive-Calendula Butter Coins
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=3a88a5fe-141e-4b78-b46b-92ffc19f325a" /&gt;</description>
      <category>Food, Wine, and Tea;Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=d491f99a-5463-4faf-8e4b-239e0599fc95</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,d491f99a-5463-4faf-8e4b-239e0599fc95.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <title>Book statistics</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,d491f99a-5463-4faf-8e4b-239e0599fc95.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/10/09/BookStatistics.aspx</link>
      <pubDate>Sat, 09 Oct 2004 20:31:29 GMT</pubDate>
      <description>&lt;p&gt;
   I've decided to track my book progress by capturing a number of interesting data points
   at the end of each writing session. If there are other interesting ones folks would
   like to see, let me know and I'll start recording them.
&lt;/p&gt;
&lt;p&gt;
   Here's what I have at the end of my first session... I'm pretty slow right now, trying
   to get used to the various writing templates, guidelines, and styles provided by my
   publisher. I hope my output beefens up as I progress.
&lt;/p&gt;
&lt;p&gt;
   &lt;table style="WIDTH: 590pt; BORDER-COLLAPSE: collapse" cellspacing=0 cellpadding=0 width=786 border=0 x:str&gt;
      &lt;colgroup&gt;
         &lt;col style="WIDTH: 48pt" span=5 width=64&gt;
         &lt;col style="WIDTH: 62pt; mso-width-source: userset; mso-width-alt: 2998" width=82&gt;
         &lt;col style="WIDTH: 48pt" span=6 width=64&gt;
         &lt;tbody&gt;
            &lt;tr style="HEIGHT: 12.75pt" height=17&gt;
               &lt;td class=xl24 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 48pt; BORDER-BOTTOM: #ece9d8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" width=64 height=17&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;&lt;strong&gt;Date&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl24 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 48pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=64&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;&lt;strong&gt;Chapters Done&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl24 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 62pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=82&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;&lt;strong&gt;Pages&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl24 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 48pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=64&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;&lt;strong&gt;Words&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl24 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 48pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=64&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;&lt;strong&gt;Chars&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl24 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 48pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=64&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;&lt;strong&gt;Paragraphs&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl24 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 48pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=64&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;&lt;strong&gt;Sentences&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl24 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 48pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=64&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;&lt;strong&gt;Passive&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl24 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; WIDTH: 48pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" width=64&gt;
                  &lt;strong&gt;&lt;font face=Arial color=#000000 size=2&gt;Reading Ease&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr style="HEIGHT: 12.75pt" height=17&gt;
               &lt;td class=xl26 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8; HEIGHT: 12.75pt; BACKGROUND-COLOR: transparent" height=17 x:num="38269"&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;10/9/2004&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl29 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" x:num&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;0&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl25 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" x:num&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;4&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl25 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" x:num&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;1038&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl25 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" x:num&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;5518&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl25 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" x:num&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;89&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl25 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" x:num&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;41&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl28 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" x:num="0.07"&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;7%&lt;/font&gt;&lt;/td&gt;
               &lt;td class=xl25 style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" x:num&gt;
                  &lt;font face=Arial color=#000000 size=2&gt;38.9&lt;/font&gt;&lt;/td&gt;
            &lt;/tr&gt;
         &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
   At one of my previous jobs, I was affectionately (I think) referred to as the Data
   Pig. Oink, oink.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=d491f99a-5463-4faf-8e4b-239e0599fc95" /&gt;</description>
      <category>Books;Personal;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=2cd154e3-7d6d-48c5-94b2-4fe6e30f3603</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,2cd154e3-7d6d-48c5-94b2-4fe6e30f3603.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've been really bad about blogging lately. So much to do, and so little time in which
      to do any of it. One thing sure remains constant: time keeps ticking away.
   </p>
        <p>
      Over the last couple weeks, I've been working on a book proposal and outline. It got
      submitted last night. I was approached by a publisher a few weeks back to author a
      book, and if all continues going well I'll likely take the offer. I'm particularly
      excited about the project albeit a bit scared about the time commitment.
   </p>
        <p>
      Progress on my Scheme compiler has been minimal because of the book effort. This is
      really a shame because I'd spend all day working on it if I could. Like I said, time
      is something I'm short on at the moment.
   </p>
        <p>
      I began writing a paper which I'd love to complete, but that will likely take some
      time. It explores using structural equivalence for type matching and operational subsumption,
      foregoing the artificial inheritance policy that OO slams on types. I'm particularly
      interested in exploring how this would enable rich ecosystems of types to borrow and
      share implementations from each other at runtime, introducing mutations in parallel.
      Basically, an evolutionary type system.
   </p>
        <p>
      Microsoft has been going well, although it obviously eats up most of my time and energy.
      Mostly this is a shame, simply because I have research work like my Scheme compiler
      that I am completely in love with. The energy people have there is just sickening
      at times, and it's difficult to remain in the game 100% of the time. I've found that
      it's easy to fall behind and lose effectiveness, simply because of a loss of focus
      for a minimal amount of time.
   </p>
        <p>
      I had one of those "you're a moron" moments today. Was sitting there, and suddenly
      some guy shows up at my office door. I was so involved in what I was doing, my brain
      just couldn't do the context switch fast enough. Paraphrasing... "Hi, I'm Herb. Do
      you agree with the premise of the email I sent earlier?" I responded, "The value
      type finalizer thing?" Blank stare between the two of us. Him: "Value types don't
      have finalizers..." Perplexed, I thought about it for a moment. Ahh, yes... "Oh, disposable
      value types." Turns out it was Herb Sutter, a C++ Architect and smart dude. It always
      amazes me how whenever I open my mouth I make myself look like an idiot.
   </p>
        <p>
      I went to a friend's place last weekend to hang out. It's great to unwind and let
      the noggin' relax for a little bit. Unfortunately, it again reminded me of my lack
      of a strong long term career goal. I used to think that it was being a (successful)
      entrepreneur, as various business topics have always interested me (such as competition
      and macro-economics). However, computer science is my passion, and academia and/or
      a research environment seems like a natural fit. I thought of this because many of
      the folks at the gettogether were PhD's and there was at least one professor from
      UoW. I wonder every day if that's my real calling.
   </p>
        <p>
      Chilled with KitG, JoelPob, and AMoore tonight for a couple beers. Two Aussies and
      a New Zealander. All on the same team. Who woulda thunk it? Good fun.
   </p>
        <p>
      Anyhow, it's only 1AM and I've got some reading to do!
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=2cd154e3-7d6d-48c5-94b2-4fe6e30f3603" />
      </body>
      <title>Going ons</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,2cd154e3-7d6d-48c5-94b2-4fe6e30f3603.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/10/02/GoingOns.aspx</link>
      <pubDate>Sat, 02 Oct 2004 08:06:21 GMT</pubDate>
      <description>&lt;p&gt;
   I've been really bad about blogging lately. So much to do, and so little time in which
   to do any of it. One thing sure remains constant: time keeps ticking away.
&lt;/p&gt;
&lt;p&gt;
   Over the last couple weeks, I've been working on a book proposal and outline. It got
   submitted last night. I was approached by a publisher a few weeks back to author a
   book, and if all continues going well I'll likely take the offer. I'm particularly
   excited about the project albeit a bit scared about the time commitment.
&lt;/p&gt;
&lt;p&gt;
   Progress on my Scheme compiler has been minimal because of the book effort. This is
   really a shame because I'd spend all day working on it if I could. Like I said, time
   is something I'm short on at the moment.
&lt;/p&gt;
&lt;p&gt;
   I began writing a paper which I'd love to complete, but that will likely take some
   time. It explores using structural equivalence for type matching and operational subsumption,
   foregoing the artificial inheritance policy that OO slams on types. I'm particularly
   interested in exploring how this would enable rich ecosystems of types to borrow and
   share implementations from each other at runtime, introducing mutations in parallel.
   Basically, an evolutionary type system.
&lt;/p&gt;
&lt;p&gt;
   Microsoft has been going well, although it obviously eats up most of my time and energy.
   Mostly this is a shame, simply because I have research work like my Scheme compiler
   that I am completely in love with. The energy people have there is just sickening
   at times, and it's difficult to remain in the game 100% of the time. I've found that
   it's easy to fall behind and lose effectiveness, simply because of a loss of focus
   for a minimal amount of time.
&lt;/p&gt;
&lt;p&gt;
   I had one of those "you're a moron" moments today. Was sitting there, and suddenly
   some guy shows up at my office door. I was so involved in what I was doing, my brain
   just couldn't do the context switch fast enough. Paraphrasing... "Hi, I'm Herb. Do
   you agree with the premise of the&amp;nbsp;email I sent earlier?" I responded, "The value
   type finalizer thing?" Blank stare between the two of us. Him: "Value types don't
   have finalizers..." Perplexed, I thought about it for a moment. Ahh, yes... "Oh, disposable
   value types." Turns out it was Herb Sutter, a C++ Architect and smart dude. It always
   amazes me how whenever I open my mouth I make myself look like an idiot.
&lt;/p&gt;
&lt;p&gt;
   I went to a friend's place last weekend to hang out. It's great to unwind and let
   the noggin' relax for a little bit. Unfortunately, it again reminded me of my lack
   of a strong long term career goal. I used to think that it was being a (successful)
   entrepreneur, as various business topics have always interested me (such as competition
   and&amp;nbsp;macro-economics). However, computer science is my passion, and academia and/or
   a research environment seems like a natural fit. I thought of this because many of
   the folks at the gettogether were PhD's and there was at least one professor from
   UoW. I wonder every day if that's my real calling.
&lt;/p&gt;
&lt;p&gt;
   Chilled with KitG, JoelPob, and AMoore tonight for a couple beers. Two Aussies and
   a New Zealander. All on the same team. Who woulda thunk it? Good fun.
&lt;/p&gt;
&lt;p&gt;
   Anyhow, it's only 1AM and I've got some reading to do!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=2cd154e3-7d6d-48c5-94b2-4fe6e30f3603" /&gt;</description>
      <category>Miscellaneous;Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=6a594410-f4ad-486e-aad2-1b107c543b7e</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,6a594410-f4ad-486e-aad2-1b107c543b7e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.cmi-lmi.com/kingdom.html">Another</a> one of those "What kind
      of person am I?" surveys... courtesy of <a href="http://www.sellsbrothers.com/">Mr.
      Sells</a>.
   </p>
        <table border="0">
          <tbody>
            <tr>
              <td>
                <img src="http://www.cmi-lmi.com/images/prime.gif" />
              </td>
              <td>
                <p>
                  <img alt="y" src="http://www.cmi-lmi.com/images/y.gif" />our distinct personality,
                  The Prime Minister might be found in most of the thriving kingdoms of the time. You
                  are a strategist who pursues the most efficient and logical path toward the realization
                  of the goal that you perceive or visualize. You will often only associate with those
                  people who can assist you in the implementation of your plan. Inept assistants may
                  be immediately discarded as excess baggage. To do otherwise could be seen as inefficient
                  and illogical. On the positive side, you can be rationally idealistic and analytically
                  ideological. You can be a bold decision maker and risk taker who can move society
                  ahead by years instead of minutes. On the negative side, you may be unmerciful, impatient,
                  impetuous and impulsive. Interestingly, your preference is just as applicable in today's
                  corporate kingdoms. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <p>
      I especially love the bit about being impatient and impulsive. Me? Naahhh...
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=6a594410-f4ad-486e-aad2-1b107c543b7e" />
      </body>
      <title>Your distinct personality: The Prime Minister</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,6a594410-f4ad-486e-aad2-1b107c543b7e.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/09/27/YourDistinctPersonalityThePrimeMinister.aspx</link>
      <pubDate>Mon, 27 Sep 2004 21:54:34 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;a href="http://www.cmi-lmi.com/kingdom.html"&gt;Another&lt;/a&gt; one of those "What kind
   of person am I?" surveys... courtesy of &lt;a href="http://www.sellsbrothers.com/"&gt;Mr.
   Sells&lt;/a&gt;.
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td&gt;
            &lt;img src="http://www.cmi-lmi.com/images/prime.gif"&gt;&lt;/td&gt;
         &lt;td&gt;
            &lt;p&gt;
               &lt;img alt=y src="http://www.cmi-lmi.com/images/y.gif"&gt;our distinct personality, The
               Prime Minister might be found in most of the thriving kingdoms of the time. You are
               a strategist who pursues the most efficient and logical path toward the realization
               of the goal that you perceive or visualize. You will often only associate with those
               people who can assist you in the implementation of your plan. Inept assistants may
               be immediately discarded as excess baggage. To do otherwise could be seen as inefficient
               and illogical. On the positive side, you can be rationally idealistic and analytically
               ideological. You can be a bold decision maker and risk taker who can move society
               ahead by years instead of minutes. On the negative side, you may be unmerciful, impatient,
               impetuous and impulsive. Interestingly, your preference is just as applicable in today's
               corporate kingdoms. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
   I especially love the bit about being impatient and impulsive. Me? Naahhh...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=6a594410-f4ad-486e-aad2-1b107c543b7e" /&gt;</description>
      <category>Miscellaneous;Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=93862a18-ff94-4cd6-a99e-a92592720ae1</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,93862a18-ff94-4cd6-a99e-a92592720ae1.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      340hp. 4.2L V8. German engineered.
   </p>
        <p>
          <a href="http://www.audiusa.com/model_home/0,,status-P_countrycode-1_modelId-200405_,00.html">
            <img src="http://www.bluebytesoftware.com/blog/images/s4-mini-logo.jpg" border="0" />
          </a>
        </p>
        <p>
      I love it. And yes, I enjoy frivolous, wallet draining toys.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=93862a18-ff94-4cd6-a99e-a92592720ae1" />
      </body>
      <title>Vroom, vroom</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,93862a18-ff94-4cd6-a99e-a92592720ae1.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/08/15/VroomVroom.aspx</link>
      <pubDate>Sun, 15 Aug 2004 05:14:40 GMT</pubDate>
      <description>&lt;p&gt;
   340hp. 4.2L V8. German engineered.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.audiusa.com/model_home/0,,status-P_countrycode-1_modelId-200405_,00.html"&gt;&lt;img src="http://www.bluebytesoftware.com/blog/images/s4-mini-logo.jpg" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   I love it. And yes, I enjoy frivolous, wallet draining toys.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=93862a18-ff94-4cd6-a99e-a92592720ae1" /&gt;</description>
      <category>Miscellaneous;Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=f9a8b938-5552-49ca-a0c6-36ad7b58b0c4</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,f9a8b938-5552-49ca-a0c6-36ad7b58b0c4.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I have a growing respect for Microsoft employees who actually have ample
      time to blog about meaningful stuff. (As a side note, it is somewhat consoling, however, that
      there aren't many people who fit into this category. (Hah!))
   </p>
        <p>
          <font face="Courier New">Person p = PersonFactory.Load(“JoeDu“);<br />
      Random r = new Random();<br />
      p.AcceptJob(msPosition);<br />
      while (true)<br />
      {<br />
        p.Work();<br />
        p.Work();<br />
        p.Work();<br />
        p.Eat();<br />
        if (r.Next(0, 100) &lt; 50)<br />
          p.Sleep();<br />
      }</font>
          <br />
        </p>
        <p>
      Where exactly do I insert the p.Blog() statement? :P
   </p>
        <p>
      With that said, I've been living under a rock without internet access for over three
      weeks now. And without 99.9% of my belongings (some clothes, laptop, and books - all
      a geek needs... although I guess the first is optional). I'm sure this is contributing
      to the problem.
   </p>
        <p>
      On to the exciting news... our stuff was delivered today, and we're moving
      out from underneath the rock and into our [semi-]permanent residence. And internet
      access is on its way... Wahoooooo!
   </p>
        <p>
      I'm sure I'll find my way out of the dark shroud soon enough.
   </p>
        <p>
      BTW, once I get Ponghorn functioning on the WinHEC drop of LH, I'll be talking a bit
      more about it. I'm super excited because the facts are:
   </p>
        <ol>
          <li>
         I was able to build a functioning WinFX application that spans the pillars. 
      </li>
          <li>
         It wasn't forced - it was very natural to use the various pillars together. 
      </li>
          <li>
         It was easy and took very little time. 
      </li>
          <li>
         It works!</li>
        </ol>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=f9a8b938-5552-49ca-a0c6-36ad7b58b0c4" />
      </body>
      <title>Another post lacking any technical merit</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,f9a8b938-5552-49ca-a0c6-36ad7b58b0c4.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/07/16/AnotherPostLackingAnyTechnicalMerit.aspx</link>
      <pubDate>Fri, 16 Jul 2004 03:14:34 GMT</pubDate>
      <description>&lt;p&gt;
   I have&amp;nbsp;a growing&amp;nbsp;respect for Microsoft employees who actually have ample
   time to blog about meaningful stuff. (As a side note, it is somewhat consoling, however,&amp;nbsp;that
   there aren't many people who fit into this category. (Hah!))
&lt;/p&gt;
&lt;p&gt;
   &lt;font face="Courier New"&gt;Person p = PersonFactory.Load(&amp;#8220;JoeDu&amp;#8220;);&lt;br&gt;
   Random r = new Random();&lt;br&gt;
   p.AcceptJob(msPosition);&lt;br&gt;
   while (true)&lt;br&gt;
   {&lt;br&gt;
   &amp;nbsp; p.Work();&lt;br&gt;
   &amp;nbsp; p.Work();&lt;br&gt;
   &amp;nbsp; p.Work();&lt;br&gt;
   &amp;nbsp; p.Eat();&lt;br&gt;
   &amp;nbsp; if (r.Next(0, 100) &amp;lt; 50)&lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp; p.Sleep();&lt;br&gt;
   }&lt;/font&gt;
   &lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
   Where exactly do I insert the p.Blog() statement? :P
&lt;/p&gt;
&lt;p&gt;
   With that said, I've been living under a rock without internet access for over three
   weeks now. And without 99.9% of my belongings (some clothes, laptop, and books - all
   a geek needs... although I guess the first is optional). I'm sure this is contributing
   to the problem.
&lt;/p&gt;
&lt;p&gt;
   On to the&amp;nbsp;exciting news...&amp;nbsp;our stuff was delivered today, and we're moving
   out from underneath the rock and into our [semi-]permanent residence. And internet
   access is on its way... Wahoooooo!
&lt;/p&gt;
&lt;p&gt;
   I'm sure I'll find my way out of the dark shroud soon enough.
&lt;/p&gt;
&lt;p&gt;
   BTW, once I get Ponghorn functioning on the WinHEC drop of LH, I'll be talking a bit
   more about it. I'm super excited because the facts are:
&lt;/p&gt;
&lt;ol&gt;
   &lt;li&gt;
      I was able to build a functioning WinFX application that spans the pillars. 
   &lt;li&gt;
      It wasn't forced - it was very natural to use the various pillars together. 
   &lt;li&gt;
      It was easy and took very little time. 
   &lt;li&gt;
      It works!&lt;/li&gt;
&lt;/ol&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=f9a8b938-5552-49ca-a0c6-36ad7b58b0c4" /&gt;</description>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=70acd389-3833-4811-b98a-a1521771ea33</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,70acd389-3833-4811-b98a-a1521771ea33.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I have now completed a full work week at Microsoft.
   </p>
        <p>
      And I freaking love it here. The environment, the people, the work. I think my biggest
      challenge moving forward is to remember that there is life outside of work... Nearly
      every day this week I ended up so involved in what I was doing that I ended up working
      between 14 and 16 hours. And I loved every moment of it!
   </p>
        <p>
      If I wasn't explicit about it previously, I've joined the CLR <a href="http://msdn.microsoft.com/netframework/programming/bcl/BCLTeam.aspx">BCL
      team</a> as a Program Manager working for <a href="http://blogs.msdn.com/brada/">BradA</a>.
      My focus will be primarily on API design and multithreading in WinFX. In particular,
      ensuring that developers can walk up to the programming model and be productive immediately,
      while at the same time providing the ability to create very powerful software.
   </p>
        <p>
      For me, this is a dream come true. I'm able to focus on the big picture of how various
      pieces fit together (and in fact ensuring that they fit together nicely!), while at
      the same time having to understand the platform in fairly granular technical detail.
   </p>
        <p>
      I'll have plenty of stuff to say in the coming weeks. If you have any feedback you'd
      like to provide, there are a number of channels with which to do so...
   </p>
        <ul>
          <li>
         Leave comments on this blog;</li>
          <li>
         Email my Microsoft email: johnduffNOSPAM at microsoft dot com <em>(Note: my Microsoft
         email address should be changing shortly to joeduNOSPAM at microsoft dot com)</em>;</li>
          <li>
         Email my personal email: joeNOSPAM at bluebytesoftware dot com.</li>
        </ul>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=70acd389-3833-4811-b98a-a1521771ea33" />
      </body>
      <title>First week at Microsoft</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,70acd389-3833-4811-b98a-a1521771ea33.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/07/03/FirstWeekAtMicrosoft.aspx</link>
      <pubDate>Sat, 03 Jul 2004 19:26:20 GMT</pubDate>
      <description>&lt;p&gt;
   I have now completed a full work week at Microsoft.
&lt;/p&gt;
&lt;p&gt;
   And I freaking love it here. The environment, the people, the work. I think my biggest
   challenge moving forward is to remember that there is life outside of work... Nearly
   every day this week I ended up so involved in what I was doing that I ended up working
   between 14 and 16 hours. And I loved every moment of it!
&lt;/p&gt;
&lt;p&gt;
   If I wasn't explicit about it previously, I've joined the CLR &lt;a href="http://msdn.microsoft.com/netframework/programming/bcl/BCLTeam.aspx"&gt;BCL
   team&lt;/a&gt; as a Program Manager working for &lt;a href="http://blogs.msdn.com/brada/"&gt;BradA&lt;/a&gt;.
   My focus will be primarily on API design and multithreading in WinFX. In particular,
   ensuring that developers can walk up to the programming model and be productive immediately,
   while at the same time providing the ability to create very powerful software.
&lt;/p&gt;
&lt;p&gt;
   For me, this is a dream come true. I'm able to focus on the big picture of how various
   pieces fit together (and in fact ensuring that they fit together nicely!), while at
   the same time having to understand the platform in fairly granular technical detail.
&lt;/p&gt;
&lt;p&gt;
   I'll have plenty of stuff to say in the coming weeks. If you have any feedback you'd
   like to provide, there are a number of channels with which to do so...
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      Leave comments on this blog;&lt;/li&gt;
   &lt;li&gt;
      Email my Microsoft email: johnduffNOSPAM at microsoft dot com &lt;em&gt;(Note: my Microsoft
      email address should be changing shortly to joeduNOSPAM at microsoft dot com)&lt;/em&gt;;&lt;/li&gt;
   &lt;li&gt;
      Email my personal email: joeNOSPAM at bluebytesoftware dot com.&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=70acd389-3833-4811-b98a-a1521771ea33" /&gt;</description>
      <category>Personal;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=134c3fd3-6ff3-488c-847a-8c61cadcbb3c</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,134c3fd3-6ff3-488c-847a-8c61cadcbb3c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Not only can I <a href="http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=918d98d5-3afe-4290-af16-d764317d4d45">not
      find any GSM coverage</a> (yes, I drove around in a 15 mile radius like a moron
      looking for some), but AT&amp;T claims I don't even have an account with them! This
      is particularly odd because I ordered a plan, and did in fact receive a SIM card and a
      bunch of AT&amp;T literature with my shipment... Who knows?! Not them.
   </p>
        <p>
      And I just now realized that Amazon doesn't provide phone support! (This is good
      and bad. Good because it means I've never had the need to use it during any of
      my prior 30 orders, bad because I'm stuck sending an email into a black hole waiting
      for a response “within 24 hours.”)
   </p>
        <p>
      At least the phone <em>looks</em> cool.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=134c3fd3-6ff3-488c-847a-8c61cadcbb3c" />
      </body>
      <title>The Smartphone saga</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,134c3fd3-6ff3-488c-847a-8c61cadcbb3c.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/06/18/TheSmartphoneSaga.aspx</link>
      <pubDate>Fri, 18 Jun 2004 00:11:12 GMT</pubDate>
      <description>&lt;p&gt;
   Not only can I &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=918d98d5-3afe-4290-af16-d764317d4d45"&gt;not
   find any GSM coverage&lt;/a&gt; (yes, I drove around in a 15 mile radius&amp;nbsp;like a moron
   looking for some), but AT&amp;amp;T claims I don't even have an account with them! This
   is particularly odd because I ordered a plan, and did in fact receive a SIM card and&amp;nbsp;a
   bunch of AT&amp;amp;T literature with my shipment... Who knows?! Not them.
&lt;/p&gt;
&lt;p&gt;
   And I&amp;nbsp;just now realized that Amazon doesn't provide phone support! (This is good
   and bad. Good because&amp;nbsp;it means I've never had the need to use it during any of
   my prior 30 orders, bad because I'm stuck sending an email into a black hole waiting
   for a response &amp;#8220;within 24 hours.&amp;#8221;)
&lt;/p&gt;
&lt;p&gt;
   At least the phone &lt;em&gt;looks&lt;/em&gt; cool.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=134c3fd3-6ff3-488c-847a-8c61cadcbb3c" /&gt;</description>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=918d98d5-3afe-4290-af16-d764317d4d45</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,918d98d5-3afe-4290-af16-d764317d4d45.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I just received my new Smartphone (<a href="http://www.amazon.com/exec/obidos/tg/detail/-/B0000DIXEV">Motorola
      MPx200</a>) today.
   </p>
        <p>
      And I also realized I don't have an AT&amp;T GSM/GPRS signal from my apartment.
   </p>
        <p>
      Which means I can't even register the thing and get my stinkin' phone number.
   </p>
        <p>
      Bummer.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=918d98d5-3afe-4290-af16-d764317d4d45" />
      </body>
      <title>New Smartphone... doh!</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,918d98d5-3afe-4290-af16-d764317d4d45.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/06/17/NewSmartphoneDoh.aspx</link>
      <pubDate>Thu, 17 Jun 2004 21:15:29 GMT</pubDate>
      <description>&lt;p&gt;
   I just received my new Smartphone (&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/B0000DIXEV"&gt;Motorola
   MPx200&lt;/a&gt;) today.
&lt;/p&gt;
&lt;p&gt;
   And I also realized I don't have an AT&amp;amp;T GSM/GPRS signal from my apartment.
&lt;/p&gt;
&lt;p&gt;
   Which means I can't even register the thing and get my stinkin' phone number.
&lt;/p&gt;
&lt;p&gt;
   Bummer.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=918d98d5-3afe-4290-af16-d764317d4d45" /&gt;</description>
      <category>Personal;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=81e83057-1e71-4549-bd58-a1883b368136</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,81e83057-1e71-4549-bd58-a1883b368136.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      The past week or so has been a little crazy and hence light on content. I'm going
      to try to get back into the swing of things over the next couple days... Next week
      involves a bit of travel too, but fortunately I should be considerably more connected.
   </p>
        <p>
      A cousin of mine graduated from the <a href="http://www.usna.edu/">U.S. Naval Academy</a> on
      Friday, so I drove down to Annapolis, MD, attended a bunch of the Academy events during
      the week, did some grad parties, visited D.C., and in general just chilled out a bit.
      Although we had jam packed schedules, the break from my constant emersion in technology
      was welcome.
   </p>
        <p>
      During one of the Navy events, I snapped a pretty nifty photo. After playing around
      in Photoshop briefly, stripping it of color and adding the disgustingly overused cutout
      effect, I came up with this...
   </p>
        <p>
          <a href="/blog/images/04-may-navy-grayscale.jpg" target="_blank">
            <img src="/blog/images/04-may-navy-grayscale-sm.jpg" border="0" />
          </a>
        </p>
        <p>
      I'm not sure why, but I absolutely love that image. Here are a few other original
      snapshots that came out well...
   </p>
        <p>
          <a href="/blog/images/04-may-navy-extridens.jpg" target="_blank">
            <img src="/blog/images/04-may-navy-extridens-sm.jpg" border="0" />
          </a>
          <a href="/blog/images/04-may-navy-colormarch.jpg" target="_blank">
            <img src="/blog/images/04-may-navy-colormarch-sm.jpg" border="0" />
          </a>
          <a href="/blog/images/04-may-navy-leadmarch.jpg" target="_blank">
            <img src="/blog/images/04-may-navy-leadmarch-sm.jpg" border="0" />
          </a>
          <a href="/blog/images/04-may-navy-exitmarch.jpg" target="_blank">
            <img src="/blog/images/04-may-navy-exitmarch-sm.jpg" border="0" />
          </a>
          <a href="/blog/images/04-may-navy-hattoss.jpg" target="_blank">
            <img src="/blog/images/04-may-navy-hattoss-sm.jpg" border="0" />
          </a>
        </p>
        <p>
      Hook me back up to my intravenous technology device, doctor. 
   </p>
        <p>
      (Btw, I'm not quite sure what's worse: trying to catch up with email or my blog subscriptions.
      I really do need to get <a href="http://www.blackberry.com/">one of these</a> for
      personal use...)
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=81e83057-1e71-4549-bd58-a1883b368136" />
      </body>
      <title>Trip to Annapolis</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,81e83057-1e71-4549-bd58-a1883b368136.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/05/30/TripToAnnapolis.aspx</link>
      <pubDate>Sun, 30 May 2004 03:14:01 GMT</pubDate>
      <description>&lt;p&gt;
   The past week or so has been a little crazy and hence light on content. I'm going
   to try to get back into the swing of things over the next couple days... Next week
   involves a bit of travel too, but fortunately I should be considerably more connected.
&lt;/p&gt;
&lt;p&gt;
   A cousin of mine graduated from the &lt;a href="http://www.usna.edu/"&gt;U.S. Naval Academy&lt;/a&gt; on
   Friday, so I drove down to Annapolis, MD, attended a bunch of the Academy events during
   the week, did some grad parties, visited D.C., and in general just chilled out a bit.
   Although we had jam packed schedules, the break from my constant emersion in technology
   was welcome.
&lt;/p&gt;
&lt;p&gt;
   During one of the Navy events, I snapped a pretty nifty photo. After playing around
   in Photoshop briefly, stripping it of color and adding the disgustingly overused cutout
   effect, I came up with this...
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="/blog/images/04-may-navy-grayscale.jpg" target=_blank&gt;&lt;img src="/blog/images/04-may-navy-grayscale-sm.jpg" border=0&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   I'm not sure why, but I absolutely love that image. Here are a few other original
   snapshots that came out well...
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="/blog/images/04-may-navy-extridens.jpg" target=_blank&gt;&lt;img src="/blog/images/04-may-navy-extridens-sm.jpg" border=0&gt;&lt;/a&gt; &lt;a href="/blog/images/04-may-navy-colormarch.jpg" target=_blank&gt;&lt;img src="/blog/images/04-may-navy-colormarch-sm.jpg" border=0&gt;&lt;/a&gt; &lt;a href="/blog/images/04-may-navy-leadmarch.jpg" target=_blank&gt;&lt;img src="/blog/images/04-may-navy-leadmarch-sm.jpg" border=0&gt;&lt;/a&gt; &lt;a href="/blog/images/04-may-navy-exitmarch.jpg" target=_blank&gt;&lt;img src="/blog/images/04-may-navy-exitmarch-sm.jpg" border=0&gt;&lt;/a&gt; &lt;a href="/blog/images/04-may-navy-hattoss.jpg" target=_blank&gt;&lt;img src="/blog/images/04-may-navy-hattoss-sm.jpg" border=0&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
   Hook me back up&amp;nbsp;to my&amp;nbsp;intravenous technology device, doctor. 
&lt;p&gt;
   (Btw, I'm not quite sure what's worse: trying to catch up with email or my blog subscriptions.
   I really do need to get &lt;a href="http://www.blackberry.com/"&gt;one of these&lt;/a&gt; for
   personal use...)
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=81e83057-1e71-4549-bd58-a1883b368136" /&gt;</description>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=c2681e13-f3c9-4c73-b220-71b1285889e9</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,c2681e13-f3c9-4c73-b220-71b1285889e9.aspx</pingback:target>
      <dc:creator />
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Starbucks Barista: "Hey Joe, what'll it be today?"
   </p>
        <p>
      Me: "Quad espresso - the usual! - please."
   </p>
        <p>
      I wonder... is it unhealthy to have approximately 4-8 shots of espresso per day?
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=c2681e13-f3c9-4c73-b220-71b1285889e9" />
      </body>
      <title>My addiction</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,c2681e13-f3c9-4c73-b220-71b1285889e9.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/04/16/MyAddiction.aspx</link>
      <pubDate>Fri, 16 Apr 2004 14:01:28 GMT</pubDate>
      <description>&lt;p&gt;
   Starbucks Barista: "Hey Joe, what'll it be today?"
&lt;/p&gt;
&lt;p&gt;
   Me: "Quad espresso - the usual! - please."
&lt;/p&gt;
&lt;p&gt;
   I wonder... is it unhealthy to have approximately 4-8 shots of espresso per day?
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=c2681e13-f3c9-4c73-b220-71b1285889e9" /&gt;</description>
      <category>Personal</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=25713ada-21c8-414f-8283-c527128e7974</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,25713ada-21c8-414f-8283-c527128e7974.aspx</pingback:target>
      <dc:creator />
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      My old blog had lain dormant and festering for just a single day too long...
   </p>
        <p>
      As I had suspected, my entrance into the blogsphere was done in haste, and I really
      needed more time to sit back, observe, and formulate a better mental picture of what
      it’s all about. So I took a break; and now I think it's time to resume.
   </p>
        <p>
      Unfortunately, it's nearing 2am right now, and I have a book to finish.
   </p>
        <p>
      There’s always tomorrow. Well, later today that is.
   </p>
        <p>
      Ciao.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=25713ada-21c8-414f-8283-c527128e7974" />
      </body>
      <title>A New Beginning</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,25713ada-21c8-414f-8283-c527128e7974.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/04/15/ANewBeginning.aspx</link>
      <pubDate>Thu, 15 Apr 2004 05:51:56 GMT</pubDate>
      <description>&lt;p&gt;
   My old blog had lain dormant and festering for just a single day too long...
&lt;/p&gt;
&lt;p&gt;
   As I had suspected, my entrance into the blogsphere was done in haste, and I really
   needed more time to sit back, observe, and formulate a better mental picture of what
   it&amp;#8217;s all about. So I took a break; and now I think it's time to resume.
&lt;/p&gt;
&lt;p&gt;
   Unfortunately, it's nearing 2am right now, and I have a book to finish.
&lt;/p&gt;
&lt;p&gt;
   There&amp;#8217;s always tomorrow. Well, later today that is.
&lt;/p&gt;
&lt;p&gt;
   Ciao.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=25713ada-21c8-414f-8283-c527128e7974" /&gt;</description>
      <category>Personal</category>
    </item>
  </channel>
</rss>