<?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>Tue, 29 Sep 2009 00:47:03 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=304dd2b1-710a-4b97-aede-b84148124f60</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,304dd2b1-710a-4b97-aede-b84148124f60.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I've officially started down the long road of writing a 2nd edition of <a href="http://www.bluebytesoftware.com/books/winconc/winconc_book_resources.html">Concurrent
      Programming on Windows</a>, and would like your help.
   </p>
        <p>
      There are many great new features in Windows 7 and the next versions of <a href="http://msdn.microsoft.com/concurrency/">.NET,
      Visual C++ / CRT, and Visual Studio</a>.  The book will of course cover them
      all.
   </p>
        <p>
      But I am also looking to reshape the 1st edition in many dimensions.  I'd like
      to focus on readability, conciseness, and clearly separating the "must know" topics
      from the more geeky and advanced ones.  This is a common conundrum when writing
      a technical book.  The advanced topics are more likely to appeal to readers of
      my blog, for instance, but may be daunting for newcomers to concurrency.  Tradeoffs
      abound.  Nevertheless the 2nd edition is likely to be slimmed down compared to
      the 1st.
   </p>
        <p>
      Any and all feedback, suggestions, and ideas are welcome.  What
      did you like about the 1st edition, and what did you not like?  If you could
      change a handful of things, what would make the top of your list?  And was it
      missing something crucial that you would like to see covered?  Please send your
      feedback to joe AT@ acm DOT org, or simply leave comments here on the blog. 
      Regardless of whether you've read the 1st edition or not.
   </p>
        <p>
      I sincerely look forward to hearing from you.  Cheers.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=304dd2b1-710a-4b97-aede-b84148124f60" />
      </body>
      <title>2nd edition of Concurrent Programming on Windows</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,304dd2b1-710a-4b97-aede-b84148124f60.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2009/09/29/2ndEditionOfConcurrentProgrammingOnWindows.aspx</link>
      <pubDate>Tue, 29 Sep 2009 00:47:03 GMT</pubDate>
      <description>&lt;p&gt;
   I've officially started down the long road of writing a 2nd edition of &lt;a href="http://www.bluebytesoftware.com/books/winconc/winconc_book_resources.html"&gt;Concurrent
   Programming on Windows&lt;/a&gt;, and would like your help.
&lt;/p&gt;
&lt;p&gt;
   There are many great new features in Windows 7 and the next versions of &lt;a href="http://msdn.microsoft.com/concurrency/"&gt;.NET,
   Visual C++ / CRT, and Visual Studio&lt;/a&gt;.&amp;nbsp; The book will of course cover them
   all.
&lt;/p&gt;
&lt;p&gt;
   But I am also looking to reshape the 1st edition in many dimensions.&amp;nbsp; I'd like
   to focus on readability, conciseness, and clearly separating the "must know" topics
   from the more geeky and advanced ones.&amp;nbsp; This is a common conundrum when writing
   a technical book.&amp;nbsp; The advanced topics are more likely to appeal to readers of
   my blog, for instance, but may be daunting for newcomers to concurrency.&amp;nbsp; Tradeoffs
   abound.&amp;nbsp; Nevertheless the 2nd edition is likely to be slimmed down compared to
   the 1st.
&lt;/p&gt;
&lt;p&gt;
   Any and all feedback, suggestions,&amp;nbsp;and ideas&amp;nbsp;are welcome.&amp;nbsp;&amp;nbsp;What
   did you like about the 1st edition, and what did you not like?&amp;nbsp;&amp;nbsp;If you could
   change a handful of things, what would make the top of your list?&amp;nbsp; And was it
   missing something crucial that you would like to see covered?&amp;nbsp; Please send your
   feedback to joe AT@ acm DOT org, or simply leave comments here on the blog.&amp;nbsp;
   Regardless of whether you've read the 1st edition or not.
&lt;/p&gt;
&lt;p&gt;
   I sincerely look forward to hearing from you.&amp;nbsp; Cheers.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=304dd2b1-710a-4b97-aede-b84148124f60" /&gt;</description>
      <category>Books;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=e4a3a1f5-87d3-4012-9b50-ee06e33ddf9c</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,e4a3a1f5-87d3-4012-9b50-ee06e33ddf9c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      It's been quite some time since I blogged about what I've been reading.  That's
      not because I haven't been reading -- au contraire! -- but rather because I've been
      busy doing so.  I find these posts interesting for myself, so that I can look
      back and see where my interests were at a particular point in time.  Given
      the sheer number of additions, I can’t properly rate them like I have in the past. 
      Here are the more interesting ones, those that stick out in my mind:
   </p>
        <p>
          <strong>Music</strong>
        </p>
        <ul>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0520049446/bluebytesoftw-20">Theory
         of Harmony</a>, Arnold Schoenberg. 1922. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/1436697891/bluebytesoftw-20">Psychology
         of Music</a>, Carl E. Seashore. 1938. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0393002772/bluebytesoftw-20">Study
         of Counterpoint</a>, John J. Fux. 1965. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0486254399/bluebytesoftw-20">The Study
         of Fugue</a>, Alfred Mann. 1987. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/048627036X/bluebytesoftw-20">Counterpoint:
         The Polyphonic Vocal Style of the Sixteenth Century</a>, Knud Jeppessen. 1992. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0393322564/bluebytesoftw-20">Johann
         Sebastian Bach: The Learned Musician</a>, Christoph Wolff. 2001. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0306815141/bluebytesoftw-20">Guitar
         Man: A Six-String Oddyssey, or, You Love that Guitar More than You Love Me</a>, Will
         Hodgkinson. 2006. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/1400033535/bluebytesoftw-20">Musicophilia:
         Tales of Music and the Brain</a>, Oliver Sacks. 2008.</li>
        </ul>
        <p>
          <strong>Mathematics</strong>
        </p>
        <ul>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/1888009195/bluebytesoftw-20">Euclid's
         Elements</a> (Books 1 - 13). 300 BC. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0548968675/bluebytesoftw-20">The Principia
         : Mathematical Principles of Natural Philosophy</a>, Isaac Newton and Andrew Motte. 
         1846. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0691029067/bluebytesoftw-20">Introduction
         to Mathematical Logic</a>, Alonzo Church.  1944. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/B000X7O2RM/bluebytesoftw-20">Foundations
         of Algebraic Topology</a>, Samuel Eilenberg and Norman Steenrod.  1952.  
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0486634620/bluebytesoftw-20">Foundations
         of Mathematical Logic</a>, Haskell B. Curry.  1963. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/1406763144/bluebytesoftw-20">Diophantus
         Of Alexandria -A Study In The History Of Greek Algebra</a>, Sir Thomas L. Heath. 
         1964. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/1568812736/bluebytesoftw-20">From
         Zero to Infinity: What Makes Numbers Interesting</a>, Constance Reid.  1964. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0452287839/bluebytesoftw-20">Euclid
         in the Rainforest: Discovering Universal Truth in Logic and Math</a>, Joseph Mazur. 
         2006. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0452288533/bluebytesoftw-20">Unknown
         Quantity: A Real and Imaginary History of Algebra</a>, John Derbyshire.  2007. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/B001FA23KE/bluebytesoftw-20">God Created
         the Integers: The Mathematical Breakthroughs that Changed History</a>, Stephen Hawking. 
         2007. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0812978714/bluebytesoftw-20">Infinite
         Ascent: A Short History of Mathematics (Modern Library Chronicles)</a>, David Berlinski. 
         2008.</li>
        </ul>
        <p>
          <strong>Computers</strong>
        </p>
        <ul>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0262130114/bluebytesoftw-20">LISP
         1.5 Programmer's Manual</a>, John McCarthy. 1962. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/B0006BQD4U/bluebytesoftw-20">Computation:
         Finite and Infinite Machines</a>, Marvin Lee Minsky. 1967. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0139145567/bluebytesoftw-20">The Theory
         of Parsing, Translation, and Compiling (Volume I: Parsing)</a>, Alfred V. Aho and
         Jeffrey D. Ullman. 1972. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0139145648/bluebytesoftw-20">The Theory
         of Parsing, Translation, and Compiling (Volume II: Compiling)</a>, Alfred V. Aho and
         Jeffrey D. Ullman. 1973. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0130224189/bluebytesoftw-20">Algorithms
         + Data Structures = Programs</a>, Niklaus Wirth 1976. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/013215871X/bluebytesoftw-20">A Discipline
         of Programming</a>, Edsger W. Dijkstra. 1976. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0130446289/bluebytesoftw-20">Architecture
         of Concurrent Programs</a>, Per Brinch Hansen. 1977. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0070342075/bluebytesoftw-20">The Elements
         of Programming Style</a>, Brian W. Kernighan and P. J. Plauger. 1978. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0465046746/bluebytesoftw-20">Mindstorms:
         Children, Computers, And Powerful Ideas</a>, Seymour Papert. 1980. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0387906525/bluebytesoftw-20">Selected
         Writings on Computing: A Personal Perspective</a>, Edsger W. Dijkstra. 1982. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/354010836X/bluebytesoftw-20">CLU:
         Reference Manual (Lecture Notes in Computer Science)</a>, B. Liskov, et al. 1983. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0130220051/bluebytesoftw-20">Algorithms
         and Data Structures</a>, Niklaus Wirth.  1985. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0131532715/bluebytesoftw-20">Communicating
         Sequential Processes</a>, C. A. R. Hoare. 1985. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0023397632/bluebytesoftw-20">The Little
         LISPer, Third Edition</a>, Daniel P. Friedman and Matthias Felleisen. 1989. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/1555580416/bluebytesoftw-20">Common
         LISP, The Language, Second Edition</a>, Guy Steele. 1990. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0262610949/bluebytesoftw-20">The High
         Performance FORTRAN Handbook</a>, Charles H. Koelbel, et. Al. 1993. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0070158401/bluebytesoftw-20">201 Principles
         of Software Development</a>, Alan M. Davis. 1995. 
      </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0817638806/bluebytesoftw-20">Algol-like
         Languages (Progress in Theoretical Computer Science)</a>, Peter O’Hearn and Robert
         Tennent.  1996.</li>
        </ul>
        <p>
      Based on this list, you might surmise that I read a lot.  ;)  In fact, I
      typically have between 3 and 5 books going simultaneously (how parallel of me), so
      I use the term "read" somewhat nontraditionally.  I prefer to absorb the information
      by immersing myself in many books in the same genre simultaneously, instead of committing
      to a single one.  This seems to be effective, but is also slightly odd and perhaps
      quite esoteric to other people; the result is that every room in my home is littered
      with books each in some possibly long-forgotten state of being "read" (along with
      tattered academic papers, language manuals, etc).  I like it, but some people
      believe this is an indication that I’m a tad insane.  C’est la vie.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=e4a3a1f5-87d3-4012-9b50-ee06e33ddf9c" />
      </body>
      <title>Some books that I really enjoy(ed)</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,e4a3a1f5-87d3-4012-9b50-ee06e33ddf9c.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2008/10/02/SomeBooksThatIReallyEnjoyed.aspx</link>
      <pubDate>Thu, 02 Oct 2008 07:13:55 GMT</pubDate>
      <description>&lt;p&gt;
   It's been quite some time since I blogged about what I've been reading.&amp;nbsp; That's
   not because I haven't been reading -- au contraire! -- but rather because I've been
   busy doing so.&amp;nbsp; I find these posts interesting for myself, so that I can look
   back&amp;nbsp;and see where my interests were at a particular point in time.&amp;nbsp; Given
   the sheer number of additions, I can’t properly rate them like I have in the past.&amp;nbsp;
   Here are the more interesting ones, those that stick out in my mind:
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Music&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0520049446/bluebytesoftw-20"&gt;Theory
      of Harmony&lt;/a&gt;, Arnold Schoenberg. 1922. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1436697891/bluebytesoftw-20"&gt;Psychology
      of Music&lt;/a&gt;, Carl E. Seashore. 1938. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0393002772/bluebytesoftw-20"&gt;Study
      of Counterpoint&lt;/a&gt;, John J. Fux. 1965. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0486254399/bluebytesoftw-20"&gt;The Study
      of Fugue&lt;/a&gt;, Alfred Mann. 1987. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/048627036X/bluebytesoftw-20"&gt;Counterpoint:
      The Polyphonic Vocal Style of the Sixteenth Century&lt;/a&gt;, Knud Jeppessen. 1992. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0393322564/bluebytesoftw-20"&gt;Johann
      Sebastian Bach: The Learned Musician&lt;/a&gt;, Christoph Wolff. 2001. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0306815141/bluebytesoftw-20"&gt;Guitar
      Man: A Six-String Oddyssey, or, You Love that Guitar More than You Love Me&lt;/a&gt;, Will
      Hodgkinson. 2006. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1400033535/bluebytesoftw-20"&gt;Musicophilia:
      Tales of Music and the Brain&lt;/a&gt;, Oliver Sacks. 2008.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   &lt;strong&gt;Mathematics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1888009195/bluebytesoftw-20"&gt;Euclid's
      Elements&lt;/a&gt;&amp;nbsp;(Books 1 - 13).&amp;nbsp;300 BC. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0548968675/bluebytesoftw-20"&gt;The Principia
      : Mathematical Principles of Natural Philosophy&lt;/a&gt;, Isaac Newton and Andrew Motte.&amp;nbsp;
      1846. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0691029067/bluebytesoftw-20"&gt;Introduction
      to Mathematical Logic&lt;/a&gt;, Alonzo Church.&amp;nbsp; 1944. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000X7O2RM/bluebytesoftw-20"&gt;Foundations
      of Algebraic Topology&lt;/a&gt;, Samuel Eilenberg and Norman Steenrod.&amp;nbsp; 1952.&amp;nbsp; 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0486634620/bluebytesoftw-20"&gt;Foundations
      of Mathematical Logic&lt;/a&gt;, Haskell B. Curry.&amp;nbsp; 1963. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1406763144/bluebytesoftw-20"&gt;Diophantus
      Of Alexandria -A Study In The History Of Greek Algebra&lt;/a&gt;, Sir Thomas L. Heath.&amp;nbsp;
      1964. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1568812736/bluebytesoftw-20"&gt;From
      Zero to Infinity: What Makes Numbers Interesting&lt;/a&gt;, Constance Reid.&amp;nbsp; 1964. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0452287839/bluebytesoftw-20"&gt;Euclid
      in the Rainforest: Discovering Universal Truth in Logic and Math&lt;/a&gt;, Joseph Mazur.&amp;nbsp;
      2006. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0452288533/bluebytesoftw-20"&gt;Unknown
      Quantity: A Real and Imaginary History of Algebra&lt;/a&gt;, John Derbyshire.&amp;nbsp; 2007. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B001FA23KE/bluebytesoftw-20"&gt;God Created
      the Integers: The Mathematical Breakthroughs that Changed History&lt;/a&gt;, Stephen Hawking.&amp;nbsp;
      2007. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0812978714/bluebytesoftw-20"&gt;Infinite
      Ascent: A Short History of Mathematics (Modern Library Chronicles)&lt;/a&gt;, David Berlinski.&amp;nbsp;
      2008.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   &lt;strong&gt;Computers&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262130114/bluebytesoftw-20"&gt;LISP
      1.5 Programmer's Manual&lt;/a&gt;, John McCarthy. 1962. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B0006BQD4U/bluebytesoftw-20"&gt;Computation:
      Finite and Infinite Machines&lt;/a&gt;, Marvin Lee Minsky. 1967. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0139145567/bluebytesoftw-20"&gt;The Theory
      of Parsing, Translation, and Compiling (Volume I: Parsing)&lt;/a&gt;, Alfred V. Aho and
      Jeffrey D. Ullman. 1972. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0139145648/bluebytesoftw-20"&gt;The Theory
      of Parsing, Translation, and Compiling (Volume II: Compiling)&lt;/a&gt;, Alfred V. Aho and
      Jeffrey D. Ullman. 1973. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0130224189/bluebytesoftw-20"&gt;Algorithms
      + Data Structures = Programs&lt;/a&gt;, Niklaus Wirth 1976. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/013215871X/bluebytesoftw-20"&gt;A Discipline
      of Programming&lt;/a&gt;, Edsger W. Dijkstra. 1976. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0130446289/bluebytesoftw-20"&gt;Architecture
      of Concurrent Programs&lt;/a&gt;, Per Brinch Hansen. 1977. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0070342075/bluebytesoftw-20"&gt;The Elements
      of Programming Style&lt;/a&gt;, Brian W. Kernighan and P. J. Plauger. 1978. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0465046746/bluebytesoftw-20"&gt;Mindstorms:
      Children, Computers, And Powerful Ideas&lt;/a&gt;, Seymour Papert. 1980. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0387906525/bluebytesoftw-20"&gt;Selected
      Writings on Computing: A Personal Perspective&lt;/a&gt;, Edsger W. Dijkstra. 1982. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/354010836X/bluebytesoftw-20"&gt;CLU:
      Reference Manual (Lecture Notes in Computer Science)&lt;/a&gt;, B. Liskov, et al. 1983. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0130220051/bluebytesoftw-20"&gt;Algorithms
      and Data Structures&lt;/a&gt;, Niklaus Wirth.&amp;nbsp; 1985. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0131532715/bluebytesoftw-20"&gt;Communicating
      Sequential Processes&lt;/a&gt;, C. A. R. Hoare. 1985. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0023397632/bluebytesoftw-20"&gt;The Little
      LISPer, Third Edition&lt;/a&gt;, Daniel P. Friedman and Matthias Felleisen. 1989. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/1555580416/bluebytesoftw-20"&gt;Common
      LISP, The Language, Second Edition&lt;/a&gt;, Guy Steele. 1990. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262610949/bluebytesoftw-20"&gt;The High
      Performance FORTRAN Handbook&lt;/a&gt;, Charles H. Koelbel, et. Al. 1993. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0070158401/bluebytesoftw-20"&gt;201 Principles
      of Software Development&lt;/a&gt;, Alan M. Davis. 1995. 
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0817638806/bluebytesoftw-20"&gt;Algol-like
      Languages (Progress in Theoretical Computer Science)&lt;/a&gt;, Peter O’Hearn and Robert
      Tennent.&amp;nbsp; 1996.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Based on this list, you might surmise that I read a lot.&amp;nbsp; ;)&amp;nbsp; In fact, I
   typically have between 3 and 5 books going simultaneously (how parallel of me), so
   I use the term "read" somewhat nontraditionally.&amp;nbsp; I prefer to absorb the information
   by immersing myself in many books in the same genre simultaneously, instead of committing
   to a single one.&amp;nbsp; This seems to be effective, but is also slightly odd and perhaps
   quite esoteric to other people; the result is that every room in my home is littered
   with books each in some possibly long-forgotten state of being "read" (along with
   tattered academic papers, language manuals, etc).&amp;nbsp; I like it, but some people
   believe this is an indication that I’m a tad insane.&amp;nbsp; C’est la vie.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=e4a3a1f5-87d3-4012-9b50-ee06e33ddf9c" /&gt;</description>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=66e10310-39f5-4735-bd24-2f4daeeb9214</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,66e10310-39f5-4735-bd24-2f4daeeb9214.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Long time readers will remember that I used to regularly blog about what I've been
      reading lately. (See <a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,f93fcad8-d9e7-4edc-8ff9-36ae1520cc94.aspx">here</a>, <a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,cf2c3c82-7161-4f47-a2ef-65d04d0b24fc.aspx">here</a>, <a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,b3d395d6-6ae6-43a9-800c-5ff38bdf2c39.aspx">here</a>,
      and <a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,ad453a9d-81b3-4494-a367-2b4b92cedd15.aspx">here</a> for
      examples.) Well, it's been close to a year since I've posted such a list. So here's
      a little bit of a clearance of my back- log. (And this isn't even everything! I guess
      I read a lot.) I've separated the list into geek and non-geek books.
   </p>
        <p>
          <b>Geek books:</b>
        </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0316491977/bluebytesoftw-20/">The
               Soul of a New Machine</a> -- <i>Tracy Kidder</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0316491977.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  I'm only 16 years late on this one. This book is about DG's race to build a machine
                  to contend with DEC's VAX, and has some great story telling. It reads almost like
                  a fiction book, with great character building, a nice storyline running through the
                  book, etc. The geek factor is low on this one, though I suppose it _is_ a book about
                  a bunch of geeks building hardware, so it's a little up there. Evidently it won the
                  Pulitzer prize.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0201657880/bluebytesoftw-20/">Programming
               Pearls</a> -- <i>Jon Bentley</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0201657880.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  Another one in the category of "how the heck did I not read this sooner?" This book
                  is a collection of essays on various programming tasks, and gives tons of insight
                  on engineering software in general. The prose is even entertaining too. This book
                  now occupies a special place on my bookshelf.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0321349601/bluebytesoftw-20/">Java
               Concurrency in Practice</a> -- <i>Brian Goetz, et. al</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0321349601.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  This is a very down-to-earth, pragmatic overview of concurrency in Java. It even has
                  chapters on testing and debugging, which get very little coverage in most articles
                  but are clearly important. Though its focus is on Java, many of the ideas are more
                  general, and thus it's a must-read for any serious Windows or .NET concurrency programmer.
                  It's not as good as my upcoming book, but given that you can't buy mine yet, it will
                  do for now ;). 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0321440307/bluebytesoftw-20/">The
               Old New Thing: Practical Development Throughout the Evolution of Windows</a> -- <i>Raymond
               Chen</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0321440307.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  I'm sure everybody who reads my blog reads <a href="http://blogs.msdn.com/oldnewthing/">Raymond's</a> too.
                  If you do, then the book will be quite familiar to you. It's a collection of essays,
                  most of which are edited versions of ones that have appeared on Raymond's blog in
                  the past. I really like the layout and organization of chapters. One downside: Raymond
                  apparently tried to keep it from becoming too geeky (he mentions several times, "for
                  you non-programmers, you can skip this chapter"), but c'mon: how many non-programmers
                  are actually going to read this book? IMHO he should have just let loose and never
                  looked back.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/3540430814/bluebytesoftw-20/">Software
               Pioneers</a> -- <i>Manfred Broy (editor), Ernst Denert (editor)</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/3540430814.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  This book is a collection of classic articles by precisely what the book's title suggests,
                  software pioneers: Friedrich L. Bauer (ALGOL), Ole-Johan Dahl (Simula), Niklaus Wirth
                  (Pascal), Fred Brooks (Mythical Man Month, OS/360), Alan Kay (GUIs), Rudolf Bayer
                  (B-trees), Peter Chen (E/R modeling), Edsger Dijkstra (obvious), Tony Hoare (CSPs,
                  axiomatic semantics), David Parnas, John Guttag (abstract data types), Michael Jackson
                  (JSP), Tom DeMarco (structured analysis), Michael Fagan (code inspection), Barry Boehm
                  (engineering economics) and Erich Gamma (design patterns). Most of the papers are
                  available on the net, but having them in a printed hardcover is really nice. There
                  are also some new write-ups and an accompanying CD which contains talks from all of
                  the above people. Nice. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0387966439/bluebytesoftw-20/">An
               APL Compiler</a> -- <i>Timothy Budd</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0387966439.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  An overview of Timothy Budd's APL compiler, from front to back end. (For those not
                  up on APL, it's a great language. See the next item.) Also contains a chapter on compiling
                  high level program statements to vector ISAs, which is quite timely and interesting. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0534128645/bluebytesoftw-20/">APL
               with a Mathematical Accent</a> -- <i>C. A. Reiter, W. R. Jones</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0534128645.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  This is the best overview and reference book on APL I've encountered to date. For
                  $120, you get the cheesiest binding and printing ever, so be prepared to be disappointed
                  in that department, but the content is well worth it. Covers APL from start to finish
                  and has some handy reference charts. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/1556151179/bluebytesoftw-20/">Inside
               OS/2</a> -- <i>Gordon Letwin</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1556151179.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  I picked this book up after reading <a href="http://blogs.msdn.com/larryosterman/archive/2005/02/22/378174.aspx">Larry
                  Osterman's blog entry</a> about how acquiring a critical section in OS/2 effectively
                  suspended all threads in the system until it was released. Sure enough, that's how
                  it worked. Funny. Anyway, this book was fun because it takes you back in time, and,
                  since Gordon was the chief architect for OS/2, the writing gives a ton of insight
                  into software design and architecture when OS/2 was being developed. Though there
                  is plenty of detail which is fairly useless today (like how to specifically use DosCWait),
                  I enjoyed skimming it. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/1400082463/bluebytesoftw-20/">Dreaming
               in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent
               Software</a> -- <i>Scott Rosenberg</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1400082463.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>7 of 10.</b>
                  <br />
                  In the style of Soul of a New Machine (see above), this book takes you through the
                  development of Chandler, a start -up software project lead by Mitch Kapor, the founder
                  of Lotus. I generally agree with most of the reviews on Amazon: the book idea was
                  good, the writing is very good, but the project he chose to follow was crap. As far
                  as I know, Chandler is now dead, and the start-up didn't seem like a place buzzing
                  with immensely passionate people, no matter how hard the author tried to convey that.
                  He should have chosen Windows Vista or something ;).
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <p>
          <b>Non-(computer-)geek books:</b>
        </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/023113312X/bluebytesoftw-20/">Molecular
               Gastronomy: Exploring the Science of Flavor</a> -- <i>Hervey This</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/023113312X.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  This is THE book on molecular gastronomy, literally. Hervey basically invented the
                  field, from what I understand, and this book is a great collection of easy-to-read
                  essays on the topic. You'll walk away with a better scientific understanding of what
                  cooking is all about, including how various new-age techniques work, and perhaps even
                  the confidence to try some of it out on your own. This is a must read for any serious
                  food geek.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0805061738/bluebytesoftw-20/">The
               Making of a Chef: Mastering Heat at the Culinary Institute</a> -- <i>Michael Ruhlman</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0805061738.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  In this book, the author enrolls at the Cullinary Institute of America (CIA) and goes
                  through basically the full cirriculum. The book is written excellently, and you feel
                  like you're right there in class with him. And you certainly walk away with a deep
                  and lucid appreciation for those who are slaves to the knife, cooking up delicious
                  food because they love it. I was considering a stint at the CIA ... until I read this
                  ... I'm now convinced that I couldn't handle it ;).
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0525949690/bluebytesoftw-20/">This
               is your Brain on Music: The Science of a Human Obsession</a> -- <i>Daniel J. Levitin</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0525949690.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  So many of you probably don't know that I'm a music geek too. I write a lot of material
                  -- actually, I've been writing a whole lot more lately -- though I don't play live
                  at all anymore. This book has some light introduction to music theory, but the great
                  part is the way the author dives into cognitive neuroscience and the effect of music
                  on people, their brains, and their psychology. The book is incredibly unique and will
                  instill a newfound appreciation of every nuance of that next breakbeat you hear.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0141001895/bluebytesoftw-20/">The
               Soul of a Chef: The Journey Toward Perfection</a> -- <i>Michael Ruhlman</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0141001895.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  Great follow-up to The Making of a Chef. The delves into the make-up of a chef, starting
                  with the master chef exam at the CIA, and then profiling two chefs: Michael Symon
                  (Lola) and Thomas Keller (French Laundry, per se). While the whole thing is great,
                  the 1/3 of the book devoted to Thomas Keller makes the book wortwhile.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/1400041201/bluebytesoftw-20/">Heat:
               An Amateur's Adventures as Kitchen Slave, Line Cook, Pasta-Maker, and Apprentice to
               a Dante-Quoting Butcher in Tuscany</a> -- <i>Bill Buford</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1400041201.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  I couldn't put this book down for a whole weekend, and then I was sad when it was
                  done. The writing is extraordinary, and makes you feel like you're there, learning
                  to make various pastas, to be a line cook at Babbo in New York, to try and learn what
                  you can from Mario, and to travel to Italy to learn from some very interesting characters
                  indeed. Easily one of my favorite reads from 2006.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/1582341400/bluebytesoftw-20/">A
               Cook's Tour</a> -- <i>Anthony Bourdain</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1582341400.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>9 of 10.</b>
                  <br />
                  After reading <a href="http://www.amazon.com/exec/obidos/ASIN/0060934913/bluebytesoftw-20/">Kitchen
                  Confidential</a>, I couldn't not read A Cook's Tour. Anthony is extremely entertaining,
                  crude, and raw. That's what he does best. This is the book version of his late TV
                  show with the same title. In it, he travels the world, tasting regional cuisines and
                  reporting "from the trenches". Lots of mouth watering street food, bizzare encounters,
                  exotic beverages, etc. If you can't afford to do a foodie world-tour yourself, this
                  is the next best thing.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0393317552/bluebytesoftw-20/">Guns,
               Germs, and Steel: The Fates of Human Societies</a> -- <i>Jared M. Diamond</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0393317552.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>9 of 10.</b>
                  <br />
                  This book needs little introduction. It won the Pulitzer prize, after all. The book
                  describes how certain socieites came to dominate various geographies of the world,
                  including (as the title suggests) the role of guns, germs (disease), and steel in
                  the process. For obvious reasons, the writing is a tad dry, but it's so jam packed
                  full of interesting data and written incredibly methodically, both of which more than
                  make up for the dryness.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/1594200823/bluebytesoftw-20/">The
               Omnivore's Dilemma: A Natural History of Four Meals</a> -- <i>Michael Pollan</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1594200823.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>9 of 10.</b>
                  <br />
                  This book takes you through many different forms of eating, from corn and our new
                  industrialized food system, to farming, to hunting and foraging, and beyond. Each
                  section concludes with a meal characteristic of one particular style of food creation.
                  Though at times the writing gives a hint of an agenda, the writing is generally excellent,
                  and many facts are presented for consideration. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/B000NA6U2E/bluebytesoftw-20/">The
               Reach of a Chef: Beyond the Kitchen</a> -- <i>Michael Ruhlman</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/B000NA6U2E.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  This is the third of Ruhlman's XXX of a Chef series of books, and I really enjoyed
                  it. This one looks at chefs and their influence inside and outside of the kitchen.
                  That includes Grant Achatz (of Alinea), how he studied under Keller and became an
                  American pioneer of molecular gastronomy, various Food TV celebs, and so on. Great
                  read.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0966446119/bluebytesoftw-20/">The
               Essays of Warren Buffett: Lessons for Corporate America</a> -- <i>Warren Buffet, Lawrence
               A. Cunningham (editor)</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0966446119.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  Sometime in 2005, I stumbled across <a href="http://www.berkshirehathaway.com/letters/letters.html">the
                  archive of Warren Buffet's letters to the Berkshire Hathaway shareholders</a>, dating
                  back to 1977. I immediately printed them all out and have a stack of many 1,000 pages
                  in my office to this day. Though they are fairly lengthy, there are many great lessons
                  to be learned from reading them. This book is an edited down version of those essays.
                  Very edited and abridged, actually, but some of the more important points are pulled
                  out and analyzed. And the best part is that if you want to drill into more detail,
                  all of the letters are available online.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0743247515/bluebytesoftw-20/">Judgment
               of Paris: California vs. France and the Historic 1976 Paris Tasting that Revolutionized
               Wine</a> -- <i>Michael Ruhlman</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0743247515.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>7 of 10.</b>
                  <br />
                  All wine lovers need to read this. I gave it 7 out of 10 simply because the writing
                  style is actually pretty bad IMHO. But the content itself is great, and of historical
                  signifciance. <a href="http://en.wikipedia.org/wiki/Judgment_of_Paris_(wine)">Wikipedia
                  has a page on the event</a>, but in summary, in 1976 many Bordeaux 1st growths, etc.
                  were pitted against various California winemakers in a blind tasting. The tasting
                  was held in Paris, and the judges were all French. Everybody believed the US wines
                  would fall short, but it turned out that the US fared quite well: the book is the
                  story of events leading up to and including this tasting.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/1582344515/bluebytesoftw-20/">The
               Nasty Bits: Collected Varietal Cuts, Usable Trim, Scraps, and Bones</a> -- <i>Anthony
               Bourdain</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1582344515.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>7 of 10.</b>
                  <br />
                  To be entirely honest, this book was VERY entertaining, but fell a bit short of my
                  expectations. This is a collection of fairly disjoint essays, almost the kind of thing
                  you'd expect to see on a blog. Each reads very well on its own, but it lacked the
                  kind of cohesive feel I was looking for. Nevertheless, Anthony is always entertaining,
                  crude, funny, and makes me laugh. This book was no exception.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <br />
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=66e10310-39f5-4735-bd24-2f4daeeb9214" />
      </body>
      <title>Books in my brain</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,66e10310-39f5-4735-bd24-2f4daeeb9214.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2007/04/29/BooksInMyBrain.aspx</link>
      <pubDate>Sun, 29 Apr 2007 07:22:39 GMT</pubDate>
      <description>&lt;p&gt;
   Long time readers will remember that I used to regularly blog about what I've been
   reading lately. (See &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,f93fcad8-d9e7-4edc-8ff9-36ae1520cc94.aspx"&gt;here&lt;/a&gt;, &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,cf2c3c82-7161-4f47-a2ef-65d04d0b24fc.aspx"&gt;here&lt;/a&gt;, &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,b3d395d6-6ae6-43a9-800c-5ff38bdf2c39.aspx"&gt;here&lt;/a&gt;,
   and &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,ad453a9d-81b3-4494-a367-2b4b92cedd15.aspx"&gt;here&lt;/a&gt; for
   examples.) Well, it's been close to a year since I've posted such a list. So here's
   a little bit of a clearance of my back- log. (And this isn't even everything! I guess
   I read a lot.) I've separated the list into geek and non-geek books.
