<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://maxguernsey.spaces.live.com/mmm2008-07-17_13.29/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fmaxguernsey.spaces.live.com%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Max Guernsey, III</title><description>Managing Member, Hexagon Software LLC</description><link>http://maxguernsey.spaces.live.com/</link><language>en-US</language><pubDate>Sun, 15 Jun 2008 22:07:16 GMT</pubDate><lastBuildDate>Sun, 15 Jun 2008 22:07:16 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><live:identity><live:id>2537565747952398667</live:id><live:alias>maxguernsey</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Almost but not Quite</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!242.entry</link><description>&lt;div&gt;So, I took a stab at some of this &amp;quot;short short&amp;quot; fiction.  It's not so much like designing a single class.  I think that, maybe, a single paragraph is akin to a class.  It seems like &amp;quot;short short&amp;quot; fiction is more like one of those &amp;quot;write a game under 5k&amp;quot; contests.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Almost+but+not+Quite&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>None</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!242.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!242.entry</guid><pubDate>Thu, 08 May 2008 05:18:15 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!242/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!242.entry#comment</wfw:comment><dcterms:modified>2008-05-08T05:18:15Z</dcterms:modified></item><item><title>Good writing is good design</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!241.entry</link><description>&lt;p&gt;I like to think that I am a decent writer.  Many who know me find my fiction to be... uncomfortable.  That's okay.  The alternative would be for my friends and family to be totally unaffected by my writing - that would be much worse, in my opinion.
&lt;p&gt;Recently I was considering writing a piece of “flash fiction” to enter a few contests... sort of a first step on the long journey of trying to get a novel published.  The limit for a lot of them is five-hundred words (about two pages).  That got me thinking: &amp;quot;how am I going to tell a story in so few words?&amp;quot;  After a while, the process came to me.
&lt;p&gt;As I went through the steps of building a micro-story, I had a mini-epiphany.  Writing a story is just like designing a system of classes.  Software, after all, is the export of concepts using language and so is a good story.
&lt;p&gt;I have to partially credit my brother and a discussion of the number line for this, too.  While we were talking, it really got me thinking about ideas and how they fit together.  Take the concept of numbers and of pseudo-numbers (such as i or infinity).  Numbers fit together in a prescribed set of ways.  Pseudo-numbers can stand in for a real number at certain times but not at others.
&lt;p&gt;That strikes me as the same thing as objects which implement many interfaces.  All of these little ideas can be stuck into expressions, so they all fit the Expression interface.  The ones that can be added together or multiplied (real numbers, i, and the like) all fit the BasicArithmeticElement interface.  You probably get the idea.&lt;br&gt; &lt;br&gt;…so back to stories.  When you write a story, you are designing a system of concepts.  The interesting concepts have little or no encapsulation, from the reader’s perspective.  These are the ideas that you think are unique, funny, or otherwise fun to read.  Other concepts are strongly encapsulated.  For instance, the monster on Ice Planet Hoth in the original “Empire Strikes Back:” it was scary because we couldn’t see exactly what it was.  When they went in and added a bunch of detail in the re-releases, they robbed that monster of its impact.
&lt;p&gt;So, if this is true, then writing a short story might be akin to a subsystem.  It’s part of a bigger story.  You need to leave hooks to the “outside world…” things which entice the reader’s imagination into action.  Following that line of reasoning, flash-fiction might be like a single class; or, perhaps, a small number of related ones.  You focus in on a few powerful ideas and explore them in-depth, defining only the interfaces of notions which lie outside the scope of your story.
&lt;p&gt;I’m going to give you a shot and we’ll see how it goes.&lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Good+writing+is+good+design&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!241.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!241.entry</guid><pubDate>Tue, 29 Apr 2008 07:17:42 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!241/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!241.entry#comment</wfw:comment><dcterms:modified>2008-04-29T07:17:42Z</dcterms:modified></item><item><title>Review of Emergent Design</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!240.entry</link><description>&lt;p style="margin:3.75pt 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;I just finished &lt;a href="http://www.amazon.com/Emergent-Design-Evolutionary-Professional-Development/dp/0321509366/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1208499058&amp;amp;sr=8-1"&gt;&lt;span style="color:#0066a7"&gt;&lt;u&gt;Emergent Design&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;.  It is an awesome tour of everything it takes to become a professional software developer.  I believe this book to be distinguished from other technical books in the way that great works of fiction are different from genre books.&lt;span style=""&gt;  &lt;/span&gt;It &lt;i style=""&gt;defines a category&lt;/i&gt; rather than just being a part of one.&lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt; &lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;It is a call to arms for all of us who consider ourselves professionals to band together into a true profession.  Simultaneously, it is a tour of all those things that we as a proto-profession have identified as important and valuable.  Practices, patterns, principles, disciplines, tools... Bain shows how all of these things work together.  He goes one step further, though: he shows how they can coalesce into the basis for our occupation's transcendence into a profession.&lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt; &lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;If you have not been introduced to these concepts – if you work in a heavily waterfall environment with brittle code and death-marches at the end of long release cycles – this book is your way out.  Read it.  The most you will have lost is the time it takes you to read a three hundred page book and you have everything to gain.  &lt;u&gt;Emergent Design&lt;/u&gt; will show you that there is a better way.  A way to make software that gets &lt;/span&gt;&lt;i&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;easier&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt; to maintain over time, not the other way around.&lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt; &lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;If you are familiar with these concepts, as I believed myself to be, then you will enjoy seeing everything come together in one book.  You will probably gain some valuable insights along the way.  I certainly did.  You will also find that it is powerful recommended reading for those around you.  Scott Bain's writing is clear, concise, friendly, funny... oh yeah: and &lt;/span&gt;&lt;i&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;very persuasive&lt;/span&gt;&lt;/i&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;.&lt;span style=""&gt;  &lt;/span&gt;Having read this book will give you and those whom you coach, teach, or work-with a common frame of reference; even more-so than Design Patterns.&lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt; &lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;I truly believe that this book is going to be at the center of a series of discussions, debates, and decisions which will ultimately lead to the formalization of software development as a real profession.&lt;span style=""&gt;  &lt;/span&gt;It would be easy to characterize your choice as “buy it or don’t buy it” but that would not be accurate.&lt;span style=""&gt;  &lt;/span&gt;The real choice before you is this one:&lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt; &lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;You can either be an informed participant in the formation of our profession or you can just be governed by it.&lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt; &lt;/span&gt;
&lt;p style="margin:0in 0in 0pt"&gt;&lt;span style="font-size:8.5pt;color:#444444;font-family:'Verdana','sans-serif'"&gt;I trust you to do the math from there.&lt;/span&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Review+of+Emergent+Design&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>Books</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!240.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!240.entry</guid><pubDate>Fri, 18 Apr 2008 06:42:05 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!240/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!240.entry#comment</wfw:comment><dcterms:modified>2008-04-18T06:42:05Z</dcterms:modified></item><item><title>SPOILER ALERT: 10,000 b.c. (it was good)</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!238.entry</link><description>&lt;div&gt;I really liked it.  I'm sure a lot of people did not.  I also bet most of the people who watched it just thought it was some adventure movie.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;There clearly was more to it than that...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I think it was about the Big Event to which all the great monuments (the mounds, Angkor Wat, temples near the Pyramids at Giza, et cetera).  Either there was an amazing coincidence, or the makers of this movie really did their research.  Watch it and look for the details.  If you've studied this subject, I think you'll enjoy this movie.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+SPOILER+ALERT%3a+10%2c000+b.c.+(it+was+good)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>Entertainment</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!238.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!238.entry</guid><pubDate>Mon, 31 Mar 2008 09:37:33 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!238/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!238.entry#comment</wfw:comment><dcterms:modified>2008-03-31T09:37:33Z</dcterms:modified></item><item><title>Oh yeah...</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!237.entry</link><description>&lt;div&gt;...and, if you are listening, Microsoft, can you &lt;font size=4&gt;&lt;strong&gt;PLEASE&lt;/strong&gt; &lt;/font&gt;add a throwable interface (or something like it) so that we don't have to couple to inflexible taxonomies of exceptions?&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;...and one more thing... can you PLEASE make exceptions a lot faster.  &lt;em&gt;I&lt;/em&gt; don't have any trouble with the time they take to throw but some people do and it is difficult to get them to use exceptions properly because they cannot see past the (admittedly irrelevant) cost.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Oh+yeah...&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!237.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!237.entry</guid><pubDate>Sun, 30 Mar 2008 05:37:41 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!237/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!237.entry#comment</wfw:comment><dcterms:modified>2008-03-30T05:37:41Z</dcterms:modified></item><item><title>Better Generics, please</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!236.entry</link><description>&lt;div&gt;Generics were a major step forward in C#.  Moving from C++ to C# (or Java) represents a shift to some great things; garbage collection and a rich, standardized set of tools are just two of those good things.  However, C# 1.0 (and 1.1) was significantly less expressive than C++.  Generics moved us back in the right direction.  I would argue that C# is more or less as expressive ad C++ at this point.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Now we can take it one step further: let's make C# &lt;em&gt;better&lt;/em&gt; than C++.  Let us lift the constraint of not being able to inherit from a type argument.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Why?  One answer: encapsulation.  Imagine the power of being able to encapsulate a class from its superclass.  Coupling only to its behavior and the portion of its interface that your implementation needs.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Here is an example of the sample that I would like to compile.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;// In Contract assembly&lt;/div&gt;
&lt;div&gt;public interface BaseInterface&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;  string GetSomeString();&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;// In Implementation assembly&lt;/div&gt;
&lt;div&gt;internal class BaseClass : &lt;strong&gt;protected&lt;/strong&gt; BaseInterface&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;  &lt;strong&gt;protected&lt;/strong&gt; string GetSomeString() { return &amp;quot;Foo&amp;quot;; }&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;// In Consumer assembly&lt;/div&gt;
&lt;div&gt;public class SubClass&amp;lt;T&amp;gt; &lt;strong&gt;: T&lt;/strong&gt; where T : BaseInterface&lt;/div&gt;
&lt;div&gt;{&lt;/div&gt;
&lt;div&gt;  public void OutputSomeString()&lt;/div&gt;
&lt;div&gt;  {&lt;/div&gt;
&lt;div&gt;    string someString = GetSomeString();&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;    Console.WriteLin(someString);&lt;/div&gt;
&lt;div&gt;  }&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;// end&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;...of course, I wouldn't use it for that kind of thing.  That's a dumb example that was meant to express the behavior I want from the compiler as simply as possible.  The things which are not already handled by C# (to my limited knowledge) are in &lt;strong&gt;bold&lt;/strong&gt;:&lt;/div&gt;
&lt;div&gt;1. The ability to implement an interface in a way that is not publicly exposed&lt;/div&gt;
&lt;div&gt;2. The ability to inherit from a class which implements an interface in a way that is visible to the inheritor&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Time was, I would implement &lt;a href="http://www.netobjectivesrepository.com/TheTemplateMethodPattern"&gt;Template Method&lt;/a&gt; by inheritance but no more.  At this point, I don't even do Union with inheritance, very often.  Even though we understand, now, that composition is the means by which we should combine functionality, there are still cases for this.  The reason I want it is so that I can publish a set of base classes without allowing inheritors to couple to a concrete type.  That, in and of itself, I think is the real case for inheriting from a type-parameter: the ability to break the coupling from a subclass to a superclass.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Better+Generics%2c+please&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!236.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!236.entry</guid><pubDate>Sun, 30 Mar 2008 03:59:58 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!236/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!236.entry#comment</wfw:comment><dcterms:modified>2008-03-30T03:59:58Z</dcterms:modified></item><item><title>Rethinking Agility in Databases, Part V: Collaboration</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!235.entry</link><description>&lt;div&gt;I just finished another article in my &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx"&gt;Rethinking Agility in Databases series&lt;/a&gt;...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=05.Collaboration.BlogItem&amp;amp;SinglePage=true"&gt;Part V: Collaboration&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Check it out and let me know what you think.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Rethinking+Agility+in+Databases%2c+Part+V%3a+Collaboration&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>Programming</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!235.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!235.entry</guid><pubDate>Fri, 28 Mar 2008 10:54:54 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!235/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!235.entry#comment</wfw:comment><dcterms:modified>2008-03-28T10:54:54Z</dcterms:modified></item><item><title>"Refactoring Data" Seminar (March 25th, 2008) Results</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!234.entry</link><description>&lt;div&gt;Well, I would characterize &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=RefactoringData-03-25-2008-Results.BlogItem"&gt;my March 25th, 2008 seminar&lt;/a&gt; as a success in that I was not laughed out of the building.  &lt;img title=Smile style="vertical-align:middle" alt=Smile src="http://shared.live.com/HjKMzTS-xzcms40!CabizA/emoticons/smile_regular.gif"&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;It was tough, though.  Trying to do the right amount of preparation.  I made a lot of rookie mistakes.  For instance, I apparently apologized way too many times (sorry about that).  Worse, I cut one of the attendees off in the middle of his question (you know who you are).  Hopefully, I won't be doing those things again.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I should be putting on another one in about a month (toward the end of April) and &lt;strong&gt;I am looking for a venue I can use in Seattle to deliver this seminar&lt;/strong&gt;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;If you have a presentation-enabled room (one with a projector) on the left-side of Lake Washington and want to hear a seminar on enabling changing designs in data, please let me know &lt;a href="mailto:info@hexsw.com"&gt;via email&lt;/a&gt;.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+%22Refactoring+Data%22+Seminar+(March+25th%2c+2008)+Results&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>Programming</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!234.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!234.entry</guid><pubDate>Fri, 28 Mar 2008 10:52:48 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!234/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!234.entry#comment</wfw:comment><dcterms:modified>2008-03-28T10:52:48Z</dcterms:modified></item><item><title>Dodged a bullet</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!233.entry</link><description>&lt;div&gt;This is sort of a meta-cat post.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;One of my cats did something that really pissed me off, yesterday.  I was so angry, I fired up Spaces and started to write a blog entry about it.  As the mouse was hovering over the &amp;quot;Publish entry&amp;quot; button, I suddenly realized: I'm about to post something on the internet about my cat.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I closed the window immediately but I'm still a little shaken.  I almost was one of those people.  What would have happened if I'd clicked &amp;quot;publish?&amp;quot;  Would I have transformed into a 350lb woman who works at the library?&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Dodged+a+bullet&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!233.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!233.entry</guid><pubDate>Wed, 12 Mar 2008 22:02:17 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!233/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!233.entry#comment</wfw:comment><dcterms:modified>2008-03-12T22:02:17Z</dcterms:modified></item><item><title>Google wants me to do what to myself?</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!232.entry</link><description>&lt;div&gt;Right in the ass, too.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Google raised my minimum bids to $10.  There does not appear to be any way to remedy the situation - except, of course, to figure out how to get a high CTR, then pay $10/click for a while.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I could see the prices going up, too, - so it was not a total surprise - but there was no guidance.  The only advice they had was &amp;quot;improve quality&amp;quot; - which is super-helpful.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The best part is: I would gladly have paid a consultant good money to have crafted my campaign for me, if google had offered such a service.  Now that I finally know enough to hire one and know who to hire, I'm screwed: the account is so badly broken that there appears to be no way to fix it.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Way to make it easy for the small businessman, Google.&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Google+wants+me+to+do+what+to+myself%3f&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>Search Engines</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!232.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!232.entry</guid><pubDate>Wed, 12 Mar 2008 05:55:00 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!232/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!232.entry#comment</wfw:comment><dcterms:modified>2008-03-12T05:55:00Z</dcterms:modified></item><item><title>Imagination Land, Im-aa-aaaa-aa-aaa-aa-gi-naaa-a-tion Land</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!230.entry</link><description>&lt;div&gt;&lt;a href="http://www.southparkstudios.com/imaginationland/"&gt;http://www.southparkstudios.com/imaginationland/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;...the movie.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I'm curious as to what they might have added to make it worth buying instead of just buying the DVDs for the whole season when they are released.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Imagination+Land%2c+Im-aa-aaaa-aa-aaa-aa-gi-naaa-a-tion+Land&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>Entertainment</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!230.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!230.entry</guid><pubDate>Tue, 11 Mar 2008 14:59:06 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!230/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!230.entry#comment</wfw:comment><dcterms:modified>2008-03-11T14:59:06Z</dcterms:modified></item><item><title>Rethinking Agility in Databases, Part IV: Change</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!229.entry</link><description>&lt;div&gt;I've written an article about &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=04.Change.BlogItem"&gt;embracing change in databases&lt;/a&gt;.  It is part IV of my &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx"&gt;rethinking agility in databases series of articles&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Give it a look and tell me what you think.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Rethinking+Agility+in+Databases%2c+Part+IV%3a+Change&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!229.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!229.entry</guid><pubDate>Sat, 08 Mar 2008 22:52:43 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!229/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!229.entry#comment</wfw:comment><dcterms:modified>2008-03-08T22:55:58Z</dcterms:modified></item><item><title>URL Redirecting</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!228.entry</link><description>&lt;div&gt;On &lt;a href="http://www.codeproject.com"&gt;Code Project&lt;/a&gt;, Mike Ellison, has written &lt;a href="http://www.codeproject.com/KB/aspnet/UrlMappingModule.aspx"&gt;a great exploration of the Url Mapping module in the MVC framework&lt;/a&gt;.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+URL+Redirecting&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>Programming (.Net)</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!228.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!228.entry</guid><pubDate>Tue, 04 Mar 2008 17:38:31 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!228/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!228.entry#comment</wfw:comment><dcterms:modified>2008-03-04T17:38:31Z</dcterms:modified></item><item><title>Refactoring Data Seminar: March 25th, 2008</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!227.entry</link><description>&lt;div&gt;I will be giving &lt;a href="http://www.hexsw.com/AllPressReleases.aspx?FileName=RefactoringData-03-25-2008.BlogItem"&gt;a free seminar on bringing Agility to the database world by enabling true refactoring&lt;/a&gt; on March 25th, 2008.  It takes place in Bellevue, WA and the venue was made available to us by &lt;a href="http://www.netobjectives.com"&gt;Net Objectives&lt;/a&gt;.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Refactoring+Data+Seminar%3a+March+25th%2c+2008&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>Programming</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!227.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!227.entry</guid><pubDate>Fri, 29 Feb 2008 19:47:40 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!227/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!227.entry#comment</wfw:comment><dcterms:modified>2008-02-29T19:47:40Z</dcterms:modified></item><item><title>Rethinking Agility in Databases, Part III: Testing</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!226.entry</link><description>&lt;div&gt;I've written &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=03.Testing.BlogItem"&gt;an article discussing testing in an agile database environment&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;It is part of &lt;a href="http://www.hexsw.com"&gt;Hexagon Software LLC&lt;/a&gt;'s &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx"&gt;Rethinking Agility in Databases&lt;/a&gt; series of articles.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Take a look and tell me what you think.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Rethinking+Agility+in+Databases%2c+Part+III%3a+Testing&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!226.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!226.entry</guid><pubDate>Fri, 29 Feb 2008 19:28:32 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!226/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!226.entry#comment</wfw:comment><dcterms:modified>2008-02-29T19:28:32Z</dcterms:modified></item><item><title>Rethinking Agility in Databases, Part II: Builds &amp; Deployment</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!225.entry</link><description>&lt;div&gt;I've written &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=02.BuildsAndDeployment.BlogItem"&gt;an article discussing reliable builds and deployment in the agile database world&lt;/a&gt;.  It is part of our &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx"&gt;Rethinking in Databases Agility series of articles&lt;/a&gt;.  Give it a look and tell me what you think.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Rethinking+Agility+in+Databases%2c+Part+II%3a+Builds+%26+Deployment&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!225.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!225.entry</guid><pubDate>Thu, 28 Feb 2008 10:58:10 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!225/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!225.entry#comment</wfw:comment><dcterms:modified>2008-02-28T10:58:10Z</dcterms:modified></item><item><title>Rethinking Agility in Databases, Part I: Evolution</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!211.entry</link><description>&lt;div&gt;I've written &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=01.EvolutionAndDataStructures.BlogItem"&gt;an article discussing how evolution applies to databases&lt;/a&gt; on &lt;a href="http://www.hexsw.com"&gt;Hexagon Software&lt;/a&gt;'s website.  This is part of &lt;a href="http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx"&gt;a new series of articles about changing how we think about agile database development&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Give it a look and tell me what you think.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;-- Max&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Rethinking+Agility+in+Databases%2c+Part+I%3a+Evolution&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!211.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!211.entry</guid><pubDate>Sat, 23 Feb 2008 12:30:53 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!211/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!211.entry#comment</wfw:comment><dcterms:modified>2008-02-23T12:30:53Z</dcterms:modified></item><item><title>Del.icio.us Profile</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!210.entry</link><description>&lt;div&gt;&lt;a href="http://del.icio.us/MaxGuernseyIII"&gt;http://del.icio.us/MaxGuernseyIII&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Del.icio.us+Profile&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!210.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!210.entry</guid><pubDate>Sun, 27 Jan 2008 06:32:44 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!210/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!210.entry#comment</wfw:comment><dcterms:modified>2008-01-27T06:32:44Z</dcterms:modified></item><item><title>And the Oscars officially mean:</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!207.entry</link><description>&lt;div&gt;...nothing!&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Amy Adams gets the shaft for what was, obviously, the most amazing performance of the year.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Ellen Page gets a nomination for her robotic performance as Juno.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The Acadamy Awards' credibility was already hanging by a thread.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+And+the+Oscars+officially+mean%3a&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!207.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!207.entry</guid><pubDate>Tue, 22 Jan 2008 15:28:32 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!207/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!207.entry#comment</wfw:comment><dcterms:modified>2008-01-22T15:28:32Z</dcterms:modified></item><item><title>DataConstructor</title><link>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!206.entry</link><description>&lt;div&gt;So I've been working on a product for the last couple months.  It's called &lt;a href="http://www.dataconstructor.com/"&gt;DataConstructor&lt;/a&gt;.  It makes agile database development possible.  Actually, it makes agile any-kind-of-data development possible.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Check it out.  There's a free thirty-day trial, so you really have nothing to lose.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+DataConstructor&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><category>Programming</category><comments>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!206.entry#comment</comments><guid isPermaLink="true">http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!206.entry</guid><pubDate>Sat, 19 Jan 2008 04:22:09 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://maxguernsey.spaces.live.com/blog/cns!23373E9A68E6B14B!206/comments/feed.rss</wfw:commentRss><wfw:comment>http://maxguernsey.spaces.live.com/Blog/cns!23373E9A68E6B14B!206.entry#comment</wfw:comment><dcterms:modified>2008-01-19T20:17:18Z</dcterms:modified></item><item><title>Book List: Book List</title><link>http://maxguernsey.spaces.live.com/Lists/cns!23373E9A68E6B14B!113</link><description>&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0201633612&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0201633612&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Erich Gamma: Design Patterns&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0201633612&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0201633612&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ec1.images-amazon.com&amp;#47;images&amp;#47;P&amp;#47;0201633612.01._SCTHUMBZZZ_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This is another one of those &amp;#34;given&amp;#34; books.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0321247140&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0321247140&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Alan Shalloway: Design Patterns Explained&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0321247140&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0321247140&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ec2.images-amazon.com&amp;#47;images&amp;#47;P&amp;#47;0321247140.01._SCTHUMBZZZ_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I don&amp;#39;t, generally, read books about the industry anymore but I&amp;#39;ve heard a lot of good things about this one.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0321509366&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0321509366&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Scott L. Bain: Emergent Design&amp;#58; The Evolutionary Nature of Professional Software Development &amp;#40;Net Objectives Product Development Series&amp;#41;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0321509366&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0321509366&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ecx.images-amazon.com&amp;#47;images&amp;#47;I&amp;#47;01bdqjfM0IL.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0671027034&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0671027034&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Dale Carnegie: How to win friends and influence people&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0671027034&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0671027034&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ec2.images-amazon.com&amp;#47;images&amp;#47;P&amp;#47;0671027034.01._SCTHUMBZZZ_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I read this a long time ago.  I wish I was better at applying the principles.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0738208248&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0738208248&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;William Bridges: Managing Transitions&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0738208248&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0738208248&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ec2.images-amazon.com&amp;#47;images&amp;#47;P&amp;#47;0738208248.01._SCTHUMBZZZ_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This is one of those books I&amp;#39;ve picked through a little.  It&amp;#39;s pretty good.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0201704315&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0201704315&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Andrei Alexandrescu: Modern C&amp;#43;&amp;#43; Design&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0201704315&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0201704315&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ec1.images-amazon.com&amp;#47;images&amp;#47;P&amp;#47;0201704315.01._SCTHUMBZZZ_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Like &amp;#34;The Republic&amp;#34; there are concepts that are still relevant even if you are not a C&amp;#43;&amp;#43; programmer.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0932633013&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0932633013&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Gerald M. Weinberg: Secrets of Consulting&amp;#58; A Guide to Giving and Getting Advice Successfully&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0932633013&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0932633013&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ec1.images-amazon.com&amp;#47;images&amp;#47;P&amp;#47;0932633013.01._SCTHUMBZZZ_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This book has been recommended to me by a few people.  It sounds pretty good.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0070511136&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0070511136&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Neil Rackham: SPIN Selling&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0070511136&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0070511136&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ec1.images-amazon.com&amp;#47;images&amp;#47;P&amp;#47;0070511136.01._SCTHUMBZZZ_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This is in the category of &amp;#34;books I wish I read.&amp;#34;  It comes highly recommended.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;9027717540&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;9027717540&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Rene DesCartes: The Principles of Philosophy&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;9027717540&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;9027717540&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ec1.images-amazon.com&amp;#47;images&amp;#47;P&amp;#47;9027717540.01._SCTHUMBZZZ_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;When I was a younger man I read this.  I don&amp;#39;t think I was able to fully appreciate it, then.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0140449140&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0140449140&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;Plato: The Republic&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.amazon.com&amp;#47;gp&amp;#47;redirect.html&amp;#37;3FASIN&amp;#61;0140449140&amp;#37;26tag&amp;#61;maguii-20&amp;#37;26lcode&amp;#61;sp1&amp;#37;26cID&amp;#61;2025&amp;#37;26ccmID&amp;#61;165953&amp;#37;26location&amp;#61;&amp;#47;o&amp;#47;ASIN&amp;#47;0140449140&amp;#37;253FSubscriptionId&amp;#61;1KDHEGDEXZNBKYAEECR2"&gt;&lt;img src="http://ec1.images-amazon.com&amp;#47;images&amp;#47;P&amp;#47;0140449140.01._SCTHUMBZZZ_.jpg" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Yeah.  I know.  &amp;#34;Duh.&amp;#34;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Book+List%3a+Book+List&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><guid isPermaLink="false">cns!23373E9A68E6B14B!113</guid><pubDate>Sat, 23 Feb 2008 12:33:28 GMT</pubDate><msn:type>booklist</msn:type><live:type>booklist</live:type><live:typelabel>Book list</live:typelabel><cf:itemRSS>http://maxguernsey.spaces.live.com/Lists/cns!23373E9A68E6B14B!113/feed.rss</cf:itemRSS><dcterms:modified>2008-02-23T12:33:28Z</dcterms:modified></item><item><title>Custom List: Products</title><link>http://maxguernsey.spaces.live.com/Lists/cns!23373E9A68E6B14B!204</link><description>&lt;p&gt;Products&lt;/p&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://www.dataconstructor.com&amp;#47;"&gt;DataConstructor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;A software component that makes agile database development a reality.  Using this tool all of your databases - development, test, and production - grow along exactly the same path.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Custom+List%3a+Products&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><guid isPermaLink="false">cns!23373E9A68E6B14B!204</guid><pubDate>Sat, 19 Jan 2008 04:16:42 GMT</pubDate><msn:type>list</msn:type><live:type>list</live:type><live:typelabel>List</live:typelabel><cf:itemRSS>http://maxguernsey.spaces.live.com/Lists/cns!23373E9A68E6B14B!204/feed.rss</cf:itemRSS><dcterms:modified>2008-01-19T04:16:42Z</dcterms:modified></item><item><title>Movie List: Movie list</title><link>http://maxguernsey.spaces.live.com/Lists/cns!23373E9A68E6B14B!122</link><description>&lt;p&gt;Movie list&lt;/p&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://movies.msn.com&amp;#47;Movies&amp;#47;movie.aspx&amp;#63;m&amp;#61;1727863&amp;#38;mp&amp;#61;m"&gt;The Astronaut Farmer&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://movies.msn.com&amp;#47;Movies&amp;#47;movie.aspx&amp;#63;m&amp;#61;1727863&amp;#38;mp&amp;#61;m"&gt;&lt;img src="http://entimg.msn.com&amp;#47;i&amp;#47;150&amp;#47;mo&amp;#47;OneSheets&amp;#47;new3&amp;#47;astronautfarmer.jpg" width="56px" valign="top" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This was pretty good.  Surprisingly good, actually.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=2537565747952398667&amp;page=RSS%3a+Movie+List%3a+Movie+list&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=maxguernsey.spaces.live.com&amp;amp;GT1=maxguernsey"&gt;</description><guid isPermaLink="false">cns!23373E9A68E6B14B!122</guid><pubDate>Tue, 20 Mar 2007 02:23:16 GMT</pubDate><msn:type>movielist</msn:type><live:type>movielist</live:type><live:typelabel>Movie List</live:typelabel><cf:itemRSS>http://maxguernsey.spaces.live.com/Lists/cns!23373E9A68E6B14B!122/feed.rss</cf:itemRSS><dcterms:modified>2007-03-20T02:23:16Z</dcterms:modified></item></channel></rss>