&lt;/p&gt;
&lt;p&gt;
   &lt;b&gt;Geek books:&lt;/b&gt;
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0316491977/bluebytesoftw-20/"&gt;The
            Soul of a New Machine&lt;/a&gt; -- &lt;i&gt;Tracy Kidder&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0316491977.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               I'm only 16 years late on this one. This book is about DG's race to build a machine
               to contend with DEC's VAX, and has some great story telling. It reads almost like
               a fiction book, with great character building, a nice storyline running through the
               book, etc. The geek factor is low on this one, though I suppose it _is_ a book about
               a bunch of geeks building hardware, so it's a little up there. Evidently it won the
               Pulitzer prize.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201657880/bluebytesoftw-20/"&gt;Programming
            Pearls&lt;/a&gt; -- &lt;i&gt;Jon Bentley&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0201657880.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               Another one in the category of "how the heck did I not read this sooner?" This book
               is a collection of essays on various programming tasks, and gives tons of insight
               on engineering software in general. The prose is even entertaining too. This book
               now occupies a special place on my bookshelf.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321349601/bluebytesoftw-20/"&gt;Java
            Concurrency in Practice&lt;/a&gt; -- &lt;i&gt;Brian Goetz, et. al&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0321349601.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               This is a very down-to-earth, pragmatic overview of concurrency in Java. It even has
               chapters on testing and debugging, which get very little coverage in most articles
               but are clearly important. Though its focus is on Java, many of the ideas are more
               general, and thus it's a must-read for any serious Windows or .NET concurrency programmer.
               It's not as good as my upcoming book, but given that you can't buy mine yet, it will
               do for now ;). 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321440307/bluebytesoftw-20/"&gt;The
            Old New Thing: Practical Development Throughout the Evolution of Windows&lt;/a&gt; -- &lt;i&gt;Raymond
            Chen&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0321440307.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               I'm sure everybody who reads my blog reads &lt;a href="http://blogs.msdn.com/oldnewthing/"&gt;Raymond's&lt;/a&gt; too.
               If you do, then the book will be quite familiar to you. It's a collection of essays,
               most of which are edited versions of ones that have appeared on Raymond's blog in
               the past. I really like the layout and organization of chapters. One downside: Raymond
               apparently tried to keep it from becoming too geeky (he mentions several times, "for
               you non-programmers, you can skip this chapter"), but c'mon: how many non-programmers
               are actually going to read this book? IMHO he should have just let loose and never
               looked back.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/3540430814/bluebytesoftw-20/"&gt;Software
            Pioneers&lt;/a&gt; -- &lt;i&gt;Manfred Broy (editor), Ernst Denert (editor)&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/3540430814.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               This book is a collection of classic articles by precisely what the book's title suggests,
               software pioneers: Friedrich L. Bauer (ALGOL), Ole-Johan Dahl (Simula), Niklaus Wirth
               (Pascal), Fred Brooks (Mythical Man Month, OS/360), Alan Kay (GUIs), Rudolf Bayer
               (B-trees), Peter Chen (E/R modeling), Edsger Dijkstra (obvious), Tony Hoare (CSPs,
               axiomatic semantics), David Parnas, John Guttag (abstract data types), Michael Jackson
               (JSP), Tom DeMarco (structured analysis), Michael Fagan (code inspection), Barry Boehm
               (engineering economics) and Erich Gamma (design patterns). Most of the papers are
               available on the net, but having them in a printed hardcover is really nice. There
               are also some new write-ups and an accompanying CD which contains talks from all of
               the above people. Nice. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0387966439/bluebytesoftw-20/"&gt;An
            APL Compiler&lt;/a&gt; -- &lt;i&gt;Timothy Budd&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0387966439.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               An overview of Timothy Budd's APL compiler, from front to back end. (For those not
               up on APL, it's a great language. See the next item.) Also contains a chapter on compiling
               high level program statements to vector ISAs, which is quite timely and interesting. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0534128645/bluebytesoftw-20/"&gt;APL
            with a Mathematical Accent&lt;/a&gt; -- &lt;i&gt;C. A. Reiter, W. R. Jones&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0534128645.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               This is the best overview and reference book on APL I've encountered to date. For
               $120, you get the cheesiest binding and printing ever, so be prepared to be disappointed
               in that department, but the content is well worth it. Covers APL from start to finish
               and has some handy reference charts. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1556151179/bluebytesoftw-20/"&gt;Inside
            OS/2&lt;/a&gt; -- &lt;i&gt;Gordon Letwin&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1556151179.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               I picked this book up after reading &lt;a href="http://blogs.msdn.com/larryosterman/archive/2005/02/22/378174.aspx"&gt;Larry
               Osterman's blog entry&lt;/a&gt; about how acquiring a critical section in OS/2 effectively
               suspended all threads in the system until it was released. Sure enough, that's how
               it worked. Funny. Anyway, this book was fun because it takes you back in time, and,
               since Gordon was the chief architect for OS/2, the writing gives a ton of insight
               into software design and architecture when OS/2 was being developed. Though there
               is plenty of detail which is fairly useless today (like how to specifically use DosCWait),
               I enjoyed skimming it. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1400082463/bluebytesoftw-20/"&gt;Dreaming
            in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent
            Software&lt;/a&gt; -- &lt;i&gt;Scott Rosenberg&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1400082463.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;7 of 10.&lt;/b&gt;
               &lt;br&gt;
               In the style of Soul of a New Machine (see above), this book takes you through the
               development of Chandler, a start -up software project lead by Mitch Kapor, the founder
               of Lotus. I generally agree with most of the reviews on Amazon: the book idea was
               good, the writing is very good, but the project he chose to follow was crap. As far
               as I know, Chandler is now dead, and the start-up didn't seem like a place buzzing
               with immensely passionate people, no matter how hard the author tried to convey that.
               He should have chosen Windows Vista or something ;).
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;p&gt;
   &lt;b&gt;Non-(computer-)geek books:&lt;/b&gt;
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/023113312X/bluebytesoftw-20/"&gt;Molecular
            Gastronomy: Exploring the Science of Flavor&lt;/a&gt; -- &lt;i&gt;Hervey This&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/023113312X.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               This is THE book on molecular gastronomy, literally. Hervey basically invented the
               field, from what I understand, and this book is a great collection of easy-to-read
               essays on the topic. You'll walk away with a better scientific understanding of what
               cooking is all about, including how various new-age techniques work, and perhaps even
               the confidence to try some of it out on your own. This is a must read for any serious
               food geek.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0805061738/bluebytesoftw-20/"&gt;The
            Making of a Chef: Mastering Heat at the Culinary Institute&lt;/a&gt; -- &lt;i&gt;Michael Ruhlman&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0805061738.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               In this book, the author enrolls at the Cullinary Institute of America (CIA) and goes
               through basically the full cirriculum. The book is written excellently, and you feel
               like you're right there in class with him. And you certainly walk away with a deep
               and lucid appreciation for those who are slaves to the knife, cooking up delicious
               food because they love it. I was considering a stint at the CIA ... until I read this
               ... I'm now convinced that I couldn't handle it ;).
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0525949690/bluebytesoftw-20/"&gt;This
            is your Brain on Music: The Science of a Human Obsession&lt;/a&gt; -- &lt;i&gt;Daniel J. Levitin&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0525949690.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               So many of you probably don't know that I'm a music geek too. I write a lot of material
               -- actually, I've been writing a whole lot more lately -- though I don't play live
               at all anymore. This book has some light introduction to music theory, but the great
               part is the way the author dives into cognitive neuroscience and the effect of music
               on people, their brains, and their psychology. The book is incredibly unique and will
               instill a newfound appreciation of every nuance of that next breakbeat you hear.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0141001895/bluebytesoftw-20/"&gt;The
            Soul of a Chef: The Journey Toward Perfection&lt;/a&gt; -- &lt;i&gt;Michael Ruhlman&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0141001895.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               Great follow-up to The Making of a Chef. The delves into the make-up of a chef, starting
               with the master chef exam at the CIA, and then profiling two chefs: Michael Symon
               (Lola) and Thomas Keller (French Laundry, per se). While the whole thing is great,
               the 1/3 of the book devoted to Thomas Keller makes the book wortwhile.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1400041201/bluebytesoftw-20/"&gt;Heat:
            An Amateur's Adventures as Kitchen Slave, Line Cook, Pasta-Maker, and Apprentice to
            a Dante-Quoting Butcher in Tuscany&lt;/a&gt; -- &lt;i&gt;Bill Buford&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1400041201.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               I couldn't put this book down for a whole weekend, and then I was sad when it was
               done. The writing is extraordinary, and makes you feel like you're there, learning
               to make various pastas, to be a line cook at Babbo in New York, to try and learn what
               you can from Mario, and to travel to Italy to learn from some very interesting characters
               indeed. Easily one of my favorite reads from 2006.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1582341400/bluebytesoftw-20/"&gt;A
            Cook's Tour&lt;/a&gt; -- &lt;i&gt;Anthony Bourdain&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1582341400.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;9 of 10.&lt;/b&gt;
               &lt;br&gt;
               After reading &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0060934913/bluebytesoftw-20/"&gt;Kitchen
               Confidential&lt;/a&gt;, I couldn't not read A Cook's Tour. Anthony is extremely entertaining,
               crude, and raw. That's what he does best. This is the book version of his late TV
               show with the same title. In it, he travels the world, tasting regional cuisines and
               reporting "from the trenches". Lots of mouth watering street food, bizzare encounters,
               exotic beverages, etc. If you can't afford to do a foodie world-tour yourself, this
               is the next best thing.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0393317552/bluebytesoftw-20/"&gt;Guns,
            Germs, and Steel: The Fates of Human Societies&lt;/a&gt; -- &lt;i&gt;Jared M. Diamond&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0393317552.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;9 of 10.&lt;/b&gt;
               &lt;br&gt;
               This book needs little introduction. It won the Pulitzer prize, after all. The book
               describes how certain socieites came to dominate various geographies of the world,
               including (as the title suggests) the role of guns, germs (disease), and steel in
               the process. For obvious reasons, the writing is a tad dry, but it's so jam packed
               full of interesting data and written incredibly methodically, both of which more than
               make up for the dryness.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1594200823/bluebytesoftw-20/"&gt;The
            Omnivore's Dilemma: A Natural History of Four Meals&lt;/a&gt; -- &lt;i&gt;Michael Pollan&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1594200823.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;9 of 10.&lt;/b&gt;
               &lt;br&gt;
               This book takes you through many different forms of eating, from corn and our new
               industrialized food system, to farming, to hunting and foraging, and beyond. Each
               section concludes with a meal characteristic of one particular style of food creation.
               Though at times the writing gives a hint of an agenda, the writing is generally excellent,
               and many facts are presented for consideration. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000NA6U2E/bluebytesoftw-20/"&gt;The
            Reach of a Chef: Beyond the Kitchen&lt;/a&gt; -- &lt;i&gt;Michael Ruhlman&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/B000NA6U2E.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               This is the third of Ruhlman's XXX of a Chef series of books, and I really enjoyed
               it. This one looks at chefs and their influence inside and outside of the kitchen.
               That includes Grant Achatz (of Alinea), how he studied under Keller and became an
               American pioneer of molecular gastronomy, various Food TV celebs, and so on. Great
               read.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0966446119/bluebytesoftw-20/"&gt;The
            Essays of Warren Buffett: Lessons for Corporate America&lt;/a&gt; -- &lt;i&gt;Warren Buffet, Lawrence
            A. Cunningham (editor)&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0966446119.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               Sometime in 2005, I stumbled across &lt;a href="http://www.berkshirehathaway.com/letters/letters.html"&gt;the
               archive of Warren Buffet's letters to the Berkshire Hathaway shareholders&lt;/a&gt;, dating
               back to 1977. I immediately printed them all out and have a stack of many 1,000 pages
               in my office to this day. Though they are fairly lengthy, there are many great lessons
               to be learned from reading them. This book is an edited down version of those essays.
               Very edited and abridged, actually, but some of the more important points are pulled
               out and analyzed. And the best part is that if you want to drill into more detail,
               all of the letters are available online.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0743247515/bluebytesoftw-20/"&gt;Judgment
            of Paris: California vs. France and the Historic 1976 Paris Tasting that Revolutionized
            Wine&lt;/a&gt; -- &lt;i&gt;Michael Ruhlman&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0743247515.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;7 of 10.&lt;/b&gt;
               &lt;br&gt;
               All wine lovers need to read this. I gave it 7 out of 10 simply because the writing
               style is actually pretty bad IMHO. But the content itself is great, and of historical
               signifciance. &lt;a href="http://en.wikipedia.org/wiki/Judgment_of_Paris_(wine)"&gt;Wikipedia
               has a page on the event&lt;/a&gt;, but in summary, in 1976 many Bordeaux 1st growths, etc.
               were pitted against various California winemakers in a blind tasting. The tasting
               was held in Paris, and the judges were all French. Everybody believed the US wines
               would fall short, but it turned out that the US fared quite well: the book is the
               story of events leading up to and including this tasting.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1582344515/bluebytesoftw-20/"&gt;The
            Nasty Bits: Collected Varietal Cuts, Usable Trim, Scraps, and Bones&lt;/a&gt; -- &lt;i&gt;Anthony
            Bourdain&lt;/i&gt;&lt;/i&gt; 
         &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1582344515.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;7 of 10.&lt;/b&gt;
               &lt;br&gt;
               To be entirely honest, this book was VERY entertaining, but fell a bit short of my
               expectations. This is a collection of fairly disjoint essays, almost the kind of thing
               you'd expect to see on a blog. Each reads very well on its own, but it lacked the
               kind of cohesive feel I was looking for. Nevertheless, Anthony is always entertaining,
               crude, funny, and makes me laugh. This book was no exception.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=66e10310-39f5-4735-bd24-2f4daeeb9214" /&gt;</description>
      <category>Books;Miscellaneous</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=063d8985-7f33-419b-88af-9123e42c7366</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,063d8985-7f33-419b-88af-9123e42c7366.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <table cellpadding="4" border="0">
            <tbody>
              <tr>
                <td valign="top" align="right">
                  <img height="120" src="http://www.morganclaypool.com/na101/home/literatum/publisher/mcp/journals/covergifs/cac/2006/cover.gif" />
                </td>
                <td valign="top" align="left">
                  <a href="http://research.microsoft.com/~larus/">Jim Larus</a>, a Microsoft colleague
                  of mine, recently co-authored a book on Transactional Memory with <a href="http://www.cs.wisc.edu/~rajwar/">Ravi
                  Rajwar</a> from Intel, one of the most prominent authorities in the TM community. 
                  It just became available.  You can purchase and download it online at Morgan
                  &amp; Claypool's website: <a href="http://www.morganclaypool.com/doi/abs/10.2200/S00070ED1V01Y200611CAC002">Transactional
                  Memory (Synthesis Lectures on Computer Architecture)</a>.  The series of which
                  it is part is new, but there are at least a few other great books in
                  its pipeline, including a CMP (chip multi-processor) architecture book by <a href="http://ogun.stanford.edu/~kunle/">Kunle
                  Olukotun</a>, from Stanford and an architect of Sun's Niagara processor.</td>
              </tr>
            </tbody>
          </table>
        </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=063d8985-7f33-419b-88af-9123e42c7366" />
      </body>
      <title>New book on Transactional Memory</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,063d8985-7f33-419b-88af-9123e42c7366.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2007/01/07/NewBookOnTransactionalMemory.aspx</link>
      <pubDate>Sun, 07 Jan 2007 20:12:42 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;table cellpadding=4 border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top align=right&gt;
               &lt;img height=120 src="http://www.morganclaypool.com/na101/home/literatum/publisher/mcp/journals/covergifs/cac/2006/cover.gif"&gt;&lt;/td&gt;
            &lt;td valign=top align=left&gt;
               &lt;a href="http://research.microsoft.com/~larus/"&gt;Jim Larus&lt;/a&gt;, a Microsoft colleague
               of mine, recently co-authored a book on Transactional Memory with &lt;a href="http://www.cs.wisc.edu/~rajwar/"&gt;Ravi
               Rajwar&lt;/a&gt;&amp;nbsp;from Intel,&amp;nbsp;one of the most prominent authorities in the TM community.&amp;nbsp;
               It just became available.&amp;nbsp; You can purchase and download it online at Morgan
               &amp;amp; Claypool's website: &lt;a href="http://www.morganclaypool.com/doi/abs/10.2200/S00070ED1V01Y200611CAC002"&gt;Transactional
               Memory (Synthesis Lectures on Computer Architecture)&lt;/a&gt;.&amp;nbsp; The series of which
               it is part is new, but there are at least a few other&amp;nbsp;great&amp;nbsp;books&amp;nbsp;in
               its pipeline, including a CMP (chip multi-processor) architecture book by &lt;a href="http://ogun.stanford.edu/~kunle/"&gt;Kunle
               Olukotun&lt;/a&gt;, from Stanford and an architect of Sun's Niagara processor.&lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=063d8985-7f33-419b-88af-9123e42c7366" /&gt;</description>
      <category>Books;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=8bd8f2a9-4cf0-476d-b1ae-6149bc6c6921</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,8bd8f2a9-4cf0-476d-b1ae-6149bc6c6921.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <table cellspacing="2" cellpadding="0" border="0">
          <tbody>
            <tr>
              <td valign="top" align="left">
               It's probably old news on the street, but I just (happily) received my copy of the
               new of the dragon book yesterday. Yes, after 20 years, there is now a 2nd edition
               of the cult classic, <a href="http://www.amazon.com/exec/obidos/ASIN/0321486811/bluebytesoftw-20"><em>Compilers:
               Principles, Techniques, and Tools</em></a>. I have to admit I like the <a href="http://www.amazon.com/exec/obidos/ASIN/0201100886/bluebytesoftw-20">old
               cover</a> much better--what can I say, I'm a cheesy cartoons over cheesy 3d models
               kind of guy--but the fact that there are 3 entirely new chapters on topics near and
               dear to my heart more than makes up for it: one on runtimes, and two on parallelism.</td>
              <td valign="top" align="right" width="250">
                <a href="http://www.amazon.com/exec/obidos/ASIN/0321486811/bluebytesoftw-20">
                  <img src="http://images.amazon.com/images/P/0321486811.01._SCMZZZZZZZ_.jpg" border="0" />
                </a> <a href="http://www.amazon.com/exec/obidos/ASIN/0201100886/bluebytesoftw-20"><img src="http://images.amazon.com/images/P/0201100886.01._SCMZZZZZZZ_.jpg" width="106" border="0" /></a></td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=8bd8f2a9-4cf0-476d-b1ae-6149bc6c6921" />
      </body>
      <title>There be dragons in that book</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,8bd8f2a9-4cf0-476d-b1ae-6149bc6c6921.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2006/10/10/ThereBeDragonsInThatBook.aspx</link>
      <pubDate>Tue, 10 Oct 2006 15:45:08 GMT</pubDate>
      <description>&lt;table cellspacing=2 cellpadding=0 border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top align=left&gt;
            It's probably old news on the street, but I just (happily) received my copy of the
            new of the dragon book yesterday. Yes, after 20 years, there is now a 2nd edition
            of the cult classic,&amp;nbsp;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321486811/bluebytesoftw-20"&gt;&lt;em&gt;Compilers:
            Principles, Techniques, and Tools&lt;/em&gt;&lt;/a&gt;. I have to admit I like the &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201100886/bluebytesoftw-20"&gt;old
            cover&lt;/a&gt; much better--what can I say, I'm a cheesy cartoons over cheesy 3d models
            kind of guy--but the fact that there are 3 entirely new chapters on topics near and
            dear to my heart more than makes up for it: one on runtimes, and two on parallelism.&lt;/td&gt;
         &lt;td valign=top align=right width=250&gt;
            &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321486811/bluebytesoftw-20"&gt;&lt;img src="http://images.amazon.com/images/P/0321486811.01._SCMZZZZZZZ_.jpg" border=0&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201100886/bluebytesoftw-20"&gt;&lt;img src="http://images.amazon.com/images/P/0201100886.01._SCMZZZZZZZ_.jpg" width=106 border=0&gt;&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=8bd8f2a9-4cf0-476d-b1ae-6149bc6c6921" /&gt;</description>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=f93fcad8-d9e7-4edc-8ff9-36ae1520cc94</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,f93fcad8-d9e7-4edc-8ff9-36ae1520cc94.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      It's <a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,b3d395d6-6ae6-43a9-800c-5ff38bdf2c39.aspx">been
      a while</a> since I last posted a "recent reads" list.
   </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0029356717/bluebytesoftw-20/">Show-Stopper!
               The Breakneck Race to Create Windows NT and the Next Generation at Microsoft</a> -- <i>G.
               Pascal Zachary</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0029356717.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  I read this book in nearly one sitting. I couldn't put it down. This book details
                  the story of the conception, design, and implementation of the Windows NT OS. It's
                  a great "from the trenches" report of what it must have been like to work on the project,
                  and stars many familiar faces, not the least of which is <a href="http://en.wikipedia.org/wiki/Dave_Cutler">Dave
                  Cutler</a>. Some DevDiv familiar show up, such as <a href="http://www.microsoft.com/presspass/exec/treadwell/default.mspx">David
                  Treadwell</a> (was dev on WinSock, now VP for the .NET Framework) and <a href="http://www.microsoft.com/presspass/exec/somasegar/default.mspx">S.
                  Somasegar</a> (was tester, now VP for DevDiv), among many Windows core architects
                  who are still at the company today. It's out of print, but I found a like-new copy
                  for a few bucks (yaay).
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0691083940/bluebytesoftw-20/">The
               Calculi of Lambda Conversion (AM-6, Annals of Mathematics Studies)</a> -- <i>Alonzo
               Church</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0691083940.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  λ! Who am I to rate such a classic book? This is the seminal work for all modern functional
                  languages (LISP is modern, yes?). I had to read it twice... carefully... to follow
                  everything. (Perhaps I'm slow?) But it's only 77 pages. The text covers
                  α conversion, β reduction, and η conversion, in addition to normal and head normal
                  forms. And the best part of all? It's very concise, not very wordy, and follows a
                  nice, natural progression.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0670034878/bluebytesoftw-20/">Chances
               Are...: Adventures in Probability</a> -- <i>Michael Kaplan, Ellen Kaplan</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0670034878.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  This book is fun. It's a bit lighter on the math than I'd prefer, but nevertheless
                  offers a great historical insight into the evolution of probability. It begins in
                  the 1600s, and details its origins in mathematics and science, and -- surprise! --
                  its practical use as a tool for gamblers. Eventually it discusses impacts to more
                  interesting parts of society, such as the development of an insurance industry, evaluation
                  of new drugs, and combat and war. A welcome break from my typical computer nerd books.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0691118221/bluebytesoftw-20/">Dr.
               Euler's Fabulous Formula: Cures Many Mathematical Ills</a> -- <i>Paul J. Nahin</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0691118221.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  Ahhh, a book after my heart. A quote from the opening says it all:<br /><br /><i>I used to think math was no fun<br />
                  'Cause I couldn't see how it was done<br />
                  Now Euler's my hero<br />
                  For I now see why zero<br />
                  Equals e<sup>πi</sup> + 1</i><br /><br />
                  The book details the historical development and importance of Euler's formula. Throughout,
                  there is quite a bit of description-by-example by way of complex number mathematics,
                  in addition to great historical accounts.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0375424059/bluebytesoftw-20/">Why
               Most Things Fail: Evolution, Extinction, and Economics</a> -- <i>Paul Ormerod</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0375424059.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>7 of 10.</b>
                  <br />
                  First, let me admit: I was a little disappointed by the broad title and relative narrow
                  focus of the text. While some correlation is drawn between evolution, extinction,
                  and economics, most of the book is spent describing why uncertainty in business--and
                  the aparrent disregard for such uncertainty in commonplace naive business theory--leads
                  to failure. He also uses examples from game theory on other related topics to draw
                  such conclusions. The book should have been much longer, as I found myself at the
                  end wondering, did I miss some big pieces? With that said, much of it is unique content
                  backed by real research, so I'm sure developing the ideas took quite a bit of time.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0805071660/bluebytesoftw-20/">The
               New Turing Omnibus: Sixty-Six Excursions in Computer Science</a> -- <i>A. K. Dewdney</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0805071660.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>6 of 10.</b>
                  <br />
                  I don't think I learned a whole lot from this particular book, but it was at least
                  entertaining to read. I brought it along with me on a trip, and liked the format:
                  Short, concise, often under 5-page essays on some topic in computer science. While
                  I was traveling, this enabled me to pick it up and read an entire essay when I had
                  only a brief period of time. The topics do range quite dramatically, and the content
                  is a little "dumbed down," but it is a great coffee table addition.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0345441494/bluebytesoftw-20/">The
               Devil's Cup: A History of the World According to Coffee</a> -- <i>Stewart Lee Allen</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0345441494.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  OK, this is definitely the odd book out. But I read it in about a day and a half,
                  last weekend, and couldn't put it down. The book really isn't as much about coffee
                  as it is about the author's crazy travels from Africa to Yemen to Europe and back
                  to the US, in search of the "local brews." Quite a bit of historical insight is given,
                  and it's a fun ride. I enjoyed it, and it was a much needed break from the techno
                  babble and funny symbols. :)
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=f93fcad8-d9e7-4edc-8ff9-36ae1520cc94" />
      </body>
      <title>Recent books in one ear and out the other...</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,f93fcad8-d9e7-4edc-8ff9-36ae1520cc94.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2006/05/20/RecentBooksInOneEarAndOutTheOther.aspx</link>
      <pubDate>Sat, 20 May 2006 05:48:49 GMT</pubDate>
      <description>&lt;p&gt;
   It's &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink,guid,b3d395d6-6ae6-43a9-800c-5ff38bdf2c39.aspx"&gt;been
   a while&lt;/a&gt; since I last posted a "recent reads" list.
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0029356717/bluebytesoftw-20/"&gt;Show-Stopper!
            The Breakneck Race to Create Windows NT and the Next Generation at Microsoft&lt;/a&gt; -- &lt;i&gt;G.
            Pascal Zachary&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0029356717.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               I read this book in nearly one sitting. I couldn't put it down. This book details
               the story of the conception, design, and implementation of the Windows NT OS. It's
               a great "from the trenches" report of what it must have been like to work on the project,
               and stars many familiar faces, not the least of which is &lt;a href="http://en.wikipedia.org/wiki/Dave_Cutler"&gt;Dave
               Cutler&lt;/a&gt;. Some DevDiv familiar show up, such as &lt;a href="http://www.microsoft.com/presspass/exec/treadwell/default.mspx"&gt;David
               Treadwell&lt;/a&gt; (was dev on WinSock, now VP for the .NET Framework) and &lt;a href="http://www.microsoft.com/presspass/exec/somasegar/default.mspx"&gt;S.
               Somasegar&lt;/a&gt; (was tester, now VP for DevDiv), among many Windows core architects
               who are still at the company today. It's out of print, but I found a like-new copy
               for a few bucks (yaay).
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0691083940/bluebytesoftw-20/"&gt;The
            Calculi of Lambda Conversion (AM-6, Annals of Mathematics Studies)&lt;/a&gt; -- &lt;i&gt;Alonzo
            Church&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0691083940.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               λ! Who am I to rate such a classic book? This is the seminal work for all modern functional
               languages (LISP is modern, yes?). I had to read it twice...&amp;nbsp;carefully... to follow
               everything. (Perhaps I'm slow?) But it's only 77 pages.&amp;nbsp;The&amp;nbsp;text&amp;nbsp;covers
               α conversion, β reduction, and η conversion, in addition to normal and head normal
               forms. And the best part of all? It's very concise, not very wordy, and follows a
               nice, natural progression.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0670034878/bluebytesoftw-20/"&gt;Chances
            Are...: Adventures in Probability&lt;/a&gt; -- &lt;i&gt;Michael Kaplan, Ellen Kaplan&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0670034878.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               This book is fun. It's a bit lighter on the math than I'd prefer, but nevertheless
               offers a great historical insight into the evolution of probability. It begins in
               the 1600s, and details its origins in mathematics and science, and -- surprise! --
               its practical use as a tool for gamblers. Eventually it discusses impacts to more
               interesting parts of society, such as the development of an insurance industry, evaluation
               of new drugs, and combat and war. A welcome break from my typical computer nerd books.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0691118221/bluebytesoftw-20/"&gt;Dr.
            Euler's Fabulous Formula: Cures Many Mathematical Ills&lt;/a&gt; -- &lt;i&gt;Paul J. Nahin&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0691118221.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               Ahhh, a book after my heart. A quote from the opening says it all:&lt;br&gt;
               &lt;br&gt;
               &lt;i&gt;I used to think math was no fun&lt;br&gt;
               'Cause I couldn't see how it was done&lt;br&gt;
               Now Euler's my hero&lt;br&gt;
               For I now see why zero&lt;br&gt;
               Equals e&lt;sup&gt;πi&lt;/sup&gt; + 1&lt;/i&gt;
               &lt;br&gt;
               &lt;br&gt;
               The book details the historical development and importance of Euler's formula. Throughout,
               there is quite a bit of description-by-example by way of complex number mathematics,
               in addition to great historical accounts.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0375424059/bluebytesoftw-20/"&gt;Why
            Most Things Fail: Evolution, Extinction, and Economics&lt;/a&gt; -- &lt;i&gt;Paul Ormerod&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0375424059.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;7 of 10.&lt;/b&gt;
               &lt;br&gt;
               First, let me admit: I was a little disappointed by the broad title and relative narrow
               focus of the text. While some correlation is drawn between evolution, extinction,
               and economics, most of the book is spent describing why uncertainty in business--and
               the aparrent disregard for such uncertainty in commonplace naive business theory--leads
               to failure. He also uses examples from game theory on other related topics to draw
               such conclusions. The book should have been much longer, as I found myself at the
               end wondering, did I miss some big pieces? With that said, much of it is unique content
               backed by real research, so I'm sure developing the ideas took quite a bit of time.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0805071660/bluebytesoftw-20/"&gt;The
            New Turing Omnibus: Sixty-Six Excursions in Computer Science&lt;/a&gt; -- &lt;i&gt;A. K. Dewdney&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0805071660.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;6 of 10.&lt;/b&gt;
               &lt;br&gt;
               I don't think I learned a whole lot from this particular book, but it was at least
               entertaining to read. I brought it along with me on a trip, and liked the format:
               Short, concise, often under 5-page essays on some topic in computer science. While
               I was traveling, this enabled me to pick it up and read an entire essay when I had
               only a brief period of time. The topics do range quite dramatically, and the content
               is a little "dumbed down," but it is a great coffee table addition.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0345441494/bluebytesoftw-20/"&gt;The
            Devil's Cup: A History of the World According to Coffee&lt;/a&gt; -- &lt;i&gt;Stewart Lee Allen&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0345441494.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               OK, this is definitely the odd book out. But I read it in about a day and a half,
               last weekend, and couldn't put it down. The book really isn't as much about coffee
               as it is about the author's crazy travels from Africa to Yemen to Europe and back
               to the US, in search of the "local brews." Quite a bit of historical insight is given,
               and it's a fun ride. I enjoyed it, and it was a much needed break from the techno
               babble and funny symbols. :)
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=f93fcad8-d9e7-4edc-8ff9-36ae1520cc94" /&gt;</description>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=05f8be5a-16cb-40e0-889d-293277e05473</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,05f8be5a-16cb-40e0-889d-293277e05473.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Now that the book's quieted down, I have more time to do things like code, read, drink
      wine, eat, and sleep. In that order.
   </p>
        <p>
      And I've changed roles at Microsoft to focus entirely on concurrency.
   </p>
        <p>
      I'm wrapping up development on some C++ code I wrote for an upcoming MSDN article.
      I also intend to spend quite a bit of time over the holiday finishing up
      another project that has really tested my thinking and coding skills. I love stuff
      like that. When carefully and intentionally crafted code must play nicely with
      the topology of the underlying machine. I have a presentation to the C# Design
      Team in late January to show 'em what I got, so I need to get these ideas down into
      code and optimized ASAP.
   </p>
        <p>
      I've also become quite hooked on the sweet sounds of System of a Down. My 5 Top
      Played bands in iTunes right now are (in order): System of a Down, Ill Nino, Mudvayne,
      Machine Head, and Misfits. I've also been playing a bit more guitar lately, recording
      a little, but not being overly happy with the end result. Someday.
   </p>
        <p>
      By the way, if you want to buy me any books, here's a condensed Wish List:
   </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" width="5%">
                <img height="90" src="http://images.amazon.com/images/P/1576752259.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top" width="45%">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/1576752259&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">DEC
               is Dead, Long Live DEC: The Lasting Legacy of Digital Equipment Corporation</a> -- <i>Edgar
               H. Schein</i></i>
              </td>
              <td valign="top" width="5%">
                <img height="90" src="http://images.amazon.com/images/P/1591840880.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top" width="45%">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/1591840880&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">The
               Search: How Google and Its Rivals Rewrote the Rules of Business and Transformed Our
               Culture</a> -- <i>John Battelle</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top" width="5%">
                <img height="90" src="http://images.amazon.com/images/P/1558603433.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top" width="45%">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/1558603433&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">Parallel
               Computer Architecture: A Hardware/Software Approach</a> -- <i>David Culler, J.P. Singh,
               Anoop Gupta</i></i>
              </td>
              <td valign="top" width="5%">
                <img height="90" src="http://images.amazon.com/images/P/1558601902.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top" width="45%">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/1558601902&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">Transaction
               Processing: Concepts and Techniques</a> -- <i>Jim Gray, Andreas Reuter</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top" width="5%">
                <img height="90" src="http://images.amazon.com/images/P/1558605088.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top" width="45%">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/1558605088&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">Transactional
               Information Systems: Theory, Algorithms, and the Practice of Concurrency Control</a> -- <i>Gerhard
               Weikum, Gottfried Vossen</i></i>
              </td>
              <td valign="top" width="5%">
                <img height="90" src="http://images.amazon.com/images/P/1558604154.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top" width="45%">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/1558604154&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">Principles
               of Transaction Processing</a> -- <i>Philip A. Bernstein, Eric Newcomer</i></i>
              </td>
            </tr>
          </tbody>
        </table>
        <p>
      Interestingly, a number of those authors currently work at Microsoft.
   </p>
        <p>
      Have a happy holidays everybody.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=05f8be5a-16cb-40e0-889d-293277e05473" />
      </body>
      <title>Books for me, sir, please and thank you</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,05f8be5a-16cb-40e0-889d-293277e05473.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/12/21/BooksForMeSirPleaseAndThankYou.aspx</link>
      <pubDate>Wed, 21 Dec 2005 03:37:26 GMT</pubDate>
      <description>&lt;p&gt;
   Now that the book's quieted down, I have more time to do things like code, read, drink
   wine, eat, and sleep. In that order.
&lt;/p&gt;
&lt;p&gt;
   And I've changed roles at Microsoft to focus entirely on concurrency.
&lt;/p&gt;
&lt;p&gt;
   I'm wrapping up development on some C++ code I wrote for an upcoming MSDN article.
   I also intend to spend quite a bit of time&amp;nbsp;over the holiday finishing&amp;nbsp;up
   another project that has really tested my thinking and coding skills. I love stuff
   like that. When&amp;nbsp;carefully and intentionally crafted code must play nicely with
   the topology of the underlying machine.&amp;nbsp;I have a presentation to the C# Design
   Team in late January to show 'em what I got, so I need to get these ideas down into
   code and optimized ASAP.
&lt;/p&gt;
&lt;p&gt;
   I've also become quite hooked on the sweet sounds of System of a Down. My&amp;nbsp;5 Top
   Played bands in iTunes right now are (in order): System of a Down, Ill Nino, Mudvayne,
   Machine Head, and Misfits.&amp;nbsp;I've also been playing a bit more guitar lately, recording
   a little, but not being overly happy with the end result. Someday.
&lt;/p&gt;
&lt;p&gt;
   By the way, if you want to buy me any books, here's&amp;nbsp;a condensed&amp;nbsp;Wish List:
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top width="5%"&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1576752259.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top width="45%"&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/1576752259&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;DEC
            is Dead, Long Live DEC: The Lasting Legacy of Digital Equipment Corporation&lt;/a&gt; -- &lt;i&gt;Edgar
            H. Schein&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
         &lt;td valign=top width="5%"&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1591840880.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top width="45%"&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/1591840880&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The
            Search: How Google and Its Rivals Rewrote the Rules of Business and Transformed Our
            Culture&lt;/a&gt; -- &lt;i&gt;John Battelle&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top width="5%"&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1558603433.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top width="45%"&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/1558603433&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Parallel
            Computer Architecture: A Hardware/Software Approach&lt;/a&gt; -- &lt;i&gt;David Culler, J.P. Singh,
            Anoop Gupta&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
         &lt;td valign=top width="5%"&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1558601902.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top width="45%"&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/1558601902&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Transaction
            Processing: Concepts and Techniques&lt;/a&gt; -- &lt;i&gt;Jim Gray, Andreas Reuter&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top width="5%"&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1558605088.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top width="45%"&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/1558605088&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Transactional
            Information Systems: Theory, Algorithms, and the Practice of Concurrency Control&lt;/a&gt; -- &lt;i&gt;Gerhard
            Weikum, Gottfried Vossen&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
         &lt;td valign=top width="5%"&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1558604154.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top width="45%"&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/1558604154&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Principles
            of Transaction Processing&lt;/a&gt; -- &lt;i&gt;Philip A. Bernstein, Eric Newcomer&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
   Interestingly, a number of those authors currently work at Microsoft.
&lt;/p&gt;
&lt;p&gt;
   Have a happy holidays everybody.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=05f8be5a-16cb-40e0-889d-293277e05473" /&gt;</description>
      <category>Books;Miscellaneous</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=b3d395d6-6ae6-43a9-800c-5ff38bdf2c39</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,b3d395d6-6ae6-43a9-800c-5ff38bdf2c39.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I haven't posted a <a href="http://www.bluebytesoftware.com/blog/CategoryView.aspx?category=Books">book
      post</a> in a while. So here are a few recent reads.
   </p>
        <p>
      First, those pertaining to computers:
   </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0735619174&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">Microsoft
               Windows Internals, Fourth Edition</a> -- <i>Mark E. Russinovich, David A. Solomon</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0735619174.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b>
                  <br />
                  I can't believe I never got my hands on this puppy previously. After seeing Mark and
                  David's pre-con at PDC this year, I had to run out and buy it. Yes, I read it like
                  a novel. And yes, it was just as suspenseful and enjoying. If you want to learn more
                  about Windows esoterica--including memory management, thread scheduling, I/O, and
                  various other internals--this is the best book on the market. At least the best one
                  I've seen so far. I can't say enough about it.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0596001088&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">The
               Cathedral and the Bazaar</a> -- <i>Eric S. Raymond</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0596001088.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  (I've owned this book for years, but picked it up for a re-read. I was surprised at
                  how much new I gleaned from it.) OK, Eric Raymond is known as a complete MS-basher.
                  But this book is quite well written. He makes tons of interesting claims, backed up
                  with logical arguments (albeit little data), and challenges the traditional viewpoint
                  on software development economics. He does so from more of an anthropologists view
                  rather than an economist, but he does surprisingly well mixing the two. You can find
                  a digital copy <a href="http://www.catb.org/~esr/writings/cathedral-bazaar/">right
                  here</a> if you're too cheap to buy the book. ;)
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/1558609105&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">Virtual
               Machines: Versatile Platforms for Systems and Processes</a> -- <i>Jim Smith, Ravi
               Nair</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1558609105.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>6 of 10.</b>
                  <br />
                  This is probably a good book to have, and to skim through. I personally only read
                  about 1/5th of it (those that were relevant and contained information I wasn't already
                  entirely comfortable with) but the sections I did go through were well written. It
                  covers various "virtual machines," from virtual execution environments--e.g. CLR and
                  JVM--to hypervisors and more traditional virtualization (a la VirtualPC and VMWare).
                  The content is, unfortunately, quite introductory in nature.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <p>
      Next, those that have nothing to do with bits and bytes (but that I enjoyed nonetheless;
      non-fiction, of course):
   </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0345440161&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">In
               the Devil's Garden: A Sinful History of Forbidden Food</a> -- <i>Stewart Lee Allen</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0345440161.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  Wow, super entertaining. This book talks about all of the foods throughout history
                  which have been labeled "forbidden," yet for some reason always seemed to be secretly
                  enjoyed by the more privileged classes in certain societies. Its chapters are broken
                  up into the Deadly Sins, leading to some surprising and definitely engaging narratives
                  throughout various cultures. I blew through this in just two sittings, mostly because
                  it's an easy read, but also because I couldn't put it down.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0060934913&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">Kitchen
               Confidential</a> -- <i>Anthony Bourdain</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0060934913.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  OK, so this book is about food. A really good book about food. Anthony Bourdain did
                  a brief stint as a "celebrity chef," but ultimately he's just a raw all-American cook.
                  He is executive chef as Brasserie Les Halles in New York City. And his book details
                  the grungy side of kitchens and the restaurant industry, but in a very intruiging
                  and culinary-rich sense. I read it on the beach in Maui, which made it even better.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/0865476330&amp;tag=bluebytesoftw-20&amp;camp=1789&amp;creative=9325">The
               Accidental Connoisseur: An Irreverent Journey Through the Wine World</a> -- <i>Lawrence
               Osbourne</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0865476330.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>7 of 10.</b>
                  <br />
                  This is an enligntening tale of one man's journey through the world of wine. At first,
                  he is confronted with a dizzying array of magical words thrown together by "experts"
                  on taste and wine, and struggles to find his ground. Over time, a subtle transformation
                  takes place, where the comfort level with the industry, influentials, and its products
                  gradually rises. No strong conclusion is made, but the journey is fun.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=b3d395d6-6ae6-43a9-800c-5ff38bdf2c39" />
      </body>
      <title>More books popped off the stack</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,b3d395d6-6ae6-43a9-800c-5ff38bdf2c39.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/11/18/MoreBooksPoppedOffTheStack.aspx</link>
      <pubDate>Fri, 18 Nov 2005 06:40:37 GMT</pubDate>
      <description>&lt;p&gt;
   I haven't posted a &lt;a href="http://www.bluebytesoftware.com/blog/CategoryView.aspx?category=Books"&gt;book
   post&lt;/a&gt; in a while. So here are a few recent reads.
&lt;/p&gt;
&lt;p&gt;
   First, those pertaining to computers:
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/0735619174&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Microsoft
            Windows Internals, Fourth Edition&lt;/a&gt; -- &lt;i&gt;Mark E. Russinovich, David A. Solomon&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0735619174.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt;
               &lt;br&gt;
               I can't believe I never got my hands on this puppy previously. After seeing Mark and
               David's pre-con at PDC this year, I had to run out and buy it. Yes, I read it like
               a novel. And yes, it was just as suspenseful and enjoying. If you want to learn more
               about Windows esoterica--including memory management, thread scheduling, I/O, and
               various other internals--this is the best book on the market. At least the best one
               I've seen so far. I can't say enough about it.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/0596001088&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The
            Cathedral and the Bazaar&lt;/a&gt; -- &lt;i&gt;Eric S. Raymond&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0596001088.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               (I've owned this book for years, but picked it up for a re-read. I was surprised at
               how much new I gleaned from it.) OK, Eric Raymond is known as a complete MS-basher.
               But this book is quite well written. He makes tons of interesting claims, backed up
               with logical arguments (albeit little data), and challenges the traditional viewpoint
               on software development economics. He does so from more of an anthropologists view
               rather than an economist, but he does surprisingly well mixing the two. You can find
               a digital copy &lt;a href="http://www.catb.org/~esr/writings/cathedral-bazaar/"&gt;right
               here&lt;/a&gt; if you're too cheap to buy the book. ;)
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/1558609105&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Virtual
            Machines: Versatile Platforms for Systems and Processes&lt;/a&gt; -- &lt;i&gt;Jim Smith, Ravi
            Nair&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1558609105.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;6 of 10.&lt;/b&gt;
               &lt;br&gt;
               This is probably a good book to have, and to skim through. I personally only read
               about 1/5th of it (those that were relevant and contained information I wasn't already
               entirely comfortable with) but the sections I did go through were well written. It
               covers various "virtual machines," from virtual execution environments--e.g. CLR and
               JVM--to hypervisors and more traditional virtualization (a la VirtualPC and VMWare).
               The content is, unfortunately, quite introductory in nature.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
   Next, those that have nothing to do with bits and bytes (but that I enjoyed nonetheless;
   non-fiction, of course):
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/0345440161&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;In
            the Devil's Garden: A Sinful History of Forbidden Food&lt;/a&gt; -- &lt;i&gt;Stewart Lee Allen&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0345440161.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               Wow, super entertaining. This book talks about all of the foods throughout history
               which have been labeled "forbidden," yet for some reason always seemed to be secretly
               enjoyed by the more privileged classes in certain societies. Its chapters are broken
               up into the Deadly Sins, leading to some surprising and definitely engaging narratives
               throughout various cultures. I blew through this in just two sittings, mostly because
               it's an easy read, but also because I couldn't put it down.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/0060934913&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;Kitchen
            Confidential&lt;/a&gt; -- &lt;i&gt;Anthony Bourdain&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0060934913.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               OK, so this book is about food. A really good book about food. Anthony Bourdain did
               a brief stint as a "celebrity chef," but ultimately he's just a raw all-American cook.
               He is executive chef as Brasserie Les Halles in New York City. And his book details
               the grungy side of kitchens and the restaurant industry, but in a very intruiging
               and culinary-rich sense. I read it on the beach in Maui, which made it even better.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;amp;path=ASIN/0865476330&amp;amp;tag=bluebytesoftw-20&amp;amp;camp=1789&amp;amp;creative=9325"&gt;The
            Accidental Connoisseur: An Irreverent Journey Through the Wine World&lt;/a&gt; -- &lt;i&gt;Lawrence
            Osbourne&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0865476330.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;7 of 10.&lt;/b&gt;
               &lt;br&gt;
               This is an enligntening tale of one man's journey through the world of wine. At first,
               he is confronted with a dizzying array of magical words thrown together by "experts"
               on taste and wine, and struggles to find his ground. Over time, a subtle transformation
               takes place, where the comfort level with the industry, influentials, and its products
               gradually rises. No strong conclusion is made, but the journey is fun.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=b3d395d6-6ae6-43a9-800c-5ff38bdf2c39" /&gt;</description>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=47c98323-c7d9-44c9-8dab-061ec86e6753</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,47c98323-c7d9-44c9-8dab-061ec86e6753.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      2 talks down, 0 to go.
   </p>
        <p>
      What a great feeling. Both talks are currently in the Top 10 for session evals.
      We'll see if I can stay on top.
   </p>
        <p>
          <em>Update: </em>Please fill out the <a href="http://commnet1.microsoftpdc.com/evals/selecteval.aspx?eval=session">session
      evals</a> on CommNet if you attended my talks. Thanks!<br /><em>Update #2: </em>The decks for my talks are available: (1) <a href="http://216.55.183.63/pdc2005/slides/FUN405_Duffy.ppt">Programming
      w/ Concurrency</a> and (2) <a href="http://216.55.183.63/pdc2005/slides/TLN410_Pobar_Duffy.ppt">Writing
      a Compiler</a>.
   </p>
        <p>
      Time to fall asleep reading <i><a href="http://www.amazon.com/exec/obidos/ASIN/1558609105/bluebytesoftw-20">Virtual
      Machines: Versatile Platforms for Systems and Processes</a></i>.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=47c98323-c7d9-44c9-8dab-061ec86e6753" />
      </body>
      <title>Well that was fun!</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,47c98323-c7d9-44c9-8dab-061ec86e6753.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/09/14/WellThatWasFun.aspx</link>
      <pubDate>Wed, 14 Sep 2005 07:23:59 GMT</pubDate>
      <description>&lt;p&gt;
   2 talks down, 0 to go.
&lt;/p&gt;
&lt;p&gt;
   What&amp;nbsp;a great feeling. Both talks are currently in the Top 10 for session evals.
   We'll see if I can stay on top.
&lt;/p&gt;
&lt;p&gt;
   &lt;em&gt;Update: &lt;/em&gt;Please fill out the &lt;a href="http://commnet1.microsoftpdc.com/evals/selecteval.aspx?eval=session"&gt;session
   evals&lt;/a&gt; on CommNet if you attended my talks. Thanks!&lt;br&gt;
   &lt;em&gt;Update #2: &lt;/em&gt;The decks for my talks are available: (1) &lt;a href="http://216.55.183.63/pdc2005/slides/FUN405_Duffy.ppt"&gt;Programming
   w/ Concurrency&lt;/a&gt; and (2)&amp;nbsp;&lt;a href="http://216.55.183.63/pdc2005/slides/TLN410_Pobar_Duffy.ppt"&gt;Writing
   a Compiler&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
   Time to fall asleep reading &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1558609105/bluebytesoftw-20"&gt;Virtual
   Machines: Versatile Platforms for Systems and Processes&lt;/a&gt;&lt;/i&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=47c98323-c7d9-44c9-8dab-061ec86e6753" /&gt;</description>
      <category>Books;Miscellaneous</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=ad453a9d-81b3-4494-a367-2b4b92cedd15</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,ad453a9d-81b3-4494-a367-2b4b92cedd15.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I get nearly zero time to read lately. Too much stuff going on, including a toasted
      BIOS on my primary work PC. (Yeah, it had my PDC presentations on it...You'd think
      working at a storage company for many years would have taught me to back my work up.
      *sigh*)
   </p>
        <p>
      But I have a rule that I must read for at least 4 hours per week. Anything less than
      that, and I fear brain rot. Here are some current and recent reads:
   </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0201543303/bluebytesoftw-20">The
               Design and Evolution of C++</a> -- <i>Bjarne Stroustrup</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0201543303.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>9 of 10.</b>
                  <br />
                  I am thouroughly enjoying this one. It takes a historical tour of the design and evolution
                  of the C++ language, from it's inception based on Bjarne's work with Simula in the
                  late 70's, to his C with Classes, it's codification as C++, and its evolution from
                  1.0 and beyond. Great insight into why certain decisions were made, and a great way
                  to get some context around where we are today and how we got here.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0139011587/bluebytesoftw-20">Fundamentals
               of Parallel Processing</a> -- <i>Harry F. Jordan, et al</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0139011587.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>9 of 10.</b>
                  <br />
                  A fairly detailed tour of the parallel processing space, with some practical advice
                  as it pertains to modern shared memory architectures and systems. I mentioned it a
                  few weeks back, but I'm just now reading straight through the book. Material is introduction-to-medium-level,
                  but offers some meaty chunks (whatever that means...it just came out, sorry) in many
                  areas. Especially good coverage on data dependence analysis.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0735619883/bluebytesoftw-20">Customizing
               the CLR</a> -- <i>Steven Pratschner</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0735619883.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b>
                  <br />
                  I bought this book primarily for its coverage of Constrained Execution Regions, Critical
                  Finalization, and reliability as it pertains to our hosting APIs. But then I started
                  reading from the beginning and couldn't stop. This book will certainly serve as a
                  good reference for anybody doing hosting coding, and could serve as a source of endless
                  hours of fun...just toying around with some of the cool extensibility hooks the CLR
                  provides. Happy hacking!
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0975514008/bluebytesoftw-20">Dude,
               Did I Steal Your Job? Debugging Indian Computer Programmers</a> -- <i>N. Sivakumar</i></i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0975514008.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>7 of 10.</b>
                  <br />
                  Despite it's potentially offensive title, this book offers interesting insight from
                  an Indian programmer working in the United States. Funny, entertaining, and very raw
                  (i.e. little to no editing). I am slightly annoyed by the triple spaced typesetting,
                  but so be it. Definitely a lighter read than my norm, but it's a welcome change.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=ad453a9d-81b3-4494-a367-2b4b92cedd15" />
      </body>
      <title>Currently reading...</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,ad453a9d-81b3-4494-a367-2b4b92cedd15.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/08/09/CurrentlyReading.aspx</link>
      <pubDate>Tue, 09 Aug 2005 07:20:20 GMT</pubDate>
      <description>&lt;p&gt;
   I get nearly zero time to read lately. Too much stuff going on, including a toasted
   BIOS on my primary work PC. (Yeah, it had my PDC presentations on it...You'd think
   working at a storage company for many years would have taught me to back my work up.
   *sigh*)
&lt;/p&gt;
&lt;p&gt;
   But I have a rule that I must read for at least 4 hours per week. Anything less than
   that, and I fear brain rot. Here are some current and recent reads:
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201543303/bluebytesoftw-20"&gt;The
            Design and Evolution of C++&lt;/a&gt; -- &lt;i&gt;Bjarne Stroustrup&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0201543303.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;9 of 10.&lt;/b&gt;
               &lt;br&gt;
               I am thouroughly enjoying this one. It takes a historical tour of the design and evolution
               of the C++ language, from it's inception based on Bjarne's work with Simula in the
               late 70's, to his C with Classes, it's codification as C++, and its evolution from
               1.0 and beyond. Great insight into why certain decisions were made, and a great way
               to get some context around where we are today and how we got here.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0139011587/bluebytesoftw-20"&gt;Fundamentals
            of Parallel Processing&lt;/a&gt; -- &lt;i&gt;Harry F. Jordan, et al&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0139011587.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;9 of 10.&lt;/b&gt;
               &lt;br&gt;
               A fairly detailed tour of the parallel processing space, with some practical advice
               as it pertains to modern shared memory architectures and systems. I mentioned it a
               few weeks back, but I'm just now reading straight through the book. Material is introduction-to-medium-level,
               but offers some meaty chunks (whatever that means...it just came out, sorry) in many
               areas. Especially good coverage on data dependence analysis.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0735619883/bluebytesoftw-20"&gt;Customizing
            the CLR&lt;/a&gt; -- &lt;i&gt;Steven Pratschner&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0735619883.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt;
               &lt;br&gt;
               I bought this book primarily for its coverage of Constrained Execution Regions, Critical
               Finalization, and reliability as it pertains to our hosting APIs. But then I started
               reading from the beginning and couldn't stop. This book will certainly serve as a
               good reference for anybody doing hosting coding, and could serve as a source of endless
               hours of fun...just toying around with some of the cool extensibility hooks the CLR
               provides. Happy hacking!
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0975514008/bluebytesoftw-20"&gt;Dude,
            Did I Steal Your Job? Debugging Indian Computer Programmers&lt;/a&gt; -- &lt;i&gt;N. Sivakumar&lt;/i&gt;&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0975514008.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;7 of 10.&lt;/b&gt;
               &lt;br&gt;
               Despite it's potentially offensive title, this book offers interesting insight from
               an Indian programmer working in the United States. Funny, entertaining, and very raw
               (i.e. little to no editing). I am slightly annoyed by the triple spaced typesetting,
               but so be it. Definitely a lighter read than my norm, but it's a welcome change.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=ad453a9d-81b3-4494-a367-2b4b92cedd15" /&gt;</description>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=81ba39e7-c8a7-4afe-bde0-f850f9bfa8de</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,81ba39e7-c8a7-4afe-bde0-f850f9bfa8de.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I can't imagine what it would have been like to write a CLR/.NET Framework 1.0 book
      before it was released from the outside. That is, while not working for Microsoft.
   </p>
        <p>
      I just upgraded from Whidbey Beta1 to PD7, and found a ton of interesting changes. Mostly
      API renames which, thankfully, are done through obsoleting the old one. This makes
      migrating much smoother since the build doesn't break, and I can just follow up on
      the warnings as needed. I have to be better about keeping up from drop
      to drop. Even without doing that, though, every so often I get wind of a
      change via email or word of mouth, and make a note to check it out at some point in
      the future. I basically have a whole set of Outlook folders, one for each chapter,
      with nearly one hundred todo's... One has to wonder if I'll ever be able to follow
      up on them all. :)
   </p>
        <p>
      Luckily, I also have a whole suite of test cases which I am using to verify when something
      changes. Basically, anything I write about, I write a test case for. This has
      definitely been one of the best decisions I made towards the beginning of the project. This
      at least helps to identify areas where the text might now be out of date, and points
      directly to code samples which are obsolete.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=81ba39e7-c8a7-4afe-bde0-f850f9bfa8de" />
      </body>
      <title>Whidbey upgrades and writing</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,81ba39e7-c8a7-4afe-bde0-f850f9bfa8de.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/03/27/WhidbeyUpgradesAndWriting.aspx</link>
      <pubDate>Sun, 27 Mar 2005 01:20:37 GMT</pubDate>
      <description>&lt;p&gt;
   I can't imagine what it would have been like to write a CLR/.NET Framework 1.0 book
   before it was released from the outside. That is, while not working for Microsoft.
&lt;/p&gt;
&lt;p&gt;
   I just upgraded from Whidbey Beta1 to PD7, and found a ton of interesting changes.&amp;nbsp;Mostly
   API renames which, thankfully, are done through obsoleting the old one. This makes
   migrating much smoother since the build doesn't break, and I can just follow up&amp;nbsp;on
   the warnings as needed.&amp;nbsp;I have to be&amp;nbsp;better about&amp;nbsp;keeping up from drop
   to drop.&amp;nbsp;Even without doing that, though,&amp;nbsp;every so often I get wind of a
   change via email or word of mouth, and make a note to check it out at some point in
   the future. I basically have a whole set of Outlook folders, one for each chapter,
   with nearly one hundred todo's... One has to wonder if I'll ever be able to follow
   up on them all. :)
&lt;/p&gt;
&lt;p&gt;
   Luckily, I also have a whole suite of test cases which I am using to verify when something
   changes. Basically, anything I write about, I write a test case for.&amp;nbsp;This has
   definitely been one of the best decisions I made towards the beginning of the project.&amp;nbsp;This
   at least helps to identify areas where the text might now be out of date, and points
   directly to code samples which are obsolete.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=81ba39e7-c8a7-4afe-bde0-f850f9bfa8de" /&gt;</description>
      <category>Books;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=f05bd354-fd93-4a95-b1bd-72528a3fb636</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,f05bd354-fd93-4a95-b1bd-72528a3fb636.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0262162288/bluebytesoftw-20">Advanced
               Topics in Types and Programming Languages</a>
                  <br />
               edited by Benjamin C. Pierce</i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0262162288.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>9 of 10.</b> This book builds on one of my favorite reads from last year, <a href="http://www.amazon.com/exec/obidos/ASIN/0262162091/bluebytesoftw-20">Types
                  and Programming Languages</a>. It contains a collection of essays on topics ranging
                  from precise type analysis, lower level type systems (e.g. a typed assembly language),
                  reasoning about programs, and ML type inferencing. I've not yet completed it, but
                  it is generally very well written. I highly recommend both of these books.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0143034650/bluebytesoftw-20">Free
               Culture: The Nature and Future of Creativity</a>
                  <br />
               by Lawrence Lessig</i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0143034650.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b> Fascinating read by one of the most knowledgeable and provocative
                  experts on the topic of both historical and modern intellectual property. This book
                  takes a careful look (without too much lawyer speak) at the impacts IP law have had
                  on culture as a whole, and examines the impacts on the future of ideas and the ability
                  to act out on such creativity. Lawrence has a blog over at <a href="http://www.lessig.org/blog/">http://www.lessig.org/blog/</a>,
                  and has a great collection of presentations over at the <a href="http://www.itconversations.com/">IT
                  Conversations </a>website.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0596007795/bluebytesoftw-20">Mind
               Hacks</a>
                  <br />
               by Tom Stafford, Matt Webb</i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0596007795.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>7 of 10.</b> This is a fun book. While some of the topics covered aren't necessarily
                  hacks, the author's do a great job of discussing some interesting facets of how the
                  brain functions. While coverage doesn't go very deep in any one area, the book provides
                  plenty of (mostly web) references to follow up on if you end up wanting more details.
                  The prose is very computer/geekish which just adds to the reading pleasure.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=f05bd354-fd93-4a95-b1bd-72528a3fb636" />
      </body>
      <title>Currently reading...</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,f05bd354-fd93-4a95-b1bd-72528a3fb636.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/03/04/CurrentlyReading.aspx</link>
      <pubDate>Fri, 04 Mar 2005 20:39:18 GMT</pubDate>
      <description>&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262162288/bluebytesoftw-20"&gt;Advanced
            Topics in Types and Programming Languages&lt;/a&gt;
            &lt;br&gt;
            edited by Benjamin C. Pierce&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0262162288.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;9 of 10.&lt;/b&gt; This book builds on one of my favorite reads from last year, &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262162091/bluebytesoftw-20"&gt;Types
               and Programming Languages&lt;/a&gt;. It contains a collection of essays on topics ranging
               from precise type analysis, lower level type systems (e.g. a typed assembly language),
               reasoning about programs, and ML type inferencing. I've not yet completed it, but
               it is generally very well written. I highly recommend both of these books.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0143034650/bluebytesoftw-20"&gt;Free
            Culture: The Nature and Future of Creativity&lt;/a&gt;
            &lt;br&gt;
            by Lawrence Lessig&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0143034650.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt; Fascinating read by one of the most knowledgeable and provocative
               experts on the topic of both historical and modern intellectual property. This book
               takes a careful look (without too much lawyer speak) at the impacts IP law have had
               on culture as a whole, and examines the impacts on the future of ideas and the ability
               to act out on such creativity. Lawrence has a blog over at &lt;a href="http://www.lessig.org/blog/"&gt;http://www.lessig.org/blog/&lt;/a&gt;,
               and has a great collection of presentations over at the &lt;a href="http://www.itconversations.com/"&gt;IT
               Conversations &lt;/a&gt;website.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0596007795/bluebytesoftw-20"&gt;Mind
            Hacks&lt;/a&gt;
            &lt;br&gt;
            by Tom Stafford, Matt Webb&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0596007795.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;7 of 10.&lt;/b&gt; This is a fun book. While some of the topics covered aren't necessarily
               hacks, the author's do a great job of discussing some interesting facets of how the
               brain functions. While coverage doesn't go very deep in any one area, the book provides
               plenty of (mostly web) references to follow up on if you end up wanting more details.
               The prose is very computer/geekish which just adds to the reading pleasure.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=f05bd354-fd93-4a95-b1bd-72528a3fb636" /&gt;</description>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=27dcb72c-e111-4fde-a705-f41967944e3a</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,27dcb72c-e111-4fde-a705-f41967944e3a.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Having a massive library of techie books is a blessing in disguise... Especially when
      you're writing a book and need constant reminder of how things really work. Or just
      a little inspiration.
   </p>
        <p>
      I have these on my desk right now (listed in no particular order):
   </p>
        <ul>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0201703106/bluebytesoftw-20">Win32
         Systems Programming (2nd Edition)</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0321154932/bluebytesoftw-20">The Common
         Language Infrastructure Annotated Standard</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0321154894/bluebytesoftw-20">.NET
         Framework Standard Library Annotated Reference</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0201310058/bluebytesoftw-20">Effective
         Java</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0471250600/bluebytesoftw-20">Operating
         Systems Concepts</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0136386776/bluebytesoftw-20">Operating
         Systems: Design and Implementation</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0130471771/bluebytesoftw-20">Core
         Java, Vol. 1 (Fundamentals)</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0131118269/bluebytesoftw-20">Core
         Java, Vol. 2 (Advanced Features)</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0201896834/bluebytesoftw-20">The Art
         of Computer Programming, Vol. 1</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0201896842/bluebytesoftw-20">The Art
         of Computer Programming, Vol. 2</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0201896850/bluebytesoftw-20">The Art
         of Computer Programming, Vol. 3</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0262032937/bluebytesoftw-20">Introduction
         to Algorithms</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0201704331/bluebytesoftw-20">The Java
         Programming Language (3rd Edition)</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0201310090/bluebytesoftw-20">Concurrent
         Programming in Java (2nd Edition)</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0974514055/bluebytesoftw-20">Programming
         Ruby</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0201633612/bluebytesoftw-20">Design
         Patterns</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/059600351X/bluebytesoftw-20">Shared
         Source CLI Essentials</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0321193628/bluebytesoftw-20">Concepts
         of Programming Languages</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/193011043X/bluebytesoftw-20">Bitter
         Java</a>
          </li>
          <li>
            <a href="http://www.amazon.com/exec/obidos/ASIN/0262162091/bluebytesoftw-20">Types
         and Programming Languages</a>
          </li>
        </ul>
        <p>
      Notice that I have quite a few Java books. Interestingly, I own very few CLR/.NET
      Framework books... I've found that most of the Java material is transferrable. I'd
      recommend any one of the above books very highly.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=27dcb72c-e111-4fde-a705-f41967944e3a" />
      </body>
      <title>Books on my desk</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,27dcb72c-e111-4fde-a705-f41967944e3a.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/01/23/BooksOnMyDesk.aspx</link>
      <pubDate>Sun, 23 Jan 2005 04:04:36 GMT</pubDate>
      <description>&lt;p&gt;
   Having a massive library of techie books is a blessing in disguise... Especially when
   you're writing a book and need constant reminder of how things really work. Or just
   a little inspiration.
&lt;/p&gt;
&lt;p&gt;
   I have these on my desk right now (listed in no particular order):
&lt;/p&gt;
&lt;ul&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201703106/bluebytesoftw-20"&gt;Win32
      Systems Programming (2nd Edition)&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321154932/bluebytesoftw-20"&gt;The Common
      Language Infrastructure Annotated Standard&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321154894/bluebytesoftw-20"&gt;.NET
      Framework Standard Library Annotated Reference&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201310058/bluebytesoftw-20"&gt;Effective
      Java&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0471250600/bluebytesoftw-20"&gt;Operating
      Systems Concepts&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0136386776/bluebytesoftw-20"&gt;Operating
      Systems: Design and Implementation&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0130471771/bluebytesoftw-20"&gt;Core
      Java, Vol. 1 (Fundamentals)&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0131118269/bluebytesoftw-20"&gt;Core
      Java, Vol. 2 (Advanced Features)&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201896834/bluebytesoftw-20"&gt;The Art
      of Computer Programming, Vol. 1&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201896842/bluebytesoftw-20"&gt;The Art
      of Computer Programming, Vol. 2&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201896850/bluebytesoftw-20"&gt;The Art
      of Computer Programming, Vol. 3&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262032937/bluebytesoftw-20"&gt;Introduction
      to Algorithms&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201704331/bluebytesoftw-20"&gt;The Java
      Programming Language (3rd Edition)&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201310090/bluebytesoftw-20"&gt;Concurrent
      Programming in Java (2nd Edition)&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0974514055/bluebytesoftw-20"&gt;Programming
      Ruby&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0201633612/bluebytesoftw-20"&gt;Design
      Patterns&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/059600351X/bluebytesoftw-20"&gt;Shared
      Source CLI Essentials&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321193628/bluebytesoftw-20"&gt;Concepts
      of Programming Languages&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/193011043X/bluebytesoftw-20"&gt;Bitter
      Java&lt;/a&gt;
   &lt;/li&gt;
   &lt;li&gt;
      &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262162091/bluebytesoftw-20"&gt;Types
      and Programming Languages&lt;/a&gt;
   &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
   Notice that I have quite a few Java books. Interestingly, I own very few CLR/.NET
   Framework books... I've found that most of the Java material is transferrable. I'd
   recommend any one of the above books very highly.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=27dcb72c-e111-4fde-a705-f41967944e3a" /&gt;</description>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=769b0892-8f93-43da-93ab-2ac44f33a86b</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,769b0892-8f93-43da-93ab-2ac44f33a86b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0486659437/bluebytesoftw-20">Games
               and Decisions: Introduction and Critical Survey</a>
                  <br />
               by R. Duncan Luce and Howard Raiffa</i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0486659437.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>8 of 10.</b> Discussion of game theory with concrete examples in terms of politics,
                  war, and economics. This is a reprint of the classic 1957 text, and is highly dependent
                  on von Neumann's extensive work in this area. Includes a great deal on classification,
                  e.g. two-person, n-person, zero-sum, and cooperative, and the related strategic theories.
                  Also discusses general decision making based on interests, including both at an individual
                  and group level, with much content derived from Nash's relavent work. The book is
                  also very approachable, leaving much of the heavy duty math to von Neumann's classic <a href="http://www.amazon.com/exec/obidos/ASIN/0471911852/bluebytesoftw-20">Theory
                  of Games and Economic Behavior</a>. A fun deviation from my typical CS read.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=769b0892-8f93-43da-93ab-2ac44f33a86b" />
      </body>
      <title>Currently reading...</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,769b0892-8f93-43da-93ab-2ac44f33a86b.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2005/01/16/CurrentlyReading.aspx</link>
      <pubDate>Sun, 16 Jan 2005 03:37:45 GMT</pubDate>
      <description>&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0486659437/bluebytesoftw-20"&gt;Games
            and Decisions: Introduction and Critical Survey&lt;/a&gt;
            &lt;br&gt;
            by R. Duncan Luce and Howard Raiffa&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0486659437.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;8 of 10.&lt;/b&gt; Discussion of game theory with concrete examples in terms of politics,
               war, and economics. This is a reprint of the classic 1957 text, and is highly dependent
               on von Neumann's extensive work in this area. Includes a great deal on classification,
               e.g. two-person, n-person, zero-sum, and cooperative, and the related strategic theories.
               Also discusses general decision making based on interests, including both at an individual
               and group level, with much content derived from Nash's relavent work. The book is
               also very approachable, leaving much of the heavy duty math to von Neumann's classic &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0471911852/bluebytesoftw-20"&gt;Theory
               of Games and Economic Behavior&lt;/a&gt;. A fun deviation from my typical CS read.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=769b0892-8f93-43da-93ab-2ac44f33a86b" /&gt;</description>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=e642cffa-bff1-4be8-bebd-d072b464ede0</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,e642cffa-bff1-4be8-bebd-d072b464ede0.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I finished up the <a href="http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=cf2c3c82-7161-4f47-a2ef-65d04d0b24fc">latest
      round of books</a> just in time for a few more, two of which were holiday gifts.
   </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0262162091/bluebytesoftw-20">Types
               and Programming Languages</a>
                  <br />
               by Benjamin C. Pierce</i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0262162091.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>10 of 10.</b> Contains a pragmatic view of language typing by using formal operational
                  semantics. It begins with an untyped lambda calculus and moves to simply-typed on
                  up through more complex language syntax. The text is very well organized, introducing
                  new topics in a logical progression from untyped to fully typed language syntax. The
                  book uses ML to demonstrate example implementations along the way.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0262731037/bluebytesoftw-20">Formal
               Semantics</a>
                  <br />
               by Glynn Winskel</i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0262731037.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>9 of 10.</b> This is a very mathematically-oriented text on formal mechanisms for
                  representing programming language semantics. Includes coverage of domain theory, and
                  operational, denotational, and natural semantics, plus special coverage of parallel
                  and nondeterministic formalisms. Very dense, but very well written.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top" colspan="2">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/1558605967/bluebytesoftw-20">Computer
               Architecture: A Quantitative Approach</a>
                  <br />
               by John L. Hennessy, David A. Patterson, David Goldberg</i>
              </td>
            </tr>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1558605967.01._SCMZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <b>6 of 10.</b> Decent, albeit introductory and very sparse, coverage of various
                  computer (hardware) architecture topics. This includes coverage of instruction set
                  design, parallelism, pipelining, multi-core, and a variety of other interesting things.
                  The biggest disappointment is the lack of depth in the topics covered. Still recommended
                  as a quick reference to occupy your bookshelf.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=e642cffa-bff1-4be8-bebd-d072b464ede0" />
      </body>
      <title>More books on the reading stack</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,e642cffa-bff1-4be8-bebd-d072b464ede0.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/12/28/MoreBooksOnTheReadingStack.aspx</link>
      <pubDate>Tue, 28 Dec 2004 19:34:31 GMT</pubDate>
      <description>&lt;p&gt;
   I finished up the &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=cf2c3c82-7161-4f47-a2ef-65d04d0b24fc"&gt;latest
   round of books&lt;/a&gt; just in time for a few more, two of which were holiday gifts.
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262162091/bluebytesoftw-20"&gt;Types
            and Programming Languages&lt;/a&gt;
            &lt;br&gt;
            by Benjamin C. Pierce&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0262162091.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;10 of 10.&lt;/b&gt; Contains a pragmatic view of language typing by using formal operational
               semantics. It begins with an untyped lambda calculus and moves to simply-typed on
               up through more complex language syntax. The text is very well organized, introducing
               new topics in a logical progression from untyped to fully typed language syntax. The
               book uses ML to demonstrate example implementations along the way.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262731037/bluebytesoftw-20"&gt;Formal
            Semantics&lt;/a&gt;
            &lt;br&gt;
            by Glynn Winskel&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0262731037.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;9 of 10.&lt;/b&gt; This is a very mathematically-oriented text on formal mechanisms for
               representing programming language semantics. Includes coverage of domain theory, and
               operational, denotational, and natural semantics, plus special coverage of parallel
               and nondeterministic formalisms. Very dense, but very well written.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top colspan=2&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1558605967/bluebytesoftw-20"&gt;Computer
            Architecture: A Quantitative Approach&lt;/a&gt;
            &lt;br&gt;
            by John L. Hennessy, David A. Patterson, David Goldberg&lt;/i&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1558605967.01._SCMZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;b&gt;6&amp;nbsp;of 10.&lt;/b&gt; Decent, albeit introductory and very sparse, coverage of various
               computer (hardware) architecture topics. This includes coverage of instruction set
               design, parallelism, pipelining, multi-core, and a variety of other interesting things.
               The biggest disappointment is the lack of depth in the topics covered. Still recommended
               as a quick reference to occupy your bookshelf.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=e642cffa-bff1-4be8-bebd-d072b464ede0" /&gt;</description>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=8e43897d-e9b0-4b7e-8fab-2e9631467d98</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,8e43897d-e9b0-4b7e-8fab-2e9631467d98.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I'm going to get into the regular habit of soliciting feedback on book content. The <a href="http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=9c98a80e-6eb3-4020-9862-b9bb717e497d">responses
      here</a> were very helpful.
   </p>
        <p>
      Right now, I'm wrapping up the chapter on mutli-threading which covers app-domains,
      threading, and process management. I've tried to cover of all the standard concurrency
      and threading topics, asynchronous API patterns, synchronization and the
      Win32 WaitHandle-based resources, and both the System.AppDomain and System.Diagnostics.Process
      classes.
   </p>
        <p>
      Is there anything specific to this area you'd like to see covered?
   </p>
        <p>
      Any common pain points that .NET newcomers (or even experienced developers) seem to
      get hung up on when it comes to this topic?
   </p>
        <p>
      Any anti-patterns you see emerging that the general public should know about?
   </p>
        <p>
      Feedback would be much appreciated.
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=8e43897d-e9b0-4b7e-8fab-2e9631467d98" />
      </body>
      <title>Chapter ideas? AppDomains, Threading, and Processes</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,8e43897d-e9b0-4b7e-8fab-2e9631467d98.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/12/22/ChapterIdeasAppDomainsThreadingAndProcesses.aspx</link>
      <pubDate>Wed, 22 Dec 2004 09:16:06 GMT</pubDate>
      <description>&lt;p&gt;
   I'm going to get into the regular habit of soliciting feedback on book content. The &lt;a href="http://www.bluebytesoftware.com/blog/PermaLink.aspx?guid=9c98a80e-6eb3-4020-9862-b9bb717e497d"&gt;responses
   here&lt;/a&gt; were very helpful.
&lt;/p&gt;
&lt;p&gt;
   Right now, I'm wrapping up the chapter on mutli-threading which covers app-domains,
   threading, and process management. I've tried to cover of all the standard concurrency
   and&amp;nbsp;threading topics, asynchronous API patterns,&amp;nbsp;synchronization and the
   Win32 WaitHandle-based resources, and both the System.AppDomain and System.Diagnostics.Process
   classes.
&lt;/p&gt;
&lt;p&gt;
   Is there anything specific to this area&amp;nbsp;you'd like to see covered?
&lt;/p&gt;
&lt;p&gt;
   Any common pain points that .NET newcomers (or even experienced developers) seem to
   get hung up on when it comes to this topic?
&lt;/p&gt;
&lt;p&gt;
   Any anti-patterns you see emerging that the general public should know about?
&lt;/p&gt;
&lt;p&gt;
   Feedback would be much appreciated.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=8e43897d-e9b0-4b7e-8fab-2e9631467d98" /&gt;</description>
      <category>Books;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=9c98a80e-6eb3-4020-9862-b9bb717e497d</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,9c98a80e-6eb3-4020-9862-b9bb717e497d.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I'm several chapters through my book. Well, rough draft chapters that is--I suppose
      there's a subtle difference. ;) And I have a question that hopefully at least one
      person out there can provide feedback on.
   </p>
        <p>
      As I am writing, I'm constantly battling with the whole “know your user”
      dillemma. This fundamental tenet applies to building products, designing APIs,
      and writing books, too. If my book is under <em>or</em> over the head of my target
      audience, well... folks likely won't read it! At this point, it's hard to pinpoint
      exactly who my readers will be. My envisioned persona at this point is an
      IT software professional who either has a couple years of experience or a CS degree.
      This person enjoys reading about technologies, but at the same time has
      a job to do and will be using the book as a crucial tool to enable them in doing
      it.
   </p>
        <p>
      Seeing as I've never explicitly said what the book is, let me do that: roughly, it
      is a whirlwind tour of the CLR and .NET Framework, with a focus on 2.0 stuff. There
      are several similar works out there already, so I'm trying to differentiate myself
      with a more technical, geekish edge, and great coverage of the new 2.0 features.
   </p>
        <p>
      So here comes my constant internal debate. How much computer science-ish stuff should
      it contain? I mean, there's a certain level needed to understand some concepts, but
      many could just as easily be glossed over. Moreover, if folks need to learn about hardcore CS
      stuff, well... there are plenty of classic texts out there already. Take type
      systems, for example. I could just say: hey, there are these things called types,
      of which there are two categories... value and reference types. The differences are
      X, and you use them by doing Y. And so on. Or, I could take a step back, and
      briefly discuss the design decisions made when choosing strong vs. latent typing,
      a good mixture of static and dynamic type checking, and so on. I could easily spend
      1/5 of the entire Type System chapter on this alone. But I fear that could be a mistake.
   </p>
        <p>
      I suppose there is a subtle difference... however, I do know that many people
      out there just want to “see the code” when they buy a book. Not read through
      a whole bunch of geeky expositions.
   </p>
        <p>
      Any opinions would be awesome! Thanks...
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=9c98a80e-6eb3-4020-9862-b9bb717e497d" />
      </body>
      <title>Book ponderings</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,9c98a80e-6eb3-4020-9862-b9bb717e497d.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/12/01/BookPonderings.aspx</link>
      <pubDate>Wed, 01 Dec 2004 06:50:06 GMT</pubDate>
      <description>&lt;p&gt;
   I'm several chapters through my book. Well, rough draft chapters that is--I suppose
   there's a subtle difference. ;) And I have a question that hopefully at least one
   person out there can provide feedback on.
&lt;/p&gt;
&lt;p&gt;
   As I am writing, I'm constantly battling with the whole &amp;#8220;know your user&amp;#8221;
   dillemma. This fundamental tenet&amp;nbsp;applies to building products, designing APIs,
   and writing books, too. If my book is under &lt;em&gt;or&lt;/em&gt; over the head of my target
   audience, well... folks likely won't read it! At this point, it's hard to pinpoint
   exactly who my&amp;nbsp;readers will be. My&amp;nbsp;envisioned persona at this point is an
   IT software professional who either has a couple years of experience or a CS degree.
   This person&amp;nbsp;enjoys reading about technologies, but at the same time&amp;nbsp;has
   a job to do and will be using the book as a crucial tool&amp;nbsp;to enable them in doing
   it.
&lt;/p&gt;
&lt;p&gt;
   Seeing as I've never explicitly said what the book is, let me do that: roughly, it
   is a whirlwind tour of the CLR and .NET Framework, with a focus on 2.0 stuff. There
   are several similar works out there already, so I'm trying to differentiate myself
   with a more technical, geekish edge, and great coverage of the new 2.0 features.
&lt;/p&gt;
&lt;p&gt;
   So here comes my constant internal debate. How much computer science-ish stuff should
   it contain? I mean, there's a certain level needed to understand some concepts, but
   many could just as easily be glossed over.&amp;nbsp;Moreover, if folks need to learn about&amp;nbsp;hardcore&amp;nbsp;CS
   stuff, well... there are plenty of classic texts out there already.&amp;nbsp;Take type
   systems, for example. I could just say: hey, there are these things called types,
   of which there are two categories... value and reference types. The differences are
   X, and you use them by doing Y.&amp;nbsp;And so on. Or, I could take a step back, and
   briefly discuss the design decisions made when choosing strong vs. latent typing,
   a good mixture of static and dynamic type checking, and so on. I could easily spend
   1/5 of the entire Type System chapter on this alone. But I fear that could be a mistake.
&lt;/p&gt;
&lt;p&gt;
   I suppose there is a subtle difference... however,&amp;nbsp;I do know that many people
   out there just want to &amp;#8220;see the code&amp;#8221; when they buy a book. Not read through
   a whole bunch of geeky expositions.
&lt;/p&gt;
&lt;p&gt;
   Any opinions would be awesome! Thanks...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=9c98a80e-6eb3-4020-9862-b9bb717e497d" /&gt;</description>
      <category>Books;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=cf2c3c82-7161-4f47-a2ef-65d04d0b24fc</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,cf2c3c82-7161-4f47-a2ef-65d04d0b24fc.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/0262062178/bluebytesoftw-20">Essentials
                  of Programming Languages</a>
                    <br />
                  by Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/0262062178.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td valign="top">
                  <p>
                    <b>10 of 10.</b> Details fundamental programming language concepts with a focus on
                     the implementation of them, including closures, type checking, continuations, object
                     orientation, and the like. The book gives a great overview, building a functional
                     interpreter using Scheme along the way to illustrate and highlight points. There is
                     just the right amount of formal notation. Highly recommended.
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/0262011530/bluebytesoftw-20">Structure
                  and Interpretation of Computer Programs</a>
                    <br />
                  by Harold Abelson, Gerald Jay Sussman</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/0262011530.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td valign="top">
                  <p>
                    <b>10 of 10.</b> The Wizard book. Although it's <a href="http://mitpress.mit.edu/sicp/full-text/book/book.html">available
                     for free online</a>, I ended up buying a copy. This is a classic book on fundamental
                     concepts of programming, with a heavy focus on Scheme and functional programming constructs.
                     Anyone who doesn't already own it... well... should. :)
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/3540200207/bluebytesoftw-20">Alan
                  Turing: Life and Legacy of a Great Thinker</a>
                    <br />
                  by Christof Teuscher</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/3540200207.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td valign="top">
                  <p>
                    <b>9 of 10.</b> An amazing collection of essays covering the spectrum of Turing's
                     life. Not super-geeky, but nonetheless a fascinating set of pieces. I've been interested
                     in Turing ever since I read <a href="http://www.amazon.com/exec/obidos/ASIN/0385495315/bluebytesoftw-20">The
                     Code Book: The Evolution Of Secrecy From Mary, Queen Of Scots To Quantum Crytography</a> years
                     and years ago, a historical account of cryptography with a decent coverage of his
                     attempts and eventual success to break the ENIGMA.
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/0974514055/bluebytesoftw-20">Programming
                  Ruby</a>
                    <br />
                  by <a href="http://pragprog.com/pragdave/">Dave Thomas</a></i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/0974514055.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td valign="top">
                  <p>
                    <b>8 of 10.</b> This is the classic text on <a href="http://www.ruby-lang.org/">Ruby</a>,
                     the programming language. This is referred to the "PickAxe" among the Ruby crowd.
                     The first edition has been out of print for some time, so the recent re-release of
                     a second edition is very welcome! Not only has it been updated to cover Ruby 1.8,
                     but it has much more content than the first edition. Great book, especially for reference.
                     (Ruby isn't known for its great documentation!)
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/0521644089/bluebytesoftw-20">The
                  Haskell School of Expression</a>
                    <br />
                  by Paul Hudak</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/0521644089.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td valign="top">
                  <p>
                    <b>7 of 10.</b> This book is a brief tour of the <a href="http://www.haskell.org/">Haskell</a> programming
                     language, using multimedia examples to illustrate a variety of potential uses. I found
                     it a bit too geared towards the functional language beginner. The focus on multimedia
                     was interesting, albeit distracting at times.
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=cf2c3c82-7161-4f47-a2ef-65d04d0b24fc" />
      </body>
      <title>Some good books</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,cf2c3c82-7161-4f47-a2ef-65d04d0b24fc.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/11/05/SomeGoodBooks.aspx</link>
      <pubDate>Fri, 05 Nov 2004 05:15:34 GMT</pubDate>
      <description>&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262062178/bluebytesoftw-20"&gt;Essentials
               of Programming Languages&lt;/a&gt;
               &lt;br&gt;
               by Daniel P. Friedman, Mitchell Wand, Christopher T. Haynes&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/0262062178.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td valign=top&gt;
               &lt;p&gt;
                  &lt;b&gt;10 of 10.&lt;/b&gt; Details fundamental programming language concepts with a focus on
                  the implementation of them, including closures, type checking, continuations, object
                  orientation, and the like. The book gives a great overview, building a functional
                  interpreter using Scheme along the way to illustrate and highlight points. There is
                  just the right amount of formal notation. Highly recommended.
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262011530/bluebytesoftw-20"&gt;Structure
               and Interpretation of Computer Programs&lt;/a&gt;
               &lt;br&gt;
               by Harold Abelson, Gerald Jay Sussman&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/0262011530.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td valign=top&gt;
               &lt;p&gt;
                  &lt;b&gt;10 of 10.&lt;/b&gt; The Wizard book. Although it's &lt;a href="http://mitpress.mit.edu/sicp/full-text/book/book.html"&gt;available
                  for free online&lt;/a&gt;, I ended up buying a copy. This is a classic book on fundamental
                  concepts of programming, with a heavy focus on Scheme and functional programming constructs.
                  Anyone who doesn't already own it... well... should. :)
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/3540200207/bluebytesoftw-20"&gt;Alan
               Turing: Life and Legacy of a Great Thinker&lt;/a&gt;
               &lt;br&gt;
               by Christof Teuscher&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/3540200207.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td valign=top&gt;
               &lt;p&gt;
                  &lt;b&gt;9 of 10.&lt;/b&gt; An amazing collection of essays covering the spectrum of Turing's
                  life. Not super-geeky, but nonetheless a fascinating set of pieces. I've been interested
                  in Turing ever since I read &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0385495315/bluebytesoftw-20"&gt;The
                  Code Book: The Evolution Of Secrecy From Mary, Queen Of Scots To Quantum Crytography&lt;/a&gt; years
                  and years ago, a historical account of cryptography with a decent coverage of his
                  attempts and eventual success to break the ENIGMA.
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0974514055/bluebytesoftw-20"&gt;Programming
               Ruby&lt;/a&gt;
               &lt;br&gt;
               by &lt;a href="http://pragprog.com/pragdave/"&gt;Dave Thomas&lt;/a&gt;&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/0974514055.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td valign=top&gt;
               &lt;p&gt;
                  &lt;b&gt;8 of 10.&lt;/b&gt; This is the classic text on &lt;a href="http://www.ruby-lang.org/"&gt;Ruby&lt;/a&gt;,
                  the programming language. This is referred to the "PickAxe" among the Ruby crowd.
                  The first edition has been out of print for some time, so the recent re-release of
                  a second edition is very welcome! Not only has it been updated to cover Ruby 1.8,
                  but it has much more content than the first edition. Great book, especially for reference.
                  (Ruby isn't known for its great documentation!)
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0521644089/bluebytesoftw-20"&gt;The
               Haskell School of Expression&lt;/a&gt;
               &lt;br&gt;
               by Paul Hudak&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/0521644089.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td valign=top&gt;
               &lt;p&gt;
                  &lt;b&gt;7 of 10.&lt;/b&gt; This book is a brief tour of the &lt;a href="http://www.haskell.org/"&gt;Haskell&lt;/a&gt; programming
                  language, using multimedia examples to illustrate a variety of potential uses. I found
                  it a bit too geared towards the functional language beginner. The focus on multimedia
                  was interesting, albeit distracting at times.
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=cf2c3c82-7161-4f47-a2ef-65d04d0b24fc" /&gt;</description>
      <category>Books;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=5919ea1b-65a6-48cc-86d9-a6d771b8eb0e</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,5919ea1b-65a6-48cc-86d9-a6d771b8eb0e.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I'm feeling better about this book project each time I sit down to work on it.
      My word count is increasing steadily, and as expected my ability to get
      in “the zone” and crank out pages is indeed improving. My first
      draft is actually about 3% complete! :P
   </p>
        <p>
          <img src="http://www.bluebytesoftware.com/blog/images/04-oct-14-book-wordcount.gif" />
        </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=5919ea1b-65a6-48cc-86d9-a6d771b8eb0e" />
      </body>
      <title>Steady book progress</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,5919ea1b-65a6-48cc-86d9-a6d771b8eb0e.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/10/15/SteadyBookProgress.aspx</link>
      <pubDate>Fri, 15 Oct 2004 06:38:15 GMT</pubDate>
      <description>&lt;p&gt;
   I'm feeling better&amp;nbsp;about this book project each time I sit down to work on it.
   My&amp;nbsp;word count is increasing steadily, and as expected&amp;nbsp;my ability to get
   in&amp;nbsp;&amp;#8220;the zone&amp;#8221; and crank out pages is&amp;nbsp;indeed improving. My first
   draft is actually about 3% complete! :P
&lt;/p&gt;
&lt;p&gt;
   &lt;img src="http://www.bluebytesoftware.com/blog/images/04-oct-14-book-wordcount.gif"&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=5919ea1b-65a6-48cc-86d9-a6d771b8eb0e" /&gt;</description>
      <category>Books</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=634f1c10-fce7-47ad-bb87-c9a2d467624f</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,634f1c10-fce7-47ad-bb87-c9a2d467624f.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Yup, another one of these book posts... I've actually found the process very revealing
      for my own self; I very seldom take a structured look at my activities, and I think
      research and reading is one that deserves structure. The next step is to plan ahead
      rather than simply analyze prior trends.
   </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/3540660615/bluebytesoftw-20">How
                  to Solve It: Modern Heuristics</a>
                    <br />
                  by Zbigniew Michalewicz, David B. Fogel</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/3540660615.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td>
                  <p>
                    <b>10 of 10.</b> This book is easily within the select few books that I've enjoyed
                     150%, page for page. The general topic of heuristic-based problem solving strategies
                     is discussed, including search- and network-based solution techniques, evolutionary
                     approaches, along with plenty of fundamental information on problems, modeling, and
                     the process of devising solutions. I felt engaged throughout, constantly presented
                     with example problems to keep my brain active. Although some relatively elementary
                     math is used to express concepts, the book is surprisingly easy to read (considering
                     the density and depth of the material covered).
                  </p>
                  <p>
                     Just as a teaser, I'll go ahead and offer up one of the simplistic examples found
                     early in the book:
                  </p>
                  <blockquote dir="ltr" style="MARGIN-RIGHT: 0px">
                    <p>
                      <font face="Courier New">Mr. Smith and his wife invited four other couples for a party.
                     When everyone arrived, some of the people in the room shook hands with some of the
                     others. Of course, nobody shook hands with their spouse and nobody shook hands with
                     the same person twice.</font>
                    </p>
                    <p>
                      <font face="Courier New">After that, Mr. Smith asked everyone how many times they
                     shook someone's hand. He received different answers from everybody.</font>
                    </p>
                    <p>
                      <font face="Courier New">How many times did Mrs. Smith shake someone's hand?</font>
                    </p>
                  </blockquote>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/0060987049/bluebytesoftw-20">microserfs</a>
                    <br />
                  by Douglas Coupland</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/0060987049.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td>
                  <p>
                    <b>8 of 10.</b> This was a gift, and was read within a couple days of receiving it.
                     The book is basically a novel that reads like a pathetic Microsoft employee's journal.
                     He and his friends decide to be not-so-pathetic, and decide to join a 90's-style start-up,
                     but still end up being pathetic. I'm still unsure what sucked me in, as I'm typically
                     not a fan of works of fiction, but perhaps it was the truthfulness of the Microsoft
                     cultural references that did me in. It's a bit frightening when a fictional book reads
                     as though it's a diary of your own life... oh, and it was written ~10 years ago! Now,
                     I'd like to think that I'm not as sad as the characters in the story, but perhaps
                     I'm in denial? ;) 
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/0932633609/bluebytesoftw-20">Waltzing
                  with Bears: Managing Risk on Software Projects</a>
                    <br />
                  by Tom DeMarco, Timothy Lister</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/0932633609.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td>
                  <p>
                    <b>7 of 10.</b> For that spreadsheet-oriented part of your brain. Covers some fairly
                     straightforward (duhh) concepts that, as in most books written on topics of business
                     and management matters, should be obvious but often aren't. And no, this book doesn't
                     advocate for eliminating risk entirely, quite the opposite actually. Which is why
                     I found it interesting: it is primarily about managing and mitigating the negative
                     consequences that could result from making (and managing the implementation of) risky
                     decisions. 
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/1590593898/bluebytesoftw-20">Joel
                  on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest
                  to Software Developers, Designers, and Managers, and to Those Who, Whether by Good
                  Fortune or Ill Luck, Work with Them in Some Capacity</a>
                    <br />
                  by Joel Spoelsky</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/1590593898.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td>
                  <p>
                    <b>7 of 10.</b> Most of this material is available right on <a href="http://www.joelonsoftware.com/">Joel's
                     weblog</a>, but for those who prefer killing trees (which I do, not for the killing
                     trees part but rather the yet-to-be-widely-understood preferable feeling of holding
                     a book in one's hands) this was worth it. His style of writing gives some people heartburn,
                     but if you take it for what it is, it's enjoyable. So what is it? Well, a collection
                     of op-ed pieces on technology from somebody with a respectable amount of experience
                     and success in the software industry. Luckily, you can get a good taste of his style
                     by reading his <a href="http://www.joelonsoftware.com/">weblog</a> and be at ease
                     knowing the book is significantly less expensive than your average book covering the
                     subject of computers. 
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/1590591046/bluebytesoftw-20">In
                  Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters</a>
                    <br />
                  by Alan MacFarlane, Iris MacFarlane</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/1590591046.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td>
                  <p>
                    <b>9 of 10.</b> A classic tale of foolish mistakes that have sunk entire software-
                     product units and/or companies over the years. I burst out laughing several times,
                     and still can't believe that many of the stories are true. I find that learning from
                     other peoples' mistakes is often more valuable than digesting theoretical prose, especially
                     when it comes to business advice. This book serves that purpose perfectly. 
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top" colspan="2">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/0262033038/bluebytesoftw-20">From
                  Airline Reservations to Sonic the Hedgehog: A History of the Software Industry</a>
                    <br />
                  by Martin Campbell-Kelly</i>
                </td>
              </tr>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/0262033038.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td>
                  <p>
                    <b>8 of 10.</b> A very well-written historical account of the software industry, and
                     (imho) an indispensable resource for attempting to understand where we've been and
                     where we're going. This fell into the category of "once you start, you just can't
                     put it down"... for me, at least.
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
      I've also been particularly enjoying a set of <a href="http://research.microsoft.com/~dsyme/">Don
      Syme's</a> [MSResearch] <a href="http://research.microsoft.com/~dsyme/publications.aspx">publications</a>.
      I found the <a href="http://research.microsoft.com/%7Edsyme/papers/babel01.pdf">coverage
      of ILX</a> very insightful, and particularly relevant to my current Scheme compiler
      effort (man, I need a freaking code name badly).
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=634f1c10-fce7-47ad-bb87-c9a2d467624f" />
      </body>
      <title>Books (a.k.a. I'm a lumberjack and I'm okay, I sleep all night, I work all day)</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,634f1c10-fce7-47ad-bb87-c9a2d467624f.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/09/18/BooksAkaImALumberjackAndImOkayISleepAllNightIWorkAllDay.aspx</link>
      <pubDate>Sat, 18 Sep 2004 22:43:31 GMT</pubDate>
      <description>&lt;p&gt;
   Yup, another one of these book posts... I've actually found the process very revealing
   for my own self; I very seldom take a structured look at my activities, and I think
   research and reading is one that deserves structure. The next step is to plan ahead
   rather than simply analyze prior trends.
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/3540660615/bluebytesoftw-20"&gt;How
               to Solve It: Modern Heuristics&lt;/a&gt;
               &lt;br&gt;
               by Zbigniew Michalewicz, David B. Fogel&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/3540660615.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td&gt;
               &lt;p&gt;
                  &lt;b&gt;10 of 10.&lt;/b&gt; This book is easily within the select few books that I've enjoyed
                  150%, page for page. The general topic of heuristic-based problem solving strategies
                  is discussed, including search- and network-based solution techniques, evolutionary
                  approaches, along with plenty of fundamental information on problems, modeling, and
                  the process of devising solutions. I felt engaged throughout, constantly presented
                  with example problems to keep my brain active. Although some relatively elementary
                  math is used to express concepts, the book is surprisingly easy to read (considering
                  the density and depth of the material covered).
               &lt;/p&gt;
               &lt;p&gt;
                  Just as a teaser, I'll go ahead and offer up one of the simplistic examples found
                  early in the book:
               &lt;/p&gt;
               &lt;blockquote dir=ltr style="MARGIN-RIGHT: 0px"&gt; 
               &lt;p&gt;
                  &lt;font face="Courier New"&gt;Mr. Smith and his wife invited four other couples for a party.
                  When everyone arrived, some of the people in the room shook hands with some of the
                  others. Of course, nobody shook hands with their spouse and nobody shook hands with
                  the same person twice.&lt;/font&gt;
               &lt;/p&gt;
               &lt;p&gt;
                  &lt;font face="Courier New"&gt;After that, Mr. Smith asked everyone how many times they
                  shook someone's hand. He received different answers from everybody.&lt;/font&gt;
               &lt;/p&gt;
               &lt;p&gt;
                  &lt;font face="Courier New"&gt;How many times did Mrs. Smith shake someone's hand?&lt;/font&gt;
               &lt;/p&gt;
               &lt;/blockquote&gt;&lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0060987049/bluebytesoftw-20"&gt;microserfs&lt;/a&gt;
               &lt;br&gt;
               by Douglas Coupland&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/0060987049.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td&gt;
               &lt;p&gt;
                  &lt;b&gt;8 of 10.&lt;/b&gt; This was a gift, and was read within a couple days of receiving it.
                  The book is basically a novel that reads like a pathetic Microsoft employee's journal.
                  He and his friends decide to be not-so-pathetic, and decide to join a 90's-style start-up,
                  but still end up being pathetic. I'm still unsure what sucked me in, as I'm typically
                  not a fan of works of fiction, but perhaps it was the truthfulness of the Microsoft
                  cultural references that did me in. It's a bit frightening when a fictional book reads
                  as though it's a diary of your own life... oh, and it was written ~10 years ago! Now,
                  I'd like to think that I'm not as sad as the characters in the story, but perhaps
                  I'm in denial? ;) 
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0932633609/bluebytesoftw-20"&gt;Waltzing
               with Bears: Managing Risk on Software Projects&lt;/a&gt;
               &lt;br&gt;
               by Tom DeMarco, Timothy Lister&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/0932633609.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td&gt;
               &lt;p&gt;
                  &lt;b&gt;7 of 10.&lt;/b&gt; For that spreadsheet-oriented part of your brain. Covers some fairly
                  straightforward (duhh) concepts that, as in most books written on topics of business
                  and management matters, should be obvious but often aren't. And no, this book doesn't
                  advocate for eliminating risk entirely, quite the opposite actually. Which is why
                  I found it interesting: it is primarily about managing and mitigating the negative
                  consequences that could result from making (and managing the implementation of) risky
                  decisions. 
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1590593898/bluebytesoftw-20"&gt;Joel
               on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest
               to Software Developers, Designers, and Managers, and to Those Who, Whether by Good
               Fortune or Ill Luck, Work with Them in Some Capacity&lt;/a&gt;
               &lt;br&gt;
               by Joel Spoelsky&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/1590593898.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td&gt;
               &lt;p&gt;
                  &lt;b&gt;7 of 10.&lt;/b&gt; Most of this material is available right on &lt;a href="http://www.joelonsoftware.com/"&gt;Joel's
                  weblog&lt;/a&gt;, but for those who prefer killing trees (which I do, not for the killing
                  trees part but rather the yet-to-be-widely-understood preferable feeling of holding
                  a book in one's hands) this was worth it. His style of writing gives some people heartburn,
                  but if you take it for what it is, it's enjoyable. So what is it? Well, a collection
                  of op-ed pieces on technology from somebody with a respectable amount of experience
                  and success in the software industry. Luckily, you can get a good taste of his style
                  by reading his &lt;a href="http://www.joelonsoftware.com/"&gt;weblog&lt;/a&gt; and be at ease
                  knowing the book is significantly less expensive than your average book covering the
                  subject of computers. 
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1590591046/bluebytesoftw-20"&gt;In
               Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters&lt;/a&gt;
               &lt;br&gt;
               by Alan MacFarlane, Iris MacFarlane&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/1590591046.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td&gt;
               &lt;p&gt;
                  &lt;b&gt;9 of 10.&lt;/b&gt; A classic tale of foolish mistakes that have sunk entire software-
                  product units and/or companies over the years. I burst out laughing several times,
                  and still can't believe that many of the stories are true. I find that learning from
                  other peoples' mistakes is often more valuable than digesting theoretical prose, especially
                  when it comes to business advice. This book serves that purpose perfectly. 
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top colspan=2&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262033038/bluebytesoftw-20"&gt;From
               Airline Reservations to Sonic the Hedgehog: A History of the Software Industry&lt;/a&gt;
               &lt;br&gt;
               by Martin Campbell-Kelly&lt;/i&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/0262033038.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td&gt;
               &lt;p&gt;
                  &lt;b&gt;8 of 10.&lt;/b&gt; A very well-written historical account of the software industry, and
                  (imho) an indispensable resource for attempting to understand where we've been and
                  where we're going. This fell into the category of "once you start, you just can't
                  put it down"... for me, at least.
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   I've also been particularly enjoying a set of &lt;a href="http://research.microsoft.com/~dsyme/"&gt;Don
   Syme's&lt;/a&gt; [MSResearch] &lt;a href="http://research.microsoft.com/~dsyme/publications.aspx"&gt;publications&lt;/a&gt;.
   I found the &lt;a href="http://research.microsoft.com/%7Edsyme/papers/babel01.pdf"&gt;coverage
   of ILX&lt;/a&gt; very insightful, and particularly relevant to my current Scheme compiler
   effort (man, I need a freaking code name badly).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=634f1c10-fce7-47ad-bb87-c9a2d467624f" /&gt;</description>
      <category>Books;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=2df7025f-7b4e-487d-8c56-d350e9489073</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,2df7025f-7b4e-487d-8c56-d350e9489073.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Ants are very fascinating creatures. I've become more appreciative and aware of this
      recently, as the pages of the following books flowed past my eyeballs:
   </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/068486875X.01._SCTZZZZZZZ_.jpg" width="59" align="right" />
                </td>
                <td valign="top">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/068486875X/bluebytesoftw-20">Emergence:
                  The Connected Lives of Ants, Brains, Cities, and Software</a>
                    <br />
                  by Steven Johnson</i>
                  <br />
                  <p>
                     I bought this several years back (2001, I think), but just picked it up again for
                     a read. It describes the concept of emergence, that is, when given an aggregate, the
                     capabilities (far) surpass the sum of the capabilities of its individual parts. For
                     example, consider ant colonies, in which individual ants are making decisions in isolation
                     based on an extremely limited capacity for analysis and thought. When viewed in the
                     aggregate (colony), however, each ant appears to be contributing to an extremely coordinated,
                     thoughtful, and strategic mass. The author here attempts to be clever on too many
                     ocassions, and the applications to technology are a bit stretched (IMHO). However,
                     it lead me to look deeper into the behavior of ant colonies, and as such was a good
                     “gateway“ read.
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
        </p>
        <p>
          <table border="0">
            <tbody>
              <tr>
                <td valign="top">
                  <img height="90" src="http://images.amazon.com/images/P/0262042193.01.LZZZZZZZ.jpg" width="59" align="right" />
                </td>
                <td valign="top">
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/0262042193/bluebytesoftw-20">Ant
                  Colony Optimization</a>
                    <br />
                  by Marco Dorigo, Thomas Sttzle</i>
                  <br />
                  <p>
                     Read this now. This book focuses on algorithmic techniques for approximation of NP-hard/complete
                     problems, in particular Ant Colony Optimization (ACO). Out of disorder, chaos, and
                     localized decision making, the simulation of ant behavior to attack classic NP-hard
                     algorithms causes fascinating new approaches to problem solving and new approximate
                     solutions to emerge. This is one of the best reads in a while.
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=2df7025f-7b4e-487d-8c56-d350e9489073" />
      </body>
      <title>Feeding my brain</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,2df7025f-7b4e-487d-8c56-d350e9489073.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/08/28/FeedingMyBrain.aspx</link>
      <pubDate>Sat, 28 Aug 2004 18:32:40 GMT</pubDate>
      <description>&lt;p&gt;
   Ants are very fascinating creatures. I've become more appreciative and aware of this
   recently, as the pages of the following books flowed past my eyeballs:
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/068486875X.01._SCTZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td valign=top&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/068486875X/bluebytesoftw-20"&gt;Emergence:
               The Connected Lives of Ants, Brains, Cities, and Software&lt;/a&gt;
               &lt;br&gt;
               by Steven Johnson&lt;/i&gt;
               &lt;br&gt;
               &lt;p&gt;
                  I bought this several years back (2001, I think), but just picked it up again for
                  a read. It describes the concept of emergence, that is, when given an aggregate, the
                  capabilities (far) surpass the sum of the capabilities of its individual parts. For
                  example, consider ant colonies, in which individual ants are making decisions in isolation
                  based on an extremely limited capacity for analysis and thought. When viewed in the
                  aggregate (colony), however, each ant appears to be contributing to an extremely coordinated,
                  thoughtful, and strategic mass. The author here attempts to be clever on too many
                  ocassions, and the applications to technology are a bit stretched (IMHO). However,
                  it lead me to look deeper into the behavior of ant colonies, and as such was a good
                  “gateway“ read.
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;table border=0&gt;
      &lt;tbody&gt;
         &lt;tr&gt;
            &lt;td valign=top&gt;
               &lt;img height=90 src="http://images.amazon.com/images/P/0262042193.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
            &lt;td valign=top&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0262042193/bluebytesoftw-20"&gt;Ant
               Colony Optimization&lt;/a&gt;
               &lt;br&gt;
               by Marco Dorigo, Thomas Sttzle&lt;/i&gt;
               &lt;br&gt;
               &lt;p&gt;
                  Read this now. This book focuses on algorithmic techniques for approximation of NP-hard/complete
                  problems, in particular Ant Colony Optimization (ACO). Out of disorder, chaos, and
                  localized decision making, the simulation of ant behavior to attack classic NP-hard
                  algorithms causes fascinating new approaches to problem solving and new approximate
                  solutions to emerge. This is one of the best reads in a while.
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=2df7025f-7b4e-487d-8c56-d350e9489073" /&gt;</description>
      <category>Books;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=13c443dd-8c9b-4cf8-8653-fff329adafe0</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,13c443dd-8c9b-4cf8-8653-fff329adafe0.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p xmlns="http://www.w3.org/1999/xhtml">
      I'm in the process of reading the following books, all of which tickle me in a special
      way, 
   </p>
        <table border="0" xmlns="http://www.w3.org/1999/xhtml">
          <tbody>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/3540441344.01.LZZZZZZZ.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/3540441344/bluebytesoftw-20">
                    <font color="#6666cc">Algorithmics
               for Hard Problems: Introduction to Combinatorial Optimization, Randomization, Approximation,
               and Heuristics</font>
                  </a>
                  <br />
               by Juraj Hromkovic</i>
                <br />
                <p>
                  Awesome read, covering various broad strategies to solving "hard" problems. Discusses
                  deterministic, approximation, randomized, and heuristic approaches, at the same time
                  providing realistic enough examples that the tradeoffs between each is made evident. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <p xmlns="http://www.w3.org/1999/xhtml">
        </p>
        <table border="0" xmlns="http://www.w3.org/1999/xhtml">
          <tbody>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1592400876.01.LZZZZZZZ.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/1592400876/bluebytesoftw-20">
                    <font color="#6666cc">Eats,
               Shoots &amp; Leaves: The Zero Tolerance Approach to Punctuation</font>
                  </a>
                  <br />
               by Lynne Truss</i>
                <br />
                <p>
                  I'm still peeing myself. For punctuation nerds who are absolutely disgusted with the
                  current state of English literary skills. This is a masterfully written, much appreciated
                  break from my typical geekish read. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <p xmlns="http://www.w3.org/1999/xhtml">
        </p>
        <table border="0" xmlns="http://www.w3.org/1999/xhtml">
          <tbody>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0596002874.01.LZZZZZZZ.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0596002874/bluebytesoftw-20/">
                    <font color="#6666cc">Free
               as in Freedom: Richard Stallman's Crusade for Free Software</font>
                  </a>
                  <br />
               by Sam Williams</i>
                <br />
                <p>
                  I love historical accounts that spend entire chapters discussing PDP-10s and 11s.
                  This book is all that and more, detailing the life one of the most eccentric and intelligent
                  figures in the world of software. I've also read the following similar accounts, all
                  of which I would highly recommend: <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596001088/"><font color="#6666cc">The
                  Cathedral and the Bazaar</font></a>, <a href="http://www.amazon.com/exec/obidos/ASIN/0738206709/"><font color="#6666cc">Rebel
                  Code</font></a>, <a href="http://www.amazon.com/exec/obidos/ASIN/0066620732/"><font color="#6666cc">Just
                  for Fun</font></a>, <a href="http://www.amazon.com/exec/obidos/ASIN/0131429019/"><font color="#6666cc">The
                  Art of UNIX Programming</font></a>. <i>Note: This book is available online for free... <a href="http://www.oreilly.com/openbook/freedom/"><font color="#6666cc">right
                  here</font></a>. </i></p>
              </td>
            </tr>
          </tbody>
        </table>
        <p xmlns="http://www.w3.org/1999/xhtml">
        </p>
        <table border="0" xmlns="http://www.w3.org/1999/xhtml">
          <tbody>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/1558607404.01._SCTZZZZZZZ_.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/ASIN/1558607404/bluebytesoftw-20/">
                      <font color="#6666cc">Game
                  Physics</font>
                    </a>
                    <br />
                  by David H. Eberly</i>
                </p>
                <p>
                  This book is unfortunately primarily a refresher course in high school physics, perhaps
                  university level, but there are a couple sections which make this one a keeper. I'd
                  recommend it for reference, not something with which you'd want to curl up in front
                  of the fireplace. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <p xmlns="http://www.w3.org/1999/xhtml">
      While I didn't read the following book cover to cover, I did read through about 50%
      of the material over the weekend. 
   </p>
        <table border="0" xmlns="http://www.w3.org/1999/xhtml">
          <tbody>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0735619913.01.LZZZZZZZ.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/ASIN/0735619913/bluebytesoftw-20/">
                    <font color="#6666cc">Threat
               Modeling</font>
                  </a>
                  <br />
               by Frank Swiderski, Window Snyder</i>
                <br />
                <p>
                  Written by a couple of my fellow Microsofties, this book details the threat modeling
                  process in great detail. It's definitely a process book, and as such makes a few assumptions
                  I would prefer to steer away from (e.g. lack of quantitative data showing why the
                  investment in threat modeling is a Good Thing(tm)). That said, there is a lot of good
                  material here. 
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <p xmlns="http://www.w3.org/1999/xhtml">
        </p>
        <p xmlns="http://www.w3.org/1999/xhtml">
      So many books left to read, so little time. 
   </p>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=13c443dd-8c9b-4cf8-8653-fff329adafe0" />
      </body>
      <title>Currently reading...</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,13c443dd-8c9b-4cf8-8653-fff329adafe0.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/08/10/CurrentlyReading.aspx</link>
      <pubDate>Tue, 10 Aug 2004 04:45:19 GMT</pubDate>
      <description>&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
   I'm in the process of reading the following books, all of which tickle me in a special
   way, 
&lt;/p&gt;
&lt;table border=0 xmlns="http://www.w3.org/1999/xhtml"&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/3540441344.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/3540441344/bluebytesoftw-20"&gt;&lt;font color=#6666cc&gt;Algorithmics
            for Hard Problems: Introduction to Combinatorial Optimization, Randomization, Approximation,
            and Heuristics&lt;/font&gt;&lt;/a&gt;
            &lt;br&gt;
            by Juraj Hromkovic&lt;/i&gt;
            &lt;br&gt;
            &lt;p&gt;
               Awesome read, covering various broad strategies to solving "hard" problems. Discusses
               deterministic, approximation, randomized, and heuristic approaches, at the same time
               providing realistic enough examples that the tradeoffs between each is made evident. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;/p&gt;
&lt;table border=0 xmlns="http://www.w3.org/1999/xhtml"&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1592400876.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1592400876/bluebytesoftw-20"&gt;&lt;font color=#6666cc&gt;Eats,
            Shoots &amp;amp; Leaves: The Zero Tolerance Approach to Punctuation&lt;/font&gt;&lt;/a&gt;
            &lt;br&gt;
            by Lynne Truss&lt;/i&gt;
            &lt;br&gt;
            &lt;p&gt;
               I'm still peeing myself. For punctuation nerds who are absolutely disgusted with the
               current state of English literary skills. This is a masterfully written, much appreciated
               break from my typical geekish read. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;/p&gt;
&lt;table border=0 xmlns="http://www.w3.org/1999/xhtml"&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0596002874.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0596002874/bluebytesoftw-20/"&gt;&lt;font color=#6666cc&gt;Free
            as in Freedom: Richard Stallman's Crusade for Free Software&lt;/font&gt;&lt;/a&gt;
            &lt;br&gt;
            by Sam Williams&lt;/i&gt;
            &lt;br&gt;
            &lt;p&gt;
               I love historical accounts that spend entire chapters discussing PDP-10s and 11s.
               This book is all that and more, detailing the life one of the most eccentric and intelligent
               figures in the world of software. I've also read the following similar accounts, all
               of which I would highly recommend: &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0596001088/"&gt;&lt;font color=#6666cc&gt;The
               Cathedral and the Bazaar&lt;/font&gt;&lt;/a&gt;, &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0738206709/"&gt;&lt;font color=#6666cc&gt;Rebel
               Code&lt;/font&gt;&lt;/a&gt;, &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0066620732/"&gt;&lt;font color=#6666cc&gt;Just
               for Fun&lt;/font&gt;&lt;/a&gt;, &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0131429019/"&gt;&lt;font color=#6666cc&gt;The
               Art of UNIX Programming&lt;/font&gt;&lt;/a&gt;. &lt;i&gt;Note: This book is available online for free... &lt;a href="http://www.oreilly.com/openbook/freedom/"&gt;&lt;font color=#6666cc&gt;right
               here&lt;/font&gt;&lt;/a&gt;. &lt;/i&gt;
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;/p&gt;
&lt;table border=0 xmlns="http://www.w3.org/1999/xhtml"&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/1558607404.01._SCTZZZZZZZ_.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1558607404/bluebytesoftw-20/"&gt;&lt;font color=#6666cc&gt;Game
               Physics&lt;/font&gt;&lt;/a&gt;
               &lt;br&gt;
               by David H. Eberly&lt;/i&gt;
            &lt;/p&gt;
            &lt;p&gt;
               This book is unfortunately primarily a refresher course in high school physics, perhaps
               university level, but there are a couple sections which make this one a keeper. I'd
               recommend it for reference, not something with which you'd want to curl up in front
               of the fireplace. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
   While I didn't read the following book cover to cover, I did read through about 50%
   of the material over the weekend. 
&lt;/p&gt;
&lt;table border=0 xmlns="http://www.w3.org/1999/xhtml"&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0735619913.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0735619913/bluebytesoftw-20/"&gt;&lt;font color=#6666cc&gt;Threat
            Modeling&lt;/font&gt;&lt;/a&gt;
            &lt;br&gt;
            by Frank Swiderski, Window Snyder&lt;/i&gt;
            &lt;br&gt;
            &lt;p&gt;
               Written by a couple of my fellow Microsofties, this book details the threat modeling
               process in great detail. It's definitely a process book, and as such makes a few assumptions
               I would prefer to steer away from (e.g. lack of quantitative data showing why the
               investment in threat modeling is a Good Thing(tm)). That said, there is a lot of good
               material here. 
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;/p&gt;
&lt;p xmlns="http://www.w3.org/1999/xhtml"&gt;
   So many books left to read, so little time. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=13c443dd-8c9b-4cf8-8653-fff329adafe0" /&gt;</description>
      <category>Books;Technology</category>
    </item>
    <item>
      <trackback:ping>http://www.bluebytesoftware.com/blog/Trackback.aspx?guid=1d344a88-6b14-4e16-9165-bcf171327505</trackback:ping>
      <pingback:server>http://www.bluebytesoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.bluebytesoftware.com/blog/PermaLink,guid,1d344a88-6b14-4e16-9165-bcf171327505.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Two great books are at the top of my reading stack at the moment,
   </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0130888931.01.LZZZZZZZ.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <i>
                  <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0130888931">Distributed
               Systems: Principles and Paradigms</a>
                  <br />
               by Andrew S. Tanenbaum, Maarten van Steen</i>
                <br />
                <p>
                  Decent book thus far (I'm only a couple chapters in), although it feels dated. If
                  I make it through, I'll post a detailed review about it.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <p>
      and
   </p>
        <table border="0">
          <tbody>
            <tr>
              <td valign="top">
                <img height="90" src="http://images.amazon.com/images/P/0133708756.01.LZZZZZZZ.jpg" width="59" align="right" />
              </td>
              <td valign="top">
                <p>
                  <i>
                    <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0133708756">ANSI Common
                  Lisp</a>
                    <br />
                  by Paul Graham</i>
                </p>
                <p>
                  This is a re-read. Unfortunately I'm not able to work with Lisp as often as I'd like,
                  and thus every once in a while I dust off the cobwebs. Each time I go back, I learn
                  something new and am treated to a new perspective on everyday challenges. I want to
                  get ahold and paw through a copy of Guy Steele's <a href="http://www.amazon.com/exec/obidos/tg/detail/-/1555580416/">Common
                  LISP: The Language</a>, but as of yet have not had a chance.
               </p>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=1d344a88-6b14-4e16-9165-bcf171327505" />
      </body>
      <title>Currently reading...</title>
      <guid>http://www.bluebytesoftware.com/blog/PermaLink,guid,1d344a88-6b14-4e16-9165-bcf171327505.aspx</guid>
      <link>http://www.bluebytesoftware.com/blog/2004/06/09/CurrentlyReading.aspx</link>
      <pubDate>Wed, 09 Jun 2004 01:44:59 GMT</pubDate>
      <description>&lt;p&gt;
   Two great books are at the top of my reading stack at the moment,
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0130888931.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0130888931"&gt;Distributed
            Systems: Principles and Paradigms&lt;/a&gt;
            &lt;br&gt;
            by Andrew S. Tanenbaum, Maarten van Steen&lt;/i&gt;
            &lt;br&gt;
            &lt;p&gt;
               Decent book thus far (I'm only a couple chapters in), although it feels dated. If
               I make it through, I'll post a detailed review about it.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
   and
&lt;/p&gt;
&lt;table border=0&gt;
   &lt;tbody&gt;
      &lt;tr&gt;
         &lt;td valign=top&gt;
            &lt;img height=90 src="http://images.amazon.com/images/P/0133708756.01.LZZZZZZZ.jpg" width=59 align=right&gt;&lt;/td&gt;
         &lt;td valign=top&gt;
            &lt;p&gt;
               &lt;i&gt;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0133708756"&gt;ANSI Common
               Lisp&lt;/a&gt;
               &lt;br&gt;
               by Paul Graham&lt;/i&gt;
            &lt;/p&gt;
            &lt;p&gt;
               This is a re-read. Unfortunately I'm not able to work with Lisp as often as I'd like,
               and thus every once in a while I dust off the cobwebs. Each time I go back, I learn
               something new and am treated to a new perspective on everyday challenges. I want to
               get ahold and paw through a copy of Guy Steele's &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/1555580416/"&gt;Common
               LISP: The Language&lt;/a&gt;, but as of yet have not had a chance.
            &lt;/p&gt;
         &lt;/td&gt;
      &lt;/tr&gt;
   &lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://www.bluebytesoftware.com/blog/aggbug.ashx?id=1d344a88-6b14-4e16-9165-bcf171327505" /&gt;</description>
      <category>Books</category>
    </item>
  </channel>
</rss>