<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
   <channel>
      <title>Max Guernsey, III</title>
      <description>An aggregation of all my feeds.</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=3e1fedc3e1ca771e70d1d51b261fc8ac</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=3e1fedc3e1ca771e70d1d51b261fc8ac&amp;_render=rss" />
      <pubDate>Thu, 23 Feb 2012 08:13:23 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/maxg3" /><feedburner:info uri="maxg3" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>maxg3</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
         <title>Hi Max,

So have you spoken to these people? Is th...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/TIztrf3hb6E/reason-for-season.html</link>
         <description>Hi Max,&lt;br /&gt;&lt;br /&gt;So have you spoken to these people? Is there a national debate under way? I mean a real debate where both sides are listening to each other? You have been extremely dismissive of others who clearly are as passionate as you are. Free speech isn&amp;#39;t enough. We must choose to listen to each other too.&lt;br /&gt;&lt;br /&gt;Your attitude is not unique. I saw a lot of it in the US, and frankly I don&amp;#39;t understand it. It&amp;#39;s not evidence or facts based. I offered (yet again) plenty of facts that you (again) have chosen to ignore.&lt;br /&gt;&lt;br /&gt;There is something else going on. I don&amp;#39;t understand it, but I know it&amp;#39;s not healthy (as born out by the high percentage of Americans on medication for depression). It doesn&amp;#39;t make for an healthy and happy society, that&amp;#39;s for sure.&lt;br /&gt;&lt;br /&gt;Hell, you don&amp;#39;t even believe in happiness :)&lt;br /&gt;&lt;br /&gt;Lets leave the debate there. Thanks again.&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_4hQWmBw_1_VfSw9KduGEgatsN4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_4hQWmBw_1_VfSw9KduGEgatsN4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_4hQWmBw_1_VfSw9KduGEgatsN4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_4hQWmBw_1_VfSw9KduGEgatsN4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=TIztrf3hb6E:TE72Z-fkeK0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=TIztrf3hb6E:TE72Z-fkeK0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=TIztrf3hb6E:TE72Z-fkeK0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=TIztrf3hb6E:TE72Z-fkeK0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/TIztrf3hb6E" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-8754983876059596783</guid>
         <pubDate>Sun, 20 Nov 2011 02:51:50 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321786310028#c8754983876059596783</feedburner:origLink></item>
      <item>
         <title>In response to your other post: These people aren&amp;...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/pCAPqgFGnTs/reason-for-season.html</link>
         <description>In response to your other post: These people aren&amp;#39;t demonstrators.  They aren&amp;#39;t demonstrating.  They are a rebellion.  They have launched coordinated attacks on businesses (most recently the Wells Fargo ATM attacks).  They occupy (as their name suggests) public areas and make them unusable.  They launch targeted attacks on wealthy passersby.  They have chosen to be enemies and to operate outside the framework of law that would protect them.&lt;br /&gt;&lt;br /&gt;The first amendment to our constitution protects the right to speak freely and peaceably assemble.  Where that is threatened, I am vehemently opposed.  However, the first amendment is not a cloak of invincibility under which our enemies should be allowed to organize the replacement of freedom with tyranny.*&lt;br /&gt;&lt;br /&gt;*: I know you think that people being allowed to make choices for themselves is somehow &amp;quot;tyranny&amp;quot; but I&amp;#39;m not talking about pretend tyranny.  I&amp;#39;m talking about actual tyranny, like telling people what they can and cannot do with their own assets or taxing people into &amp;quot;equality.&amp;quot;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tbJAbGOQJAmphEEcwuOYboTiztY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tbJAbGOQJAmphEEcwuOYboTiztY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tbJAbGOQJAmphEEcwuOYboTiztY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tbJAbGOQJAmphEEcwuOYboTiztY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=pCAPqgFGnTs:C4b_SnrVGOY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=pCAPqgFGnTs:C4b_SnrVGOY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=pCAPqgFGnTs:C4b_SnrVGOY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=pCAPqgFGnTs:C4b_SnrVGOY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/pCAPqgFGnTs" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-9200406826713470781</guid>
         <pubDate>Sun, 20 Nov 2011 00:57:25 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321779445556#c9200406826713470781</feedburner:origLink></item>
      <item>
         <title>You grossly misrepresent my proposed policies.  I ...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/b8LagR6nYQY/reason-for-season.html</link>
         <description>You grossly misrepresent my proposed policies.  I hardly argue that people should be starved to death by me, the government, or society at large.  Allowing someone to starve is not the same as starving them.&lt;br /&gt;&lt;br /&gt;I also never said we should just thump random people.  People who say stuff I don&amp;#39;t like are one thing.  People who engage in coordinated attacks on the fabric of our society are completely different.  These people are trespassing, camping illegally, and organizing a treasonous rebellion.  I think that being thumped by the cops a couple times is actually a pretty measured response, considering that we would be well within our rights to use the military against these people.&lt;br /&gt;&lt;br /&gt;There is a huge difference between advocating attacks against civilians and what advocating attacks against insurgents hell-bent on destroying the last vestige of freedom in your country.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SP6ElmSS5OoOmEpOvTgdZhXcbMM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SP6ElmSS5OoOmEpOvTgdZhXcbMM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SP6ElmSS5OoOmEpOvTgdZhXcbMM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SP6ElmSS5OoOmEpOvTgdZhXcbMM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=b8LagR6nYQY:36aTWQb0wrQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=b8LagR6nYQY:36aTWQb0wrQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=b8LagR6nYQY:36aTWQb0wrQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=b8LagR6nYQY:36aTWQb0wrQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/b8LagR6nYQY" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-634736956525460802</guid>
         <pubDate>Sun, 20 Nov 2011 00:49:03 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321778943267#c634736956525460802</feedburner:origLink></item>
      <item>
         <title>Max,

I really do appreciate your honesty, and you...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/rgT_HoRoOzE/reason-for-season.html</link>
         <description>Max,&lt;br /&gt;&lt;br /&gt;I really do appreciate your honesty, and your openness. I  was startled by the lack of  national consensus in the US. The polarisation of views and the fundamentalist beliefs.&lt;br /&gt;&lt;br /&gt;Thanks for taking the time to explain your views. As you rightly point out it is not for me to judge.  &lt;br /&gt;&lt;br /&gt;Best Regards,&lt;br /&gt;&lt;br /&gt;Paul.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I would say however that there is Incongruence in much of what you say. Thumping people fr demonstrating is not free speech
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mnRbIFdX4JXsbGxdK60PLFfopPQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mnRbIFdX4JXsbGxdK60PLFfopPQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mnRbIFdX4JXsbGxdK60PLFfopPQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mnRbIFdX4JXsbGxdK60PLFfopPQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=rgT_HoRoOzE:MasrXKRkpxA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=rgT_HoRoOzE:MasrXKRkpxA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=rgT_HoRoOzE:MasrXKRkpxA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=rgT_HoRoOzE:MasrXKRkpxA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/rgT_HoRoOzE" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-8120763494104384328</guid>
         <pubDate>Sun, 20 Nov 2011 00:15:56 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321776956919#c8120763494104384328</feedburner:origLink></item>
      <item>
         <title>It's not the fact that you disagree with me, o...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/BWuyDWKkqGE/reason-for-season.html</link>
         <description>It&amp;#39;s not the fact that you disagree with me, or a good bulk of your fellow citizens that is scary. The scary bit is that you believe thumping people, and starving them to death is a valid policy.&lt;br /&gt;&lt;br /&gt;Not disimilar to people who fly planes into buildings.&lt;br /&gt;&lt;br /&gt;All justified by assumptions and name calling. You&amp;#39;ve called me a socialist, and religious. Neither of which is true. I wonder what else you may have got wrong?&lt;br /&gt;&lt;br /&gt;You conveniently ignore arguments that don&amp;#39;t reinforce your view, like the fact that health care in the UK is a third of the cost of that in the US, whilst being free at the point of use and offering much wider cover, or that the bulk of the US deficit is caused by tax cuts and military spending, not entitlements, or that fairness is not part of the corporate psychic in the US as shown by Enron, WorldCom etc, that markets by themselves aren&amp;#39;t fair  and can and have been rigged in the past (just ask the Californian electricity consumers who were ripped off by Enron), or that the removal of market rules (Glass-Steagal) has directly led to global economic melton (initiated by the US twice in the last 100 years), the list goes on...&lt;br /&gt;&lt;br /&gt;&amp;quot;Sometimes, when you look out the window and see something you don&amp;#39;t like, it&amp;#39;s not actually on the other side of the glass.&amp;quot;&lt;br /&gt;&lt;br /&gt;Good point.&lt;br /&gt;&lt;br /&gt;Another:&lt;br /&gt;&lt;br /&gt;&amp;quot;when you point your finger at others there are three fingers pointing back&amp;quot;&lt;br /&gt;&lt;br /&gt;Both statements say it all :)
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zfk193z5_6QZqAfmIq6VhOHjDYg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zfk193z5_6QZqAfmIq6VhOHjDYg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zfk193z5_6QZqAfmIq6VhOHjDYg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zfk193z5_6QZqAfmIq6VhOHjDYg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=BWuyDWKkqGE:LV_Is3YfJHc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=BWuyDWKkqGE:LV_Is3YfJHc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=BWuyDWKkqGE:LV_Is3YfJHc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=BWuyDWKkqGE:LV_Is3YfJHc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/BWuyDWKkqGE" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-2014064966877592308</guid>
         <pubDate>Sat, 19 Nov 2011 22:38:33 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321771113114#c2014064966877592308</feedburner:origLink></item>
      <item>
         <title>"Fundamentalist" and "doesn't a...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/Eh81Yn61M4k/reason-for-season.html</link>
         <description>&amp;quot;Fundamentalist&amp;quot; and &amp;quot;doesn&amp;#39;t agree with Paul&amp;quot; are different things even though fundamentalists don&amp;#39;t agree with you.&lt;br /&gt;&lt;br /&gt;Unlike the people to whom you refer, I do not think I have the truth and I am open to valid arguments.  The keyword is &amp;quot;valid.&amp;quot;  An appeal to emotion doesn&amp;#39;t work on me.  A false foregone conclusion doesn&amp;#39;t work on me.  A convincing argument, however, would persuade me.&lt;br /&gt;&lt;br /&gt;People with arguments in favor of robbing me to fund the lifestyle of those who don&amp;#39;t wish to work or want risk-free investments often mistake my not accepting their arguments as true for intolerance.  It&amp;#39;s understandable.  You&amp;#39;re clever.  You&amp;#39;ve probably been able to convince a lot of people that your position is the right one using those tricks.  So there obviously must be something wrong with me.&lt;br /&gt;&lt;br /&gt;However, what&amp;#39;s &amp;quot;wrong&amp;quot; with me is that I am not as easily suckered in by the platitudes and mental gymnastics that people who argue for big government (on either side) use as the bedrock for their arguments.&lt;br /&gt;&lt;br /&gt;All that said:&lt;br /&gt;&lt;br /&gt;If you really think about your arguments, and pour over them for a while, you will find that it is you who is the fundamentalist and not I.  After all: Which of us has referenced the so-called &amp;quot;good book&amp;quot; to convince the other?  Which of us rests more heavily on the phrase &amp;quot;whether you like it or not?&amp;quot;&lt;br /&gt;&lt;br /&gt;Sometimes, when you look out the window and see something you don&amp;#39;t like, it&amp;#39;s not actually on the other side of the glass.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IQH92vlwHFpazuejHjKWGzg2E1Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IQH92vlwHFpazuejHjKWGzg2E1Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IQH92vlwHFpazuejHjKWGzg2E1Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IQH92vlwHFpazuejHjKWGzg2E1Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Eh81Yn61M4k:tMl_WWeznik:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Eh81Yn61M4k:tMl_WWeznik:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Eh81Yn61M4k:tMl_WWeznik:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=Eh81Yn61M4k:tMl_WWeznik:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/Eh81Yn61M4k" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-7779699529219747349</guid>
         <pubDate>Sat, 19 Nov 2011 19:16:23 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321758983401#c7779699529219747349</feedburner:origLink></item>
      <item>
         <title>Hi Max,

You win :)

The last time I heard this le...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/-dqMyYvrOYI/reason-for-season.html</link>
         <description>Hi Max,&lt;br /&gt;&lt;br /&gt;You win :)&lt;br /&gt;&lt;br /&gt;The last time I heard this level of fundamentalism and intolerance I was at University listening to the Muslim Brotherhood. They were convince that only they possesed the truth too. And they were totally intolerant of other points of view. Many of them went on to training camps in Pakistan, and we all know how that turned out.&lt;br /&gt;&lt;br /&gt;You sound so much like them it&amp;#39;s scary.&lt;br /&gt;&lt;br /&gt;Peace.&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cCFPYHRsrNQyqD9DhJFjbPua8Qo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cCFPYHRsrNQyqD9DhJFjbPua8Qo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cCFPYHRsrNQyqD9DhJFjbPua8Qo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cCFPYHRsrNQyqD9DhJFjbPua8Qo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=-dqMyYvrOYI:irK9DvlCDSk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=-dqMyYvrOYI:irK9DvlCDSk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=-dqMyYvrOYI:irK9DvlCDSk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=-dqMyYvrOYI:irK9DvlCDSk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/-dqMyYvrOYI" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-2632785492135933434</guid>
         <pubDate>Sat, 19 Nov 2011 18:20:25 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321755625374#c2632785492135933434</feedburner:origLink></item>
      <item>
         <title>"We are in this together whether we like it o...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/I7DFPbC8sp4/reason-for-season.html</link>
         <description>&amp;quot;We are in this together whether we like it or not&amp;quot; is true but doesn&amp;#39;t mean anything.  We are also in this with cows and we farm them and eat them.  Being stuck alive with another entity has no bearing on how you treat it.  It just means you are and they are.&lt;br /&gt;&lt;br /&gt;Wanting those people crushed is anything but shortsighted.  Wanting them NOT crushed is where the shortsightedness is.  They are enemies of fairness and productivity.  They serve no purpose and reduce quality of life for those who have value.&lt;br /&gt;&lt;br /&gt;The &amp;quot;what we need is balance&amp;quot; statement holds no water.  &amp;quot;Balance&amp;quot; is a polite way of saying &amp;quot;compromise&amp;quot; which is another way of saying &amp;quot;you lose but it&amp;#39;s okay because I lose too.&amp;quot;&lt;br /&gt;&lt;br /&gt;What we need is a system that converges on making the right decisions without compromise.  In that system, people who don&amp;#39;t contribute are starved until they start contributing or are rendered unable to breed by becoming dead.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zZ-yQvMiIs9slBhCwkv3tpa0jnU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zZ-yQvMiIs9slBhCwkv3tpa0jnU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zZ-yQvMiIs9slBhCwkv3tpa0jnU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zZ-yQvMiIs9slBhCwkv3tpa0jnU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=I7DFPbC8sp4:rZdNMZYs3dU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=I7DFPbC8sp4:rZdNMZYs3dU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=I7DFPbC8sp4:rZdNMZYs3dU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=I7DFPbC8sp4:rZdNMZYs3dU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/I7DFPbC8sp4" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-3615342265868435998</guid>
         <pubDate>Sat, 19 Nov 2011 15:22:52 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321744972701#c3615342265868435998</feedburner:origLink></item>
      <item>
         <title>"Can you blame me for wanting to see their sk...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/WB6KYVrNN7w/reason-for-season.html</link>
         <description>&amp;quot;Can you blame me for wanting to see their skulls thumped?&amp;quot;&lt;br /&gt;&lt;br /&gt;No I can&amp;#39;t :)&lt;br /&gt;&lt;br /&gt;But it is short sighted. We are in it together wether we like it or not. We need to keep in mind the type of society we want.&lt;br /&gt;&lt;br /&gt;What you have in the US is low social cohesion and low social trust. There also a massive lack of empathy.&lt;br /&gt;&lt;br /&gt;It is this social climate you want? The type of climate the allows company&amp;#39;s like Enron to flourish?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Most people in the US don&amp;#39;t give two hoots for fairness. Most are per occupied trying to get paid, by any means necessary.&lt;br /&gt;&lt;br /&gt;Time to stop pointing fingers at each other, and take a long hard look in the mirror at what you are becoming.&lt;br /&gt;&lt;br /&gt;BTW. There is truth in both sides of the argument. What is needed is balance. Fundamentalist positions don&amp;#39;t help. Infact they are a big part of the problem.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kZwmuDB_zWaRropVhddD-nzEJb8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kZwmuDB_zWaRropVhddD-nzEJb8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kZwmuDB_zWaRropVhddD-nzEJb8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kZwmuDB_zWaRropVhddD-nzEJb8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=WB6KYVrNN7w:HTzBelzYpI0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=WB6KYVrNN7w:HTzBelzYpI0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=WB6KYVrNN7w:HTzBelzYpI0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=WB6KYVrNN7w:HTzBelzYpI0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/WB6KYVrNN7w" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-1762139802524648314</guid>
         <pubDate>Fri, 18 Nov 2011 01:32:36 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321608756843#c1762139802524648314</feedburner:origLink></item>
      <item>
         <title>I agree that fairness cannot be imposed by the sta...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/j17FLRr4gWQ/reason-for-season.html</link>
         <description>I agree that fairness cannot be imposed by the state.  The problem isn&amp;#39;t that the state is failing to impose fairness though.  The problem is that the state imposes unfairness in the form of taxation.  The very losers who suckle at the teat of a government that robs me to keep them fed and sheltered have the nerve to go protest because they aren&amp;#39;t provided a comfortable /enough/ lifestyle for free.  Can you blame me for wanting to see their skulls thumped?
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ueQVSRFLmgvZzQojrwQb1JSmg2A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ueQVSRFLmgvZzQojrwQb1JSmg2A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ueQVSRFLmgvZzQojrwQb1JSmg2A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ueQVSRFLmgvZzQojrwQb1JSmg2A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=j17FLRr4gWQ:_n0Pq6J_WJk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=j17FLRr4gWQ:_n0Pq6J_WJk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=j17FLRr4gWQ:_n0Pq6J_WJk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=j17FLRr4gWQ:_n0Pq6J_WJk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/j17FLRr4gWQ" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-8513787326238703335</guid>
         <pubDate>Fri, 18 Nov 2011 00:33:46 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321605226253#c8513787326238703335</feedburner:origLink></item>
      <item>
         <title>"What matters are that things are fair"
...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/M_V9_F3jwI4/reason-for-season.html</link>
         <description>&amp;quot;What matters are that things are fair&amp;quot;&lt;br /&gt;&lt;br /&gt;Yes. And a sense of fairness needs to come from the inside. From within each individual. It  cannot be imposed by the state.&lt;br /&gt;&lt;br /&gt;WE AGREE.&lt;br /&gt;&lt;br /&gt;The question is what type of society is most likely to promote this?&lt;br /&gt;&lt;br /&gt;We had riots in the UK, and everyone thought this would be the trigger for the police to get tough, and the dismantlement of the social welfare systems.&lt;br /&gt;&lt;br /&gt;Instead it was the opposite. There was a big outcry (mostly by thewell healed middle classes). We don&amp;#39;t want to become a police state like the US. We want to keep our police service and we don&amp;#39;t want a police force.&lt;br /&gt;&lt;br /&gt;It was only property, we want people to obey our laws through consent, not through state force.&lt;br /&gt;&lt;br /&gt;Now having lived in the US there is a thing or too us Brits could learn from you guys, especially when it comes to personal responsibility.&lt;br /&gt;&lt;br /&gt;But the reaction in the UK does show the other side of the coin, and having lived in both countries, the UK is a society that is much more at ease with itself. And yes people are happier (in general).&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k-6vwdWrp5ZQ0BFMSITrEJ5xnjE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k-6vwdWrp5ZQ0BFMSITrEJ5xnjE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k-6vwdWrp5ZQ0BFMSITrEJ5xnjE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k-6vwdWrp5ZQ0BFMSITrEJ5xnjE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=M_V9_F3jwI4:RCt1HLijOsY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=M_V9_F3jwI4:RCt1HLijOsY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=M_V9_F3jwI4:RCt1HLijOsY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=M_V9_F3jwI4:RCt1HLijOsY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/M_V9_F3jwI4" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4783668827347040835</guid>
         <pubDate>Thu, 17 Nov 2011 23:39:40 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321601980788#c4783668827347040835</feedburner:origLink></item>
      <item>
         <title>I'm not worried about getting sick because I p...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/hlJMz1KX__M/reason-for-season.html</link>
         <description>I&amp;#39;m not worried about getting sick because I pay for health insurance and other sorts.  If you want a warm fuzzy feeling, you can buy it from something much more viable and capable than government.&lt;br /&gt;&lt;br /&gt;I do not advocate taking from others and that does not at all show a flaw in my argument.  I don&amp;#39;t know why you think it does.  It&amp;#39;s actually support for my argument, since what I advocate is preventing people from stealing from one another or killing one another.&lt;br /&gt;&lt;br /&gt;To be clear: That is preventing them from /actually/ stealing from one another or killing one another.  Stealing doesn&amp;#39;t mean using mind-powers to compel them to buy your product.  Killing someone isn&amp;#39;t having them eat your hamburgers which ultimately give them a heart-attack.  Stealing from someone is physically taking their stuff without their consent.  Killing someone is the actual act of making them die.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nzISud6u3_MDktptGRawsUgIsPY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nzISud6u3_MDktptGRawsUgIsPY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nzISud6u3_MDktptGRawsUgIsPY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nzISud6u3_MDktptGRawsUgIsPY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hlJMz1KX__M:fQgqtG25asY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hlJMz1KX__M:fQgqtG25asY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hlJMz1KX__M:fQgqtG25asY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=hlJMz1KX__M:fQgqtG25asY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/hlJMz1KX__M" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-327304375385822618</guid>
         <pubDate>Thu, 17 Nov 2011 23:33:46 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321601626300#c327304375385822618</feedburner:origLink></item>
      <item>
         <title>I also don't agree that this is not about soci...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/63Gyaozhwz4/reason-for-season.html</link>
         <description>I also don&amp;#39;t agree that this is not about socialism taking hold in the United States.  There is a very real threat that we can become more socialist than we already are, which is already too socialist.  I don&amp;#39;t accept someone else&amp;#39;s happiness, or even their survival, as justification for my enslavement by the state.&lt;br /&gt;&lt;br /&gt;...and that is what this is really about.  All of the anger at the banks is not really about them acting &amp;quot;wrongly.&amp;quot;  Think about it: what did they really do?  You could argue that the bailouts were something that the banks did but it is actually something the government did.&lt;br /&gt;&lt;br /&gt;What the banks at which people are so angry did was make bad bets by giving loans to people who were making bad bets.  People aren&amp;#39;t angry that the banks were making bad bets like they were, they are angry that the bets didn&amp;#39;t pan out.  That&amp;#39;s why the government bailed out the banks in the first place; a misguided attempt to limit the affect of people&amp;#39;s bad bets.&lt;br /&gt;&lt;br /&gt;You can say it&amp;#39;s about people getting along harmoniously and happily.  I could point out that people are happier and more harmonious in systems that are fair than ones that aren&amp;#39;t fair and a true capitalism is the only fair way to structure an economy. Yet, I don&amp;#39;t have to because that&amp;#39;s not what is important.&lt;br /&gt;&lt;br /&gt;What matters is that things are fair.  A system that rewards people for contribution and punishes people for lack thereof is what is fair.  While we&amp;#39;ve never come up with a system that does that perfectly, the closest approximation there is is a truly free market - something that people these days want to deconstruct.&lt;br /&gt;&lt;br /&gt;What people want to replace it with is something that is failing now.  It also failed for the Russians.  It failed for everyone who&amp;#39;s tried it in between.  You could argue that it worked for the Incas they&amp;#39;re dead and we&amp;#39;re here debating whether or people should be allowed to be freedom.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Et89gfj4DMN0IfUhugSm72TtBow/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Et89gfj4DMN0IfUhugSm72TtBow/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Et89gfj4DMN0IfUhugSm72TtBow/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Et89gfj4DMN0IfUhugSm72TtBow/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=63Gyaozhwz4:vHpZpBsguUM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=63Gyaozhwz4:vHpZpBsguUM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=63Gyaozhwz4:vHpZpBsguUM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=63Gyaozhwz4:vHpZpBsguUM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/63Gyaozhwz4" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-298823647368309948</guid>
         <pubDate>Thu, 17 Nov 2011 23:25:50 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321601150804#c298823647368309948</feedburner:origLink></item>
      <item>
         <title>One more thing. I agree with personal responsibili...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/g_yHhbxF6mg/reason-for-season.html</link>
         <description>One more thing. I agree with personal responsibility (despite you assuming the contrary). Leaving someone to starve for a few days could be the most loving thing you could do.&lt;br /&gt;&lt;br /&gt;This is not the same as stealing their food, and calling them weak for not holding on to it. This is not what you are saying, but it does show the flaw in your argument.&lt;br /&gt;&lt;br /&gt;We are all happy for the weak to perish, until the person that is weak is us, or our children. Incidentally even the strong live in fear in such a social climate.&lt;br /&gt;&lt;br /&gt;What happens when I&amp;#39;m sick, or if someone stronger then me turns up?&lt;br /&gt;&lt;br /&gt;I saw this fear when I lived in the US. It permeated everything.&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l9dqNAsiO5fLGVQdWIyu4Asd3Ec/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l9dqNAsiO5fLGVQdWIyu4Asd3Ec/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l9dqNAsiO5fLGVQdWIyu4Asd3Ec/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l9dqNAsiO5fLGVQdWIyu4Asd3Ec/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=g_yHhbxF6mg:7Qbl8dl35Jc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=g_yHhbxF6mg:7Qbl8dl35Jc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=g_yHhbxF6mg:7Qbl8dl35Jc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=g_yHhbxF6mg:7Qbl8dl35Jc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/g_yHhbxF6mg" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-1549058232635457805</guid>
         <pubDate>Thu, 17 Nov 2011 23:17:18 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321600638743#c1549058232635457805</feedburner:origLink></item>
      <item>
         <title>I don't accept that people being happy and har...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/5MIYy-rP0ac/reason-for-season.html</link>
         <description>I don&amp;#39;t accept that people being happy and harmonious is &amp;quot;the big question&amp;quot; or even an important one.  The universe is not a happy place.  The expectation or hope of happiness is probably the cruelest thing you can give someone.  After all: Hope is the worst of the evils in Pandora&amp;#39;s Box.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rZjOjbeI8DtuRK0u9pqRmRMSeuk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZjOjbeI8DtuRK0u9pqRmRMSeuk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rZjOjbeI8DtuRK0u9pqRmRMSeuk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZjOjbeI8DtuRK0u9pqRmRMSeuk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=5MIYy-rP0ac:YiO--t1dUYE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=5MIYy-rP0ac:YiO--t1dUYE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=5MIYy-rP0ac:YiO--t1dUYE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=5MIYy-rP0ac:YiO--t1dUYE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/5MIYy-rP0ac" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-5865026369873463579</guid>
         <pubDate>Thu, 17 Nov 2011 23:11:23 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321600283258#c5865026369873463579</feedburner:origLink></item>
      <item>
         <title>I think you've missed the point totally. This ...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/-zEnTxqDLnk/reason-for-season.html</link>
         <description>I think you&amp;#39;ve missed the point totally. This has nothing to do with socialism. It has nothing to do with religion either, although all great religions have managed to come to similar conclusions.&lt;br /&gt;&lt;br /&gt;It is also has nothing to do with Government. I agree that there may be better models of association then our current forms of Government. Until we try them we will never know.&lt;br /&gt;&lt;br /&gt;It has everything to do with the human condition and the fact that we are social animals.&lt;br /&gt;&lt;br /&gt;Where we should be looking for answers is in anthropology.  The big question is how can humans live together in happiness and harmony? We already know that people are unhappy when they live apart or under tyranny.&lt;br /&gt;&lt;br /&gt;Some how the whole discussion in the US has become polarised. Capitalist/Socialist, Conservative/Liberal. These things have become labels that each group throws at each other.&lt;br /&gt;&lt;br /&gt;The reality is that a high percentage of Americans are on medication for depression. And were I was in the south there would be regular riots if the police didn&amp;#39;t carry guns.&lt;br /&gt;&lt;br /&gt;In short, for all the wealth, I would not describe the US as a happy and content society that is at peace with itself...&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MW2YhOooTzG8u45O0uSu1EJxtuQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MW2YhOooTzG8u45O0uSu1EJxtuQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MW2YhOooTzG8u45O0uSu1EJxtuQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MW2YhOooTzG8u45O0uSu1EJxtuQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=-zEnTxqDLnk:YCIrCGXmAm4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=-zEnTxqDLnk:YCIrCGXmAm4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=-zEnTxqDLnk:YCIrCGXmAm4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=-zEnTxqDLnk:YCIrCGXmAm4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/-zEnTxqDLnk" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-5824589017103619636</guid>
         <pubDate>Thu, 17 Nov 2011 22:55:55 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321599355364#c5824589017103619636</feedburner:origLink></item>
      <item>
         <title>"At some level individuals must suppress thei...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/g5cEUZ62Lu8/reason-for-season.html</link>
         <description>&amp;quot;At some level individuals must suppress their own individual desires in favour of the interests of the group as a whole.&amp;quot;  This is a false assertion.&lt;br /&gt;&lt;br /&gt;&amp;quot;Studies have shown that altruism is one of the things that separates human beings from other animals.&amp;quot;  This is also false.  They have altruism, too.  Especially in more social species.  People - especially religious people - want us to be &amp;quot;separate from&amp;quot; or &amp;quot;better than&amp;quot; animals but we aren&amp;#39;t.  We aren&amp;#39;t because we are animals.  The only unique trait we have is the ability to copy information from one specimen to another with high fidelity.&lt;br /&gt;&lt;br /&gt;I find your scenario highly unlikely because my children would be likely to inherit my traits on account of being made out of the same blueprints as me.  Regardless, weak though humans may be, we have survived and even dominated for hundreds of thousands of years without government &amp;quot;help.&amp;quot;  The vast majority of the people you would have &amp;quot;helped&amp;quot; are best helped by being allowed to starve for a few days until they decide to get off their butts and get a job.  The scant few who would still starve under those circumstances were taken care of by churches before government stepped in.&lt;br /&gt;&lt;br /&gt;Yes.  A few centuries of people abusing government to become powerful have occurred.  That&amp;#39;s hardly an argument for bigger government.  That&amp;#39;s an argument for smaller, more fair government - the kind I want.  There is an inverse relationship between the complexity of a system of rules and that system&amp;#39;s ability to help the people it claims to help.&lt;br /&gt;&lt;br /&gt;...and that is the fundamental problem.  I don&amp;#39;t want anything other than liberty because liberty is right and socialism is wrong.  It just so happens that all of the evidence in all of the world also demonstrates that liberty works and socialism fails.  So even if you don&amp;#39;t accept the right/wrong argument, the fact that a free society is the only kind that can really function for any sustained period of time ought to win you over.&lt;br /&gt;&lt;br /&gt;What shocks me.  Is that people can argue in favor of socialism - the enslavement of those who produce for the benefit of those who do not - despite the fact that it is both unjust and nonfunctional.&lt;br /&gt;&lt;br /&gt;...and yes, if I had a child who refused to contribute and I had no wealth of my own to leave them, I would rather have them starve than become a festering boil on the ass of society.  I&amp;#39;m sure once being a parent makes me crazy like it has with every other parent in the world I&amp;#39;ll feel differently but, then, my opinion should be discounted as should the opinion of everyone who is a parent today.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6ZbWrbF5PT-wtbItnP_KJex68Xc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ZbWrbF5PT-wtbItnP_KJex68Xc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6ZbWrbF5PT-wtbItnP_KJex68Xc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ZbWrbF5PT-wtbItnP_KJex68Xc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=g5cEUZ62Lu8:oyZjaf2oIzQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=g5cEUZ62Lu8:oyZjaf2oIzQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=g5cEUZ62Lu8:oyZjaf2oIzQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=g5cEUZ62Lu8:oyZjaf2oIzQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/g5cEUZ62Lu8" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-8432353190986834946</guid>
         <pubDate>Thu, 17 Nov 2011 18:36:08 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321583768194#c8432353190986834946</feedburner:origLink></item>
      <item>
         <title>Hi Max,

A last point. Without altruism where woul...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/H2qplmDi_6M/reason-for-season.html</link>
         <description>Hi Max,&lt;br /&gt;&lt;br /&gt;A last point. Without altruism where would we be? Well those with the might to sieze land would do so, and the rest of us would have no choice other then to become their tenants.&lt;br /&gt;&lt;br /&gt;This is how human&amp;#39;s have lived for centuries. It is the feudal system, Lords and peasants. Now as a Lord, the owner of the land, you would rightly be entitled to certain liberties. Like taking your pick from the virgins who dwell on your property.&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/j0dZRWu5uKDW60ymNzXVMtvudfQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j0dZRWu5uKDW60ymNzXVMtvudfQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/j0dZRWu5uKDW60ymNzXVMtvudfQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j0dZRWu5uKDW60ymNzXVMtvudfQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=H2qplmDi_6M:XEnDt9qRiJA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=H2qplmDi_6M:XEnDt9qRiJA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=H2qplmDi_6M:XEnDt9qRiJA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=H2qplmDi_6M:XEnDt9qRiJA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/H2qplmDi_6M" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4639443150554794425</guid>
         <pubDate>Thu, 17 Nov 2011 18:09:27 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321582167368#c4639443150554794425</feedburner:origLink></item>
      <item>
         <title>Hi Max,

I've been thinking about this and som...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/njet9vVKVo8/reason-for-season.html</link>
         <description>Hi Max,&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve been thinking about this and some of the things said on twitter, and I think your destain for government comes down to the idea of freedom of association.&lt;br /&gt;&lt;br /&gt;In a family you don&amp;#39;t get to choose your siblings. Likewise in a nation you don&amp;#39;t get to choose your fellow nationals.&lt;br /&gt;&lt;br /&gt;We are all stuck with the society we are given. Or are we?&lt;br /&gt;&lt;br /&gt;I&amp;#39;m a strong believer that all other things being equal we end up by and large with what we deserve. So we end up with the government we deserve, and the society we deserve too.&lt;br /&gt;&lt;br /&gt;What ever form of collective association we choose, whether it be a commune, a government, a buyer&amp;#39;s union, the same basic rules apply. At some level individuals must suppress their own individual desires in favour of the interests of the group as a whole.&lt;br /&gt;&lt;br /&gt;So as part of the buyers union, I may have shares in a company that has a particularly bad reputation, but despite getting a good dividend each year I may choose to boycott the said company in the interests of the common good.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m talking altruism here. Studies have shown that altruism is one of the things that separates human beings from other animals. I believe we are all altruistic at heart, especially once we&amp;#39;ve overcome our fears. So why do we do it? My view is because we know deep down that in the end it is in our best interests.&lt;br /&gt;&lt;br /&gt;Your daughter or son my not be blessed with your talents and wisdom. Do you want to die and leave them behind in a society that would have them rot? Ultimately you know that a social context where you and your prodigy are valued and safe despite their apparent weaknesses is in yours and everyones self interest.&lt;br /&gt;&lt;br /&gt;This altruistic outlook is what we commonly call love, and I think it is fundamental to the human condition, and one of our few saving graces.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iWkolPZ4VZmn6x-f0I_1GtGC4sw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iWkolPZ4VZmn6x-f0I_1GtGC4sw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iWkolPZ4VZmn6x-f0I_1GtGC4sw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iWkolPZ4VZmn6x-f0I_1GtGC4sw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=njet9vVKVo8:MpJziWDdIHM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=njet9vVKVo8:MpJziWDdIHM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=njet9vVKVo8:MpJziWDdIHM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=njet9vVKVo8:MpJziWDdIHM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/njet9vVKVo8" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-3068832992623014552</guid>
         <pubDate>Thu, 17 Nov 2011 17:45:01 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321580701522#c3068832992623014552</feedburner:origLink></item>
      <item>
         <title>Looks like someone beat me to the punch on this by...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/ZBFEFaQfeRw/liberate-wall-street.html</link>
         <description>Looks like someone beat me to the punch on this by over a month. That&amp;#39;s okay. I&amp;#39;m hoping my massive clout will make the idea stick this time.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zF_Tz3-5bkBiLve3VHyeIw1coXQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zF_Tz3-5bkBiLve3VHyeIw1coXQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zF_Tz3-5bkBiLve3VHyeIw1coXQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zF_Tz3-5bkBiLve3VHyeIw1coXQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZBFEFaQfeRw:ll7uIbMHU2M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZBFEFaQfeRw:ll7uIbMHU2M:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZBFEFaQfeRw:ll7uIbMHU2M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=ZBFEFaQfeRw:ll7uIbMHU2M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/ZBFEFaQfeRw" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4534169958656109883</guid>
         <pubDate>Sun, 13 Nov 2011 22:57:44 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/liberate-wall-street.html?showComment=1321253864674#c4534169958656109883</feedburner:origLink></item>
      <item>
         <title>This comment has been removed by the author.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/DlMQgJVVhWg/133877876618963164</link>
         <description>This comment has been removed by the author.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hmnMeDspijOHbhY-HdYtqnWNr6s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hmnMeDspijOHbhY-HdYtqnWNr6s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hmnMeDspijOHbhY-HdYtqnWNr6s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hmnMeDspijOHbhY-HdYtqnWNr6s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=DlMQgJVVhWg:Bf6VnjHJ9x0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=DlMQgJVVhWg:Bf6VnjHJ9x0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=DlMQgJVVhWg:Bf6VnjHJ9x0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=DlMQgJVVhWg:Bf6VnjHJ9x0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/DlMQgJVVhWg" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-133877876618963164</guid>
         <pubDate>Sun, 13 Nov 2011 22:56:42 +0000</pubDate>
      <feedburner:origLink>http://www.blogger.com/feeds/21981243/615319832207603747/comments/default/133877876618963164</feedburner:origLink></item>
      <item>
         <title>Liberate Wall Street</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/Kx5Ra0RUR5k/liberate-wall-street.html</link>
         <description>Are you tired of the Occupy movement? &amp;nbsp;I am. &amp;nbsp;It looks to me like a bunch of dirty hippies whining about the fact that they bought houses they can't afford and created an economic meltdown. &amp;nbsp;How the hell is that Wall Street's fault?&lt;br /&gt;&lt;br /&gt;Occupiers: You jackasses committed fraud and got away with it. &amp;nbsp;Or, at the very least, your mortgage brokers did. &amp;nbsp;Sure. &amp;nbsp;There was a little bit of economic fallout from your decisions and the Wall Street people definitely didn't do anything to arrest the downturn you created. &amp;nbsp;That hardly entitles you guys to bitch about them. &amp;nbsp;It's not their job to look out for you.&lt;br /&gt;&lt;br /&gt;Here's what I think we should do. &amp;nbsp;We have a long history of liberating pansies who can't seem to take it upon themselves to fight back when occupied; most notably the French. &amp;nbsp;Why don't we get together as Americans and start liberating Occupied spaces? &amp;nbsp;We can start where it all began: Wall Street.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Liberate Wall Street!&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-8377238473591749897?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/whd6oR3eB155iE_KdmASI5C4TVE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/whd6oR3eB155iE_KdmASI5C4TVE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/whd6oR3eB155iE_KdmASI5C4TVE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/whd6oR3eB155iE_KdmASI5C4TVE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Kx5Ra0RUR5k:0a8N6WV_pGI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Kx5Ra0RUR5k:0a8N6WV_pGI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Kx5Ra0RUR5k:0a8N6WV_pGI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=Kx5Ra0RUR5k:0a8N6WV_pGI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/Kx5Ra0RUR5k" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-8377238473591749897</guid>
         <pubDate>Sun, 13 Nov 2011 22:43:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/liberate-wall-street.html</feedburner:origLink></item>
      <item>
         <title>Yes.  Power has to be met with power.  Government ...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/y-t2pddmW5I/reason-for-season.html</link>
         <description>Yes.  Power has to be met with power.  Government is an extremely ineffective power in numerous ways.  A much better solution would be something like a buyers&amp;#39; union.  Get together in groups, put some funds together, make group decisions about who is going to get your money.  Modify the flow of money from the masses to business and business will listen.  Don&amp;#39;t like that a company is quarter-driven?  Organize a boycott.  Like that a company uses compost-able cups?  Direct commerce toward them in large doses.  That is how you change things.  Like religion, government is an antiquated tool that has long outlived its usefulness.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hf8x2HD-58uZ4EeGKhwPHfup4Rs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hf8x2HD-58uZ4EeGKhwPHfup4Rs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hf8x2HD-58uZ4EeGKhwPHfup4Rs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hf8x2HD-58uZ4EeGKhwPHfup4Rs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=y-t2pddmW5I:IHf0XzOBnQs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=y-t2pddmW5I:IHf0XzOBnQs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=y-t2pddmW5I:IHf0XzOBnQs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=y-t2pddmW5I:IHf0XzOBnQs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/y-t2pddmW5I" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-2920193669275493755</guid>
         <pubDate>Sun, 13 Nov 2011 17:11:09 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321233069609#c2920193669275493755</feedburner:origLink></item>
      <item>
         <title>BTW. I actually agree with Obama's politics, b...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/GeTLcIOcTbk/reason-for-season.html</link>
         <description>BTW. I actually agree with Obama&amp;#39;s politics, because as you know my politics is left leaning. That doesn&amp;#39;t mean that I don&amp;#39;t see him as a career politician though :)&lt;br /&gt;&lt;br /&gt;The sad truth is that If he wasn&amp;#39;t a career politician he wouldn&amp;#39;t have made it to the white house.&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tr7OccbYnfoXNeb_HtNR6z0w_6U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tr7OccbYnfoXNeb_HtNR6z0w_6U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tr7OccbYnfoXNeb_HtNR6z0w_6U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tr7OccbYnfoXNeb_HtNR6z0w_6U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=GeTLcIOcTbk:YOANOaxRfEA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=GeTLcIOcTbk:YOANOaxRfEA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=GeTLcIOcTbk:YOANOaxRfEA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=GeTLcIOcTbk:YOANOaxRfEA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/GeTLcIOcTbk" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4646144247622850191</guid>
         <pubDate>Sun, 13 Nov 2011 16:52:35 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321231955229#c4646144247622850191</feedburner:origLink></item>
      <item>
         <title>Much better then twitter!

I agree with you. I wou...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/u_eOYeno1R0/reason-for-season.html</link>
         <description>Much better then twitter!&lt;br /&gt;&lt;br /&gt;I agree with you. I would add one more thing however: Force has to be met with force. Power has to be met with power.&lt;br /&gt;&lt;br /&gt;In Britain the people have invested power in the house of parliament to counter the power of the privileged, like the monarchy, aristocracy, landed gentry, etc.&lt;br /&gt;&lt;br /&gt;This people power was won through blood, and we haven&amp;#39;t forgotten. (as an aside the house of commons is called the house of commons, because normal people are referred to as commoners, in contrast to the house of lords).&lt;br /&gt;&lt;br /&gt;In the US I saw no counter force combating the oligarchs and the political elite. I also saw twisted arguments about freedom and liberty used to allow the powerful to do exactly what they like.&lt;br /&gt;&lt;br /&gt;We in the UK haven&amp;#39;t got all the answers. I like a lot of the things Ron Paul says, I also like the fact that he is funded by normal citizens, but against the military industrial complex, someone like that doesn&amp;#39;t stand a chance.&lt;br /&gt;&lt;br /&gt;So what you end up with is career politicians like Obama. I see very little real conviction politics in the US. The people don&amp;#39;t believe in politicians, because there is little to believe in. Hence the lack of participation.&lt;br /&gt;&lt;br /&gt;Paul.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_pzeJmSddATRsHSjs3R0KK6FGHI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_pzeJmSddATRsHSjs3R0KK6FGHI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_pzeJmSddATRsHSjs3R0KK6FGHI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_pzeJmSddATRsHSjs3R0KK6FGHI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=u_eOYeno1R0:PYKpjYYGhxs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=u_eOYeno1R0:PYKpjYYGhxs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=u_eOYeno1R0:PYKpjYYGhxs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=u_eOYeno1R0:PYKpjYYGhxs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/u_eOYeno1R0" height="1" width="1"/&gt;</description>
         <author>Paul Beckford</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-2259682262089572538</guid>
         <pubDate>Sun, 13 Nov 2011 16:43:19 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321231399322#c2259682262089572538</feedburner:origLink></item>
      <item>
         <title>This is a million times more useful than conversin...</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/pEpCD2ZhmRg/reason-for-season.html</link>
         <description>This is a million times more useful than conversing through Twitter.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KkS82dysWZe_MV0aSM7mbx_IJBA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KkS82dysWZe_MV0aSM7mbx_IJBA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KkS82dysWZe_MV0aSM7mbx_IJBA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KkS82dysWZe_MV0aSM7mbx_IJBA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=pEpCD2ZhmRg:-WTcSrK96Po:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=pEpCD2ZhmRg:-WTcSrK96Po:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=pEpCD2ZhmRg:-WTcSrK96Po:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=pEpCD2ZhmRg:-WTcSrK96Po:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/pEpCD2ZhmRg" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4907455298423130262</guid>
         <pubDate>Sun, 13 Nov 2011 15:19:43 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html?showComment=1321226383045#c4907455298423130262</feedburner:origLink></item>
      <item>
         <title>The Gift that Keeps on Giving</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/hb8yRevcXMg/gift-that-keeps-on-giving.html</link>
         <description>Christmas is approaching as rapidly as ever. &amp;nbsp;In fact, it's approaching at exactly the same pace it always have and probably always will. &amp;nbsp;I don't know what everyone wants but I do know what most people&amp;nbsp;desperately&amp;nbsp;need. &amp;nbsp;They need the thing that helps them get through life, cold and twisted a thing as it is.&lt;br /&gt;&lt;br /&gt;Unfortunately, if you're in the ninety-nine percent who don't seem to have this, nobody can give it to you. &amp;nbsp;That is, nobody can give it to you but you.&lt;br /&gt;&lt;br /&gt;This year, give yourself the gift that keeps on giving: a&amp;nbsp;fucking&amp;nbsp;sense of humor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-133529263868116345?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ULe8uI6k6YTY5wljoykl4roB44Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ULe8uI6k6YTY5wljoykl4roB44Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ULe8uI6k6YTY5wljoykl4roB44Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ULe8uI6k6YTY5wljoykl4roB44Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hb8yRevcXMg:8Ug3LShCbfE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hb8yRevcXMg:8Ug3LShCbfE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hb8yRevcXMg:8Ug3LShCbfE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=hb8yRevcXMg:8Ug3LShCbfE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/hb8yRevcXMg" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-133529263868116345</guid>
         <pubDate>Sun, 13 Nov 2011 08:45:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/gift-that-keeps-on-giving.html</feedburner:origLink></item>
      <item>
         <title>The Reason for the Season</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/gP-7vsJ9oyI/reason-for-season.html</link>
         <description>Hey everybody! &amp;nbsp;Thanksgiving is coming up and I'm very excited. &amp;nbsp;Of course, there's the feast but it's also a special day on which we all get together and celebrate the circumstances that afford us this free and comfortable lifestyle to which we have all grown so accustomed.&lt;br /&gt;&lt;br /&gt;So this year, invite everyone you love to come over to your place. &amp;nbsp;Gather around the table. &amp;nbsp;Join hands. &amp;nbsp;Pray, if you're the religious sorts. &amp;nbsp;However you do it give thanks for the thing that allowed us to be us. &amp;nbsp;Was it Columbus? &amp;nbsp;No. &amp;nbsp;Was it the corn and beans thing? &amp;nbsp;I think not.&lt;br /&gt;&lt;br /&gt;I wouldn't waste any precious thanks on those things. &amp;nbsp;Instead, let's remember how it really happened and let that remind us of who we really are. &amp;nbsp;We're the people who figured out how to make blankets into a weapon of mass destruction because winning a war with bullets, cannons, superior infrastructure, and trick beads wasn't going fast enough.&lt;br /&gt;&lt;br /&gt;This Thanksgiving, instead of saying "Happy Thanksgiving," why not something that rings a little more true:&lt;br /&gt;&lt;br /&gt;"They never knew what hit them."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-3877926026779000047?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8OU6YK2yzpWNPXHm387DdWEPaJI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8OU6YK2yzpWNPXHm387DdWEPaJI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8OU6YK2yzpWNPXHm387DdWEPaJI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8OU6YK2yzpWNPXHm387DdWEPaJI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=gP-7vsJ9oyI:AdS8DnFMaIw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=gP-7vsJ9oyI:AdS8DnFMaIw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=gP-7vsJ9oyI:AdS8DnFMaIw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=gP-7vsJ9oyI:AdS8DnFMaIw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/gP-7vsJ9oyI" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-3877926026779000047</guid>
         <pubDate>Sat, 12 Nov 2011 16:52:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/reason-for-season.html</feedburner:origLink></item>
      <item>
         <title>"5 Whys" on the Economic Meltdown</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/mNwCkeM7Pxo/5-whys-on-economic-meltdown.html</link>
         <description>&lt;span class="Apple-style-span" style="background-color:white;font-family:tahoma, verdana, arial, sans-serif;font-size:11px;line-height:14px;text-align:left;"&gt;The economy crashed.&lt;/span&gt;&lt;br style="background-color:white;font-family:tahoma, verdana, arial, sans-serif;font-size:11px;line-height:14px;text-align:left;"/&gt;&lt;span class="Apple-style-span" style="background-color:white;font-family:tahoma, verdana, arial, sans-serif;font-size:11px;line-height:14px;text-align:left;"&gt;Why? Because banks were profiteering off of loans the borrowers couldn't afford.&lt;/span&gt;&lt;br style="background-color:white;font-family:tahoma, verdana, arial, sans-serif;font-size:11px;line-height:14px;text-align:left;"/&gt;&lt;span class="Apple-style-span" style="background-color:white;font-family:tahoma, verdana, arial, sans-serif;font-size:11px;line-height:14px;text-align:left;"&gt;Why? Because people were borrowing more than they could afford.&lt;/span&gt;&lt;br style="background-color:white;font-family:tahoma, verdana, arial, sans-serif;font-size:11px;line-height:14px;text-align:left;"/&gt;&lt;span class="text_exposed_show" style="background-color:white;display:inline;font-family:tahoma, verdana, arial, sans-serif;font-size:11px;line-height:14px;text-align:left;"&gt;Why? Because prices were sky-rocketing.&lt;br /&gt;Why? Because government created artificially low interest rates.&lt;br /&gt;Why? Because the economy crashed.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-5873517047752037290?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VXFsW14qAfcV5BA45kVm0pTx6Gc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VXFsW14qAfcV5BA45kVm0pTx6Gc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VXFsW14qAfcV5BA45kVm0pTx6Gc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VXFsW14qAfcV5BA45kVm0pTx6Gc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=mNwCkeM7Pxo:UnBrzjIuG24:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=mNwCkeM7Pxo:UnBrzjIuG24:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=mNwCkeM7Pxo:UnBrzjIuG24:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=mNwCkeM7Pxo:UnBrzjIuG24:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/mNwCkeM7Pxo" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-5873517047752037290</guid>
         <pubDate>Mon, 07 Nov 2011 21:18:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/11/5-whys-on-economic-meltdown.html</feedburner:origLink></item>
      <item>
         <title>Keynesian Economics</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/fVvOcMklZcI/keynesian-economics.html</link>
         <description>I learned a new word: "Keynesian." &amp;nbsp;Apparently it means this: &amp;nbsp;"The free market sometimes makes imperfect or "inefficient" decisions so we should give some market control over to an entity that consistently makes terrible and wasteful decisions." &amp;nbsp;That, of course, is paraphrased - a Keynesian would never admit that's what he or she is suggesting - but it definitely is an accurate way to describe the school of thought.&lt;br /&gt;&lt;br /&gt;Keynes is another example of why academia is mostly a waste of time and money. &amp;nbsp;Before we fire the lawyers into the sun, we should get rid of the economists, the sociologists (including cultural "anthropologists"), and the political "scientists."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21979873-7296045124964305836?l=maxg3.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VehUvYAF206M787NPder9sS36Kc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VehUvYAF206M787NPder9sS36Kc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VehUvYAF206M787NPder9sS36Kc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VehUvYAF206M787NPder9sS36Kc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=fVvOcMklZcI:JdKWrEMiwXQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=fVvOcMklZcI:JdKWrEMiwXQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=fVvOcMklZcI:JdKWrEMiwXQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=fVvOcMklZcI:JdKWrEMiwXQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/fVvOcMklZcI" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21979873.post-7296045124964305836</guid>
         <pubDate>Sat, 05 Nov 2011 10:41:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3.blogspot.com/2011/11/keynesian-economics.html</feedburner:origLink></item>
      <item>
         <title>Occupy the Slippery Slope</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/ubCEKgLIpqY/occupy-slippery-slope.html</link>
         <description>"You know what? &amp;nbsp;Maybe it's not just the top 1% who's the problem. &amp;nbsp;That second percent is pretty rich and therefore responsible for my lot in life, too." &amp;nbsp;It's not unlikely that the #Occupy movement will take that turn and this is what it looks like...&lt;br /&gt;&lt;br /&gt;1% becomes 2%.&lt;br /&gt;2% becomes 4%.&lt;br /&gt;4% becomes 10%.&lt;br /&gt;10% becomes 25%.&lt;br /&gt;25% becomes 49%.&lt;br /&gt;&lt;br /&gt;Nearly half of all Americans would be screwed by them trying to "make things fair."&lt;br /&gt;&lt;br /&gt;Then, if they get what they want (read their literature), we'll have full scale communism which screws almost everyone all the time.&lt;br /&gt;&lt;br /&gt;So here is my modest call to action. &amp;nbsp;Go to the places where they are organizing and counter organize. &amp;nbsp;Help them see that they are their own problem and nobody else is responsible for the choices they make but them. &amp;nbsp;Be relentless with your reason and maybe we can avert the storm they are gathering.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-5068998451498620764?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GfxUDZ2s9SMiXrbGmZXidqEV07Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GfxUDZ2s9SMiXrbGmZXidqEV07Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GfxUDZ2s9SMiXrbGmZXidqEV07Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GfxUDZ2s9SMiXrbGmZXidqEV07Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ubCEKgLIpqY:fNGeVUYBqAg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ubCEKgLIpqY:fNGeVUYBqAg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ubCEKgLIpqY:fNGeVUYBqAg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=ubCEKgLIpqY:fNGeVUYBqAg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/ubCEKgLIpqY" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-5068998451498620764</guid>
         <pubDate>Sun, 16 Oct 2011 09:53:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/10/occupy-slippery-slope.html</feedburner:origLink></item>
      <item>
         <title>I think it's time to invade China</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/8RlG-7nc3Zo/i-think-its-time-to-invade-china.html</link>
         <description>Check this out:&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.hbr.org/cs/2011/08/apple_stores_in_china_the_one.html"&gt;http://blogs.hbr.org/cs/2011/08/apple_stores_in_china_the_one.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I know how we could enforce trademarks over there. &amp;nbsp;We could threaten to default on our loans to them. &amp;nbsp;We could place an embargo on them. &amp;nbsp;We could start a good ol'fashion war with them. &amp;nbsp;It's about time a World War didn't start in&amp;nbsp;Europe, anyway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-4645798872038082769?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SqTMJP3uhqavKEhkw9TfMoMWyNY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SqTMJP3uhqavKEhkw9TfMoMWyNY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SqTMJP3uhqavKEhkw9TfMoMWyNY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SqTMJP3uhqavKEhkw9TfMoMWyNY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=8RlG-7nc3Zo:wZ_cphMudx8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=8RlG-7nc3Zo:wZ_cphMudx8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=8RlG-7nc3Zo:wZ_cphMudx8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=8RlG-7nc3Zo:wZ_cphMudx8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/8RlG-7nc3Zo" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4645798872038082769</guid>
         <pubDate>Wed, 10 Aug 2011 11:46:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/08/i-think-its-time-to-invade-china.html</feedburner:origLink></item>
      <item>
         <title>Term Coined</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/KvbNUAKgbfY/term-coined.html</link>
         <description>A very short while ago, a friend of mind posed this question: "What do you call a handjob from a chick with no hands?"&lt;br /&gt;&lt;br /&gt;After numerous trials and errors, we came up with this:&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://www.urbandictionary.com/define.php?term=chernobyl+stump+stroke"&gt;http://www.urbandictionary.com/define.php?term=chernobyl+stump+stroke&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-4241956272160918694?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6ocp1u9k8C6t0e8MvDLBkJkvQco/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ocp1u9k8C6t0e8MvDLBkJkvQco/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6ocp1u9k8C6t0e8MvDLBkJkvQco/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6ocp1u9k8C6t0e8MvDLBkJkvQco/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=KvbNUAKgbfY:WDWXLFqvXek:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=KvbNUAKgbfY:WDWXLFqvXek:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=KvbNUAKgbfY:WDWXLFqvXek:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=KvbNUAKgbfY:WDWXLFqvXek:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/KvbNUAKgbfY" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4241956272160918694</guid>
         <pubDate>Thu, 28 Jul 2011 08:16:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/07/term-coined.html</feedburner:origLink></item>
      <item>
         <title>My Work is Now Cut out for Me</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/lV4j2ui9U04/my-work-is-now-cut-out-for-me.html</link>
         <description>Okay. &amp;nbsp;So I let myself get sidetracked on the development of my book as a result of having a lot to do at my current job. &amp;nbsp;That's the bad news. &amp;nbsp;The good news is that everything has been "percolating" during this time and I've come up with &amp;nbsp;a really good mental map of how I'm going to guide the reader through all the problems involved in agile database development.&lt;br /&gt;&lt;br /&gt;Here it is...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear:both;text-align:center;"&gt;&lt;a rel="nofollow" target="_blank" href="http://2.bp.blogspot.com/-7ilHnD_b-vU/Thj2gfeuCJI/AAAAAAAAABY/1dhs7ZJDx20/s1600/ThoughtMap2.png" style="margin-left:1em;margin-right:1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-7ilHnD_b-vU/Thj2gfeuCJI/AAAAAAAAABY/1dhs7ZJDx20/s320/ThoughtMap2.png" width="277"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Basically, the idea is as follows.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Goals:&lt;/b&gt;&lt;br /&gt;We have the goal of increasing the speed with which value can be delivered by reducing the "bottleneck effect" that generally surrounds database changes. &amp;nbsp;However, we cannot do that at the expense of things we've already gotten good at; namely preserving the knowledge stored in a database and maintaining the availability of its service as experienced by a user via an intermediary application.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Obstacles:&lt;/b&gt;&lt;br /&gt;There are risks posed to the things we are already good at by increasing the speed of change. &amp;nbsp;Changing structure, the way we do it now, implies risk to existing knowledge stored in a database. &amp;nbsp;It also introduces the chance that an application coupled to a database might not have had time to adapt to a change in structure by the time a change is rolled out.&lt;br /&gt;&lt;br /&gt;There is also an obstacle to agile database development in that whatever infrastructure is required to mitigate the previously mentioned risks will probably not be available for legacy databases.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(From the Other Angle) Axioms:&lt;/b&gt;&lt;br /&gt;Databases store knowledge - that is their primary role. &amp;nbsp;To acquire knowledge and make use of it, databases absorb and emit information. &amp;nbsp;Another thing to assume is that people &lt;i&gt;will&lt;/i&gt;&amp;nbsp;make mistakes.&lt;br /&gt;&lt;br /&gt;Here's the big one: databases are objects. &amp;nbsp;They are objects that store knowledge on behalf of other entities, like applications.&lt;br /&gt;&lt;br /&gt;In any environment, where there is risk or instability, test-driven development mitigates those dangers to the point of rendering them almost non-existent. &amp;nbsp;This is especially true in a good object-oriented environment where behaviors can be easily isolated and tested.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Solution:&lt;/b&gt;&lt;br /&gt;Good object oriented platforms, and really even mediocre ones, provide the notion of a class. &amp;nbsp;That is: an encapsulated, refactorable unit of design that provides a reliable way to instantiate objects with predictable behavior and easy-to-couple-to interfaces.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Implementation:&lt;/b&gt;&lt;br /&gt;We cannot simply take existing mechanisms for defining classes and apply them to databases because the forces around a database are different - they have "inertia" in the form of knowledge that cannot be lost in the course of a design change.&lt;br /&gt;&lt;br /&gt;The core of the implementation is to introduce a predictable, highly structured create-or-upgrade path that minimizes errors, protects existing knowledge, and regulates how change is introduced to any given database instance.&lt;br /&gt;&lt;br /&gt;The next step is to specify exactly how changes are introduced to a database by test-driving them. &amp;nbsp;This all-but-eliminates the chance that a database will lose knowledge in the course of changing its design.&lt;br /&gt;&lt;br /&gt;Once that is accomplished, provide a strong interface for your database to ensure that application developers are warned of breaking changes as soon as they possibly can be. &amp;nbsp;You, yourself, can be warned of these changes by using test-driven development to specify the behavior of the current database.&lt;br /&gt;&lt;br /&gt;Finally, there must be a way to handle errors. &amp;nbsp;This is a function of good database development practices - like taking regular backups - and providing a mechanism for rapidly introducing corrections to errors that have already been committed to production. &amp;nbsp;Once you have that system in place, by definition, you will have a process that can be used to enroll legacy databases into your agile database development process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-615319832207603747?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZvtDxq6MN2xut6_kRWXntU4LyME/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZvtDxq6MN2xut6_kRWXntU4LyME/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZvtDxq6MN2xut6_kRWXntU4LyME/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZvtDxq6MN2xut6_kRWXntU4LyME/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=lV4j2ui9U04:H-qM1ake--w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=lV4j2ui9U04:H-qM1ake--w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=lV4j2ui9U04:H-qM1ake--w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=lV4j2ui9U04:H-qM1ake--w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/lV4j2ui9U04" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-615319832207603747</guid>
         <pubDate>Sat, 09 Jul 2011 18:11:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://2.bp.blogspot.com/-7ilHnD_b-vU/Thj2gfeuCJI/AAAAAAAAABY/1dhs7ZJDx20/s72-c/ThoughtMap2.png" width="72" />
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/07/my-work-is-now-cut-out-for-me.html</feedburner:origLink></item>
      <item>
         <title>Where Does the Buck Stop?</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/tCvg3aHgl_w/where-does-buck-stop.html</link>
         <description>So I just watched another Michael Moore propaganda film and the theme of individual non-accountability continues.&lt;br /&gt;&lt;br /&gt;I have a question for anyone who is swayed to believe that homeowners are not responsible for the consequences of their actions or that workers aren't responsible for choosing to work a job where they are underpaid.&lt;br /&gt;&lt;br /&gt;If individuals should not be accountable for the consequences of their actions, who should?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-29391025082561406?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jAdMA_GSV_opZncTg_L-h7I8b-E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jAdMA_GSV_opZncTg_L-h7I8b-E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jAdMA_GSV_opZncTg_L-h7I8b-E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jAdMA_GSV_opZncTg_L-h7I8b-E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=tCvg3aHgl_w:D3RCKZwc-xM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=tCvg3aHgl_w:D3RCKZwc-xM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=tCvg3aHgl_w:D3RCKZwc-xM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=tCvg3aHgl_w:D3RCKZwc-xM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/tCvg3aHgl_w" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-29391025082561406</guid>
         <pubDate>Fri, 08 Jul 2011 23:18:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/07/where-does-buck-stop.html</feedburner:origLink></item>
      <item>
         <title>The Law of Damocles</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/SzjIETtb2oE/law-of-damocles.html</link>
         <description>People keep talking about the Law of Demeter. &amp;nbsp;It's a pretty good law - although it seems like a hard one to break in a modern programming environment.&lt;br /&gt;&lt;br /&gt;Anyway, I'd like to propose another law based on a classical mythical character: The Law of Damocles:&amp;nbsp;All code exists with a sword poised above its head.&lt;br /&gt;&lt;br /&gt;Shit code is better deleted than mutated. &amp;nbsp;Ensure the behaviors are properly specified with tests, delete it, and start writing good code until the tests are all green again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-8814167533197638736?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1Xrqdgue8_MLzxoPPGxPoATYdVY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1Xrqdgue8_MLzxoPPGxPoATYdVY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1Xrqdgue8_MLzxoPPGxPoATYdVY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1Xrqdgue8_MLzxoPPGxPoATYdVY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=SzjIETtb2oE:zECnSgIFb08:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=SzjIETtb2oE:zECnSgIFb08:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=SzjIETtb2oE:zECnSgIFb08:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=SzjIETtb2oE:zECnSgIFb08:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/SzjIETtb2oE" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-8814167533197638736</guid>
         <pubDate>Tue, 05 Jul 2011 23:31:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/07/law-of-damocles.html</feedburner:origLink></item>
      <item>
         <title>The Golden Hammer</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/SMBu_2P49yM/golden-hammer.html</link>
         <description>I think I've finally turned up something in my search for a compelling reason to use Ruby rather than something else.  Here is the first argument in favor of it that includes an actual snippet of code that I have found:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a rel="nofollow" target="_blank" href="http://wowkhmer.com/2009/01/20/dotnet-coders-should-give-ruby-a-try/"&gt;http://wowkhmer.com/2009/01/20/dotnet-coders-should-give-ruby-a-try/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think people's insistence on Ruby being a worthwhile thing is based on its expressiveness &lt;i&gt;when defining the behavior of an algorithm&lt;/i&gt;.  Personally, I don't see how the Ruby code in that example is any more expressive than the C# code but that's not the point.  For the sake of argument, I will grant that it somehow might be for some people.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It still doesn't matter.  People are already able to write and understand very complex algorithms.  Making them easier to implement is not a good thing.  For one thing, it optimizes the easiest part of what we do.  For another, it enables programmers with outdated skills sets by allowing them to do what they are comfortable doing: writing "programs" and wrapping them up in objects.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Defining algorithms is not what good programmers do.  What good programmers to is encapsulate variation to such an extent that there is no need to define a complex algorithm.  This is very difficult as it requires us to think about things in terms of entities with responsibilities rather than in terms of sequences of steps, some of which are conditionally executed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I think that Ruby is a bit of a golden hammer: It's optimized for how it looks rather than how it functions - it focuses on letting people indulge their bad habits rather than providing an incentive to correct their behaviors.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That is... unless there is some way it enables people to define abstractions and encapsulate variation better than other languages.  If there is, please send me a link to an example demonstrating.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-2636725882933413751?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/enaRUAte2ovCWCK9KMt8GOfid6k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/enaRUAte2ovCWCK9KMt8GOfid6k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/enaRUAte2ovCWCK9KMt8GOfid6k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/enaRUAte2ovCWCK9KMt8GOfid6k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=SMBu_2P49yM:fxAL0ECZ9Ww:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=SMBu_2P49yM:fxAL0ECZ9Ww:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=SMBu_2P49yM:fxAL0ECZ9Ww:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=SMBu_2P49yM:fxAL0ECZ9Ww:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/SMBu_2P49yM" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-2636725882933413751</guid>
         <pubDate>Sun, 19 Jun 2011 21:46:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/06/golden-hammer.html</feedburner:origLink></item>
      <item>
         <title>A compelling reason to learn Ruby, anyone?</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/shZqG_xI-Es/compelling-reason-to-learn-ruby-anyone.html</link>
         <description>I am presently in search of a clear, concise explanation of what advantage Ruby might provide over, say, C# or Java and rock-hard evidence to back up that(those) claim(s).  Any suggestions?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-1946614469108778704?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oYAQLVv131IogLx_SJoOUPqNsMg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oYAQLVv131IogLx_SJoOUPqNsMg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oYAQLVv131IogLx_SJoOUPqNsMg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oYAQLVv131IogLx_SJoOUPqNsMg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=shZqG_xI-Es:vSsR6tWsmDQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=shZqG_xI-Es:vSsR6tWsmDQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=shZqG_xI-Es:vSsR6tWsmDQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=shZqG_xI-Es:vSsR6tWsmDQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/shZqG_xI-Es" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-1946614469108778704</guid>
         <pubDate>Sun, 19 Jun 2011 21:37:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/06/compelling-reason-to-learn-ruby-anyone.html</feedburner:origLink></item>
      <item>
         <title>I'm tired of hearing how teachers are underpaid</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/ZJ8q8Z1MWqI/im-tired-of-hearing-how-teachers-are.html</link>
         <description>Look at &lt;a rel="nofollow" target="_blank" href="http://www.payscale.com/research/US/All_K-12_Teachers/Salary"&gt;this&lt;/a&gt;. &amp;nbsp;They get full benefits and are paid around $40k/y to work about a thousand hours a year. &amp;nbsp;That means that, in terms of effort that goes in versus money that goes out, they are paid about like a decent programmer on average. &amp;nbsp;If my experience was at all typical, most of them do a terrible job and don't even try to do a good one. &amp;nbsp;Throw into that that there is a mechanism specifically designed to ensure they don't have to do a good job (tenure), and it's a pretty sweet deal.&lt;br /&gt;&lt;br /&gt;I would say being paid comparably to one of the most highly paid professions in our country while not being held to any real standard of quality and, in fact, being explicitly shielded from any such standards puts teachers in the category of "overpaid" rather than "underpaid." &amp;nbsp;If a government wants to cut costs by bringing their pay into alignment with the value they deliver (or at least improving the alignment), then so be it. &amp;nbsp;Don't like it? &amp;nbsp;Find a different job.&lt;br /&gt;&lt;br /&gt;Most of the people who should be teaching children probably aren't in it for the money anyway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-7564924326391681913?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uHh6l-91aSHiijYvk4ox_JmQnwc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uHh6l-91aSHiijYvk4ox_JmQnwc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uHh6l-91aSHiijYvk4ox_JmQnwc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uHh6l-91aSHiijYvk4ox_JmQnwc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZJ8q8Z1MWqI:L2v518bMPGM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZJ8q8Z1MWqI:L2v518bMPGM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZJ8q8Z1MWqI:L2v518bMPGM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=ZJ8q8Z1MWqI:L2v518bMPGM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/ZJ8q8Z1MWqI" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-7564924326391681913</guid>
         <pubDate>Mon, 30 May 2011 16:36:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/05/im-tired-of-hearing-how-teachers-are.html</feedburner:origLink></item>
      <item>
         <title>Walk away, walk away / I'll be a parade</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/_K93GN4L-P8/walk-away-walk-away-ill-be-parade_30.html</link>
         <description>&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left:auto;margin-right:auto;text-align:center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align:center;"&gt;&lt;a rel="nofollow" target="_blank" href="http://4.bp.blogspot.com/-6yKUHadWw6s/TeQoJZg2jLI/AAAAAAAAABU/mBdBL228VxE/s1600/AnotherBridge.bmp" style="margin-left:auto;margin-right:auto;"&gt;&lt;img border="0" height="147" src="http://4.bp.blogspot.com/-6yKUHadWw6s/TeQoJZg2jLI/AAAAAAAAABU/mBdBL228VxE/s400/AnotherBridge.bmp" width="400"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align:center;"&gt;"Modus Operandi"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-4907267246994460933?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qh5MzBOwODU_003sp4i7AgtCBHw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qh5MzBOwODU_003sp4i7AgtCBHw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qh5MzBOwODU_003sp4i7AgtCBHw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qh5MzBOwODU_003sp4i7AgtCBHw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=_K93GN4L-P8:BvHTJ9duSHQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=_K93GN4L-P8:BvHTJ9duSHQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=_K93GN4L-P8:BvHTJ9duSHQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=_K93GN4L-P8:BvHTJ9duSHQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/_K93GN4L-P8" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4907267246994460933</guid>
         <pubDate>Mon, 30 May 2011 16:30:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-6yKUHadWw6s/TeQoJZg2jLI/AAAAAAAAABU/mBdBL228VxE/s72-c/AnotherBridge.bmp" width="72" />
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/05/walk-away-walk-away-ill-be-parade_30.html</feedburner:origLink></item>
      <item>
         <title>Walk away, walk away / I'll be a parade</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/uY9479ihtcw/walk-away-walk-away-ill-be-parade.html</link>
         <description>&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left:auto;margin-right:auto;text-align:center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align:center;"&gt;&lt;a rel="nofollow" target="_blank" href="http://4.bp.blogspot.com/-6yKUHadWw6s/TeQoJZg2jLI/AAAAAAAAABU/mBdBL228VxE/s1600/AnotherBridge.bmp" style="margin-left:auto;margin-right:auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-6yKUHadWw6s/TeQoJZg2jLI/AAAAAAAAABU/mBdBL228VxE/s1600/AnotherBridge.bmp"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align:center;"&gt;"Modus Operandi"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-4457203423522971251?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_7xIp1AQGVvnBEefLfTFEZnohhs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_7xIp1AQGVvnBEefLfTFEZnohhs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_7xIp1AQGVvnBEefLfTFEZnohhs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_7xIp1AQGVvnBEefLfTFEZnohhs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=uY9479ihtcw:apw6UPYuRss:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=uY9479ihtcw:apw6UPYuRss:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=uY9479ihtcw:apw6UPYuRss:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=uY9479ihtcw:apw6UPYuRss:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/uY9479ihtcw" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4457203423522971251</guid>
         <pubDate>Mon, 30 May 2011 16:29:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://4.bp.blogspot.com/-6yKUHadWw6s/TeQoJZg2jLI/AAAAAAAAABU/mBdBL228VxE/s72-c/AnotherBridge.bmp" width="72" />
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/05/walk-away-walk-away-ill-be-parade.html</feedburner:origLink></item>
      <item>
         <title>Why TDD Does Not Replace Compilers</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/nL8gft27t7c/why-tdd-does-not-replace-compilers.html</link>
         <description>There is a commonly held belief that the presence of good tests obviates the need for a compiler. &amp;nbsp;It is a myth. &amp;nbsp;It can easily be shown to be false and I will do so in a few paragraphs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size:large;"&gt;Conceptually&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Before demonstrating in concrete terms why a compiler is still necessary. &amp;nbsp;Now, perhaps it is true that the single task of adding a class to a system of classes might not greatly benefit from the presence of a compiler. &amp;nbsp;It also might not be true. &amp;nbsp;Either way, I'm not going to address it because it's not the hard part of what we do.&lt;br /&gt;&lt;br /&gt;Where a compiler comes in handy in a way that the simple presence of tests cannot help us is in the process of &lt;i&gt;changing&lt;/i&gt;&amp;nbsp;design, not creating it. &amp;nbsp;TDD does not replace design, it augments it by attaching executable specifications to elements thereof.&lt;br /&gt;&lt;br /&gt;Compilers tell you when elements of your design are inconsistent. &amp;nbsp;In ways that tests cannot. &amp;nbsp;At least, in ways that tests cannot do without replicating the purpose and behavior of compilers. &amp;nbsp;They do this by allowing you to create positive coupling that can be validated at compile time.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Duplication&lt;/b&gt;&lt;br /&gt;To really understand the value of a compiler, you have to understand the nature of duplication. &amp;nbsp;Duplication exists whenever you have to make a single change in multiple places.&lt;br /&gt;&lt;br /&gt;Unfortunately, duplication is not actually something we can eliminate altogether. &amp;nbsp;In fact, all the techniques we have been taught for eliminating duplication do not, in fact, eliminate duplication but actually replace uncheckable duplication with coupling - a form of duplication that can be mathematically checked for consistency.&lt;br /&gt;&lt;br /&gt;For instance, the signature of a method and the calls to that method are duplication. &amp;nbsp;There are cases when changing the signature also requires the calls to be changed or requires some other change like creating an overload. &amp;nbsp;However, with a strong-typing system such as you often find with a compiler, you have a mechanism to ensure that all calls are at least basically in sync with the methods they are invoking.&lt;br /&gt;&lt;br /&gt;Duplication doesn't stop you and rarely even slows you down when you are creating something new. &amp;nbsp;It's when you are changing things that duplication becomes a killer. &amp;nbsp;The reason it is a killer because people seldom find all instances of duplication on their own. &amp;nbsp;I refer you to &lt;a rel="nofollow" target="_blank" href="http://www.netobjectives.com/blogs/shalloways-law-and-shalloways-principle"&gt;Shalloway's Law&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Change&lt;/b&gt;&lt;br /&gt;Healthy products change a great deal. &amp;nbsp;The more useful and important your software is, the more you are going to need to change its design. &amp;nbsp;There's a small irony there, isn't there? &amp;nbsp;The more your software is used, the more it will change. &amp;nbsp;The more it changes, the more the design will change. &amp;nbsp;The more the design changes, the more you will want to keep instances of necessary duplication in sync with one another.&lt;br /&gt;&lt;br /&gt;The key to surviving change in any system of a reasonable size is not to eliminate duplication; that is impossible to do one-hundred percent. &amp;nbsp;Instead, it is to eliminate unnecessary duplication and to comply with &lt;a rel="nofollow" target="_blank" href="http://www.netobjectives.com/blogs/shalloways-law-and-shalloways-principle"&gt;Shalloway's Principle&lt;/a&gt;&amp;nbsp;(same link as before) in the case of necessary duplication.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Dependencies and Strong Typing&lt;/b&gt;&lt;br /&gt;Strong typing, which is typically found in compiled languages, is the only tool we have invented at the time of this writing that combats necessary duplication by linking together all instances of a particular duplication. &amp;nbsp;It's really the strong typing, not the compilation, but at this time the correlation is so strong that you can practically treat them as the same thing, setting aside bastardizations like VB.Net.&lt;br /&gt;&lt;br /&gt;Strongly typed languages tend to do this by allowing programmers to create dependencies&amp;nbsp;that are implied by one entity in a piece of software using another. &amp;nbsp;For instance, all calls to a method depend on the definition of that method. &amp;nbsp;You cannot compile things that call a method without basically correct parameters. &amp;nbsp;Likewise, all references to an instance of a type grant the dependent access to its public methods and allow it to pass the referred-to object around as a parameter to suitable methods.&lt;br /&gt;&lt;br /&gt;These dependencies can then be checked for an entire compilation unit in a single pass, guaranteeing a basic of potential correctness before even bothering to produce a program that can be tested. &amp;nbsp;Note that, if there were a strongly typed, statically checked, non-compiled language, then the programmer would get the same benefits except that it would happen when the script is loaded rather than when the program is compiled. &amp;nbsp;The difference between those two things would be&amp;nbsp;imperceptible&amp;nbsp;to most, if not all, programmers.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Strong, Weak, Explicit,&amp;nbsp;&lt;/b&gt;&lt;b&gt;Implicit,&amp;nbsp;&lt;/b&gt;&lt;b&gt;Static, and Dynamic Typing&lt;/b&gt;&lt;br /&gt;It is also important to note that I am not arguing for or against most of the traits listed in the title of this subsection. &amp;nbsp;I am arguing in favor of strong typing and against weak typing. &amp;nbsp;I don't really care about implicit typing or explicit typing, nor do I care about static or dynamic typing, except to the extent that they may influence a language's ability to be strongly or weakly typed. &amp;nbsp;Let's go over what these various things mean, in case it is not obvious.&lt;br /&gt;&lt;br /&gt;A strongly typed system is one in which types and method calls can be validated prior to the execution of any part of the type system being evaluated. &amp;nbsp;Dependencies are defined in some way (probably by use) that allows the basic compatibility of design elements to be automatically verified with no work required from a programmer beyond defining said design.&lt;br /&gt;&lt;br /&gt;A weakly typed system is one that is not strongly typed. &amp;nbsp;That is, one in which a developer has to do extra work to validate the consistency of relationships between entities in a system or one in which it is not automatically done before a design element can be used.&lt;br /&gt;&lt;br /&gt;An explicitly typed system would be one in which all types, including abstractions, must be explicitly defined. Java and C# are examples of such a system. &amp;nbsp;If you want to create a polymorphic relationship, you have to create some kind of interface that is implemented by variants of the abstraction.&lt;br /&gt;&lt;br /&gt;An implicitly typed system is one in which types, including abstractions, can be inferred by some part of the programming language or environment. &amp;nbsp;A lot of scripting languages do this: you define the interface for an abstraction by how the caller uses implementations. &amp;nbsp;What you may or may not have considered is that C++ also had elements of implicit typing: templates created a &lt;i&gt;de facto&lt;/i&gt;&amp;nbsp;interface between the template-ized thing and its dependencies. &amp;nbsp;Note that the dependencies of a C++ template are still checked at compile-time so implicit typing is, by no means, inextricably linked to strong, weak, static, or dynamic typing.&lt;br /&gt;&lt;br /&gt;A statically typed system is one in which types cannot be redefined at runtime. &amp;nbsp;C#, C++, and Java are all examples of such a language. &amp;nbsp;You define a type and that's that.&lt;br /&gt;&lt;br /&gt;Finally, there are dynamically typed languages. &amp;nbsp;JavaScript would be an example of such a language, where a type could be changed after it has been loaded and even after it has produced an object to be used.&lt;br /&gt;&lt;br /&gt;I don't care whether a language has implicit or explicit types. &amp;nbsp;Nor do I care whether it has static or dynamic typing. &amp;nbsp;I may have a slight bias toward the former in each category but I don't consider it a big problem if a language or platform decides to go the other way. &amp;nbsp;It is specifically the strength or weakness of a language's typing system that matters in the context of this blog entry.&lt;br /&gt;&lt;br /&gt;Strongly typed systems are preferable to weakly typed ones because they aid in refactoring and extension in ways that cannot easily be done using other tools available to date. &amp;nbsp;They do this by forcing us to reconcile instances of necessary duplication before we even bother testing a code change.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size:large;"&gt;Practically&lt;/span&gt;&lt;br /&gt;Hopefully, you are at least intrigued by the theoretical information provided above. &amp;nbsp;However, I recognize that abstract arguments aren't always enough to make one's case so here's a real world example. &amp;nbsp;This is a simple case and, the more complex the case, the more dangerous weakly-typed systems are.&lt;br /&gt;&lt;br /&gt;In this example, we have a template method pattern. &amp;nbsp;The pattern is implemented the classical way (through inheritance) even though I seldom do that in real life. &amp;nbsp;No point getting embroiled in another debate before this one is settled. &amp;nbsp;:)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Setup&lt;/b&gt;&lt;br /&gt;In the weakly-typed language we are using (which I'm making up on the spot to avoid getting into a religious war), we have no way to define an abstract method that ensures all inheritors of our base class implement it.&lt;br /&gt;&lt;br /&gt;Let's look at the base class now:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;class BaseClass&lt;br /&gt;  method DoesSomething(x, y)&lt;br /&gt;    factor = 1&lt;br /&gt;    factor *= ComputeFactorForX(x)&lt;br /&gt;    factor *= ComputeFactorForY(y)&lt;br /&gt;&lt;br /&gt;    return factor&lt;br /&gt;  end method&lt;br /&gt;end class&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Now, let's consider one inheritor of this class:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;class RarelyUsed extends BaseClass&lt;br /&gt;  method ComputeFactorForX(x)&lt;br /&gt;    return 1 + x * x&lt;br /&gt;  end method&lt;br /&gt;&lt;br /&gt;  method ComputeFactorForY(y)&lt;br /&gt;    return -1 - (y * y)&lt;br /&gt;  end method&lt;br /&gt;end class&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;In addition, there are twelve other extensions of &lt;code&gt;BaseClass&lt;/code&gt; which are used very frequently. &amp;nbsp;Let's even go as far as to say that we have a strong suite of acceptance tests that validate the value delivered by the software being developed. &amp;nbsp;Even with such a thing, however, it is impossible to test every combination of every object.&lt;br /&gt;&lt;br /&gt;Now, as I've stated before.  TDD is handy for helping us define the behavior of each of these classes.  It may even allow us to prescribe the relationship between them. &amp;nbsp;What it doesn't do automatically is &lt;i&gt;enforce&lt;/i&gt;&amp;nbsp;the relationship.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Twist&lt;/b&gt;&lt;br /&gt;Let's imagine that we want to test-drive an extension to the behavior of the base class. &amp;nbsp;That is, we want to change the relationship between &lt;code&gt;BaseClass&lt;/code&gt; and its inheritors. &amp;nbsp;TDD allows us to define the behavior as we want and ensure it is done right:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;class BaseClass&lt;br /&gt;  method DoesSomething(x, y, z)&lt;br /&gt;    factor = 1&lt;br /&gt;    factor *= ComputeFactorForX(x)&lt;br /&gt;    factor *= ComputeFactorForY(y)&lt;br /&gt;    factor *= ComputeFactorForZ(z)&lt;br /&gt;    return factor&lt;br /&gt;  end method end class&lt;br /&gt;end class&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;What it doesn't do is make sure that all inheritors of&amp;nbsp;&lt;code&gt;BaseClass&lt;/code&gt; conform to the contract it demands. &amp;nbsp;We have to wait until the real application is put together in order to see if we did everything we need to do. &amp;nbsp;Let's say we just plain forgot the type &lt;code&gt;RarelyUsed&lt;/code&gt;. &amp;nbsp;Why wouldn't we? &amp;nbsp;It is, after all, rarely used and a member of a family of types that is thirteen-large.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Punchline&lt;/b&gt;&lt;br /&gt;How long do we have to wait for that feedback? &amp;nbsp;Ironically, the best-case scenario is: "Forever." &amp;nbsp;In that scenario, the bogus class is never used and will be deleted the next time someone looks at it. &amp;nbsp;The next-best case scenario would be when your automated acceptance tests run. &amp;nbsp;Even that creates an irritatingly-long delay.&lt;br /&gt;&lt;br /&gt;What if it happens during manual testing? &amp;nbsp;The cost of finding and fixing the problem is going to be dozens of times what it would have been if the problem were apparent when making the change originally.&lt;br /&gt;&lt;br /&gt;What if it happens in production? &amp;nbsp;The loss of goodwill is possibly irreparable but probably could be smoothed over. &amp;nbsp;However, the cost of finding and fixing a problem with that kind of delay between introduction and discovery would be astronomical, when compared to the cost of finding and fixing it immediately. &amp;nbsp;We're talking hours or days when compared to seconds or minutes.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Rebuttal&lt;/b&gt;&lt;br /&gt;One might argue that one's tests are deficient. &amp;nbsp;For instance, one could have a method that checks for the existence of the required methods on an inheritor of &lt;code&gt;BaseClass&lt;/code&gt;. &amp;nbsp;That method could then be called from a test in the test suite for each inheritor.&lt;br /&gt;&lt;br /&gt;I'll not try and claim that isn't true. &amp;nbsp;It obviously is. &amp;nbsp;My counter-rebuttal is this:&lt;br /&gt;&lt;br /&gt;Yes, you can do that. &amp;nbsp;You can also write your code in assembly and write tests for each method which ensure it is properly formed - that all code paths lead to an exit or to an infinite loop, that it properly puts things in the right registers, etc.&lt;br /&gt;&lt;br /&gt;In fact, you can re-write as many parts of a strong-type-system-checker or a compiler. &amp;nbsp;However, doing so either requires you to write a compiler and then use it from a whole bunch of tests or to duplicate your design in the form of tests.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size:large;"&gt;Conclusion&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;I think I've made some strong arguments in favor of using a strongly-typed programming language over a weak one. &amp;nbsp;You cannot avoid creating duplication so, in addition to keeping to to the minimum amount necessary, you should use automation to enforce as much consistency between duplicates as possible.&lt;br /&gt;&lt;br /&gt;I've failed, however, to mention the biggest and simplest argument. &amp;nbsp;I've done this partially because I'm saving it for last. &amp;nbsp;Here it is: there's no cost. &amp;nbsp;It's one-hundred percent free to use a strongly typed language instead of a weakly typed one.&lt;br /&gt;&lt;br /&gt;At least, that's how all the proponents of weakly-typed languages seem to make things look. &amp;nbsp;You see. &amp;nbsp;I've spent days trying to get people who don't like type-safety to explain one advantage of not having it. &amp;nbsp;Nobody - not one person I've talked to - has been able to identify a single reason why it even &lt;i&gt;might&lt;/i&gt;&amp;nbsp;be better to have a language be weakly typed than it is to have it be strongly-typed.&lt;br /&gt;&lt;br /&gt;The closest anyone has come has been something along the lines of "it's more challenging, so I work harder and with more focus." &amp;nbsp;Languages should not provide the challenge. &amp;nbsp;There are plenty of real challenges: getting your tests right, creating a good design, and aligning implementation with business value, to name a few. &amp;nbsp;We don't need made-up challenges coming from languages that represent a big step backward.&lt;br /&gt;&lt;br /&gt;So here is my final argument: I've shown that there is an advantage to having a strongly typed system. &amp;nbsp;I submit that until a single, real advantage of weak typing can be identified, that tips the scales in favor of strong typing. &amp;nbsp;If someone can come up with a strongly typed language that is also implicitly typed and/or dynamically typed, then that should be considered to be a competitor to real languages like Java, C#, and Go.&lt;br /&gt;&lt;br /&gt;TDD allows you to use a language more effectively than you could without it but cannot make up for fundamental deficiencies in that language. &amp;nbsp;One such deficiency that is presently en vogue is the absence of a strong typing system. &amp;nbsp;You can mitigate that deficiency by writing numerous additional tests but at a number of great costs.&lt;br /&gt;&lt;br /&gt;Just because you write good tests doesn't mean you cannot benefit from a compiler or something that fills a similar role and nobody has been able to show me how you could possibly benefit from not having one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-4003746809360377024?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iCxFSzs5Yw3_4mrbmSbOAhOlq58/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iCxFSzs5Yw3_4mrbmSbOAhOlq58/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iCxFSzs5Yw3_4mrbmSbOAhOlq58/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iCxFSzs5Yw3_4mrbmSbOAhOlq58/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=nL8gft27t7c:lL3mz5JdPMc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=nL8gft27t7c:lL3mz5JdPMc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=nL8gft27t7c:lL3mz5JdPMc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=nL8gft27t7c:lL3mz5JdPMc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/nL8gft27t7c" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4003746809360377024</guid>
         <pubDate>Sat, 21 May 2011 21:04:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/05/why-tdd-does-not-replace-compilers.html</feedburner:origLink></item>
      <item>
         <title>A mile stone in the long road</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/SenF8NY-JAA/mile-stone-in-long-road.html</link>
         <description>&lt;a rel="nofollow" target="_blank" href="http://dataclass.hexsw.com/"&gt;DataC&lt;span id="goog_2145537791"&gt;&lt;/span&gt;&lt;span id="goog_2145537792"&gt;&lt;/span&gt;lass&lt;/a&gt; now supports Java. &amp;nbsp;It took a lot longer than I expected but it's done now.&lt;br /&gt;&lt;br /&gt;You might be thinking "that's neat but what does it mean that it 'supports Java'?"&lt;br /&gt;&lt;br /&gt;Before I answer that, I'll briefly remind you what DataClass does - just in case you stumbled on this entry by accident and don't already know. &amp;nbsp;DataClass is a compiler that takes documents that describe a&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://dataclass.hexsw.com/Documentation/Concept/dbclass"&gt;class of database&lt;/a&gt; and produces binaries that know how to build and interact with instances of that class. &amp;nbsp;The point is to give you the same ease of development you would have for any other class of objects; for instance, allowing you to quickly spin up test instances with identical behavior to production instances.&lt;br /&gt;&lt;br /&gt;Following is an example of a DataClass source document:&lt;br /&gt;&lt;br /&gt;&lt;pre style="background:lightgray;font-size:90%;font:courier;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;"&gt;database SomeDB {&lt;br /&gt;  types int as integer;&lt;br /&gt;&lt;br /&gt;  version 1.0 : initialized {&lt;br /&gt;    design {&lt;br /&gt;      public table T {&lt;br /&gt;        public column X with DataType = type(int);&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;    construction { &lt;br /&gt;      step sql { $[T.Declaration] }&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  current version 1.1 : 1.0 {&lt;br /&gt;    design {&lt;br /&gt;      public table T : base.T {&lt;br /&gt;        public column Y with DataType = type(int);&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;    construction { &lt;br /&gt;      step sql { ALTER TABLE $[T] ADD $[T.Y.Declaration] }&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;That would create a class called SomeDB that knew about two versions of a database design, knew how to build and/or upgrade databases to either of those versions, and had a body of symbols allowing clients to couple to public aspects of each of SomeDB's various designs (1.0 and 1.1). &amp;nbsp;If stored procedures were involved, there would be a proxy for each version that allowed clients to call these stored procedures as if they were normal methods on a normal object.&lt;br /&gt;&lt;br /&gt;Up until build 20.11.1733, DataClass would only produce .NET assemblies that connected to a database through ADO.NET. &amp;nbsp;This most recent build, however, added the ability to produce database proxies and constructors in a java JAR file.&lt;br /&gt;&lt;br /&gt;This involved a significant amount of refactoring before it could readily be supported. &amp;nbsp;I had to encapsulate all the variation between Java and C# (not too hard), between the JRE and the CLR (there's a fair amount), and between JDBC and ADO.NET (they work in fundamentally different ways).&lt;br /&gt;&lt;br /&gt;The really disappointing thing about this was that I discovered how fundamentally different JDBC and ADO.NET were very late in the game. &amp;nbsp;In ADO.NET, access to schema information and binding by name are both easy and reliable. &amp;nbsp;In JDBC it appears to be expected that you will bind by position - something I thought we left behind two decades ago - because binding by name is possible for certain providers but not guaranteed.&lt;br /&gt;&lt;br /&gt;Anyway, that was a problem I could work around pretty easily. &amp;nbsp;DataClass uses the logical position of a parameter or column to infer its physical position. &amp;nbsp;There are, I'm sure, times that this will not suffice. &amp;nbsp;In such cases, developers can use the PhysicalPosition attribute to dictate the binding position of a parameter or a column. &amp;nbsp;That might look something like the following:&lt;br /&gt;&lt;br /&gt;&lt;pre style="background:lightgray;"&gt;public procedure MyProcedure {&lt;br /&gt;  // Inferred: PhysicalPosition = 1&lt;br /&gt;  public parameter F;&lt;br /&gt;  // Inferred: PhysicalPosition = 2&lt;br /&gt;  public parameter G;&lt;br /&gt;  // Explicitly: PhysicalPosition = 0&lt;br /&gt;  public parameter H with PhysicalPosition = 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Another "gotcha" for Java programmers is the fact that DataClass expects physical positions to be zero-based and adjusts accordingly for the platform. &amp;nbsp;So, even though the first parameter is parameter 1 when binding via JDBC, you must specify it as parameter 0. &amp;nbsp;I guess the point is this: don't take JDBC's implementation details into account as DataClass hides them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-804654945796236805?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sAsMcjeJw_YnGfc8UqCCQYxI4PY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sAsMcjeJw_YnGfc8UqCCQYxI4PY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sAsMcjeJw_YnGfc8UqCCQYxI4PY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sAsMcjeJw_YnGfc8UqCCQYxI4PY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=SenF8NY-JAA:Y3TDKUGQKgU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=SenF8NY-JAA:Y3TDKUGQKgU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=SenF8NY-JAA:Y3TDKUGQKgU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=SenF8NY-JAA:Y3TDKUGQKgU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/SenF8NY-JAA" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-804654945796236805</guid>
         <pubDate>Sat, 12 Mar 2011 10:55:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/03/mile-stone-in-long-road.html</feedburner:origLink></item>
      <item>
         <title>Do not trust CodeMaid</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/PMheNNOeoeM/do-not-trust-codemaid.html</link>
         <description>She steals CodeSilverware.&lt;br /&gt;&lt;br /&gt;Seriously, though: CodeMaid appears to randomly delete using statements. &amp;nbsp;I've done a little work to uncover the root cause and identify a fix: it is not ready for production use; uninstall it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-3387386245290125760?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/U5ybs4DH0m044z3d-vii2n1fcdY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U5ybs4DH0m044z3d-vii2n1fcdY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/U5ybs4DH0m044z3d-vii2n1fcdY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U5ybs4DH0m044z3d-vii2n1fcdY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=PMheNNOeoeM:c1Lnk-nt1VU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=PMheNNOeoeM:c1Lnk-nt1VU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=PMheNNOeoeM:c1Lnk-nt1VU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=PMheNNOeoeM:c1Lnk-nt1VU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/PMheNNOeoeM" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-3387386245290125760</guid>
         <pubDate>Fri, 04 Mar 2011 21:02:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/03/do-not-trust-codemaid.html</feedburner:origLink></item>
      <item>
         <title>DataClass now available</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/IqYaUGePpKY/dataclass-now-available.html</link>
         <description>It's been a long haul but I think it was well worth it. &amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://dataclass.hexsw.com/"&gt;DataClass&lt;/a&gt; is now available for&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://www.hexsw.com/Products/Compilers/DataClass/Download.aspx"&gt;download&lt;/a&gt;,&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://www.hexsw.com/Products/Compilers/DataClass/Try.aspx"&gt;trial&lt;/a&gt;, or &lt;a rel="nofollow" target="_blank" href="http://www.hexsw.com/Products/Compilers/DataClass/BuyNow.aspx"&gt;purchase&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-7767939219745528307?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NBnJrOuX90yaRMUbtzWUmeIy02c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NBnJrOuX90yaRMUbtzWUmeIy02c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NBnJrOuX90yaRMUbtzWUmeIy02c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NBnJrOuX90yaRMUbtzWUmeIy02c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=IqYaUGePpKY:Cgkax2I1huw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=IqYaUGePpKY:Cgkax2I1huw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=IqYaUGePpKY:Cgkax2I1huw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=IqYaUGePpKY:Cgkax2I1huw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/IqYaUGePpKY" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-7767939219745528307</guid>
         <pubDate>Tue, 01 Feb 2011 17:05:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/02/dataclass-now-available.html</feedburner:origLink></item>
      <item>
         <title>Conference Submissions: What to Do with the Rest?</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/E372ZIFPhcA/conference-submissions-what-to-do-with.html</link>
         <description>I was looking through the &lt;a rel="nofollow" target="_blank" href="http://submit2011.agilealliance.org/proposals"&gt;Agile 2011 submissions&lt;/a&gt;&amp;nbsp;and I noticed something. &amp;nbsp;A lot of them are pretty interesting, well thought out ideas. &amp;nbsp;I do not envy the chairs of the various stages their task. &amp;nbsp;They are going to have to make tough decisions about which good talks to include in the conference and who they tell "great idea but there's just no time."&lt;br /&gt;&lt;br /&gt;It occurred to me that one mitigation for this might be if conferences like this started soliciting papers from the talks that &lt;i&gt;didn't&lt;/i&gt;&amp;nbsp;make it and collected them into a book (or collection of booklets). &amp;nbsp;That way, all the neat ideas that didn't make the cut could still find their way out into the world. &amp;nbsp;If done right, the conference could make a little profit off of coordinating their release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-7656389004037490706?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GqtwwgX7AGelyLyXJhFaEMgm6xY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GqtwwgX7AGelyLyXJhFaEMgm6xY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GqtwwgX7AGelyLyXJhFaEMgm6xY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GqtwwgX7AGelyLyXJhFaEMgm6xY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=E372ZIFPhcA:I_R642ZTdVs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=E372ZIFPhcA:I_R642ZTdVs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=E372ZIFPhcA:I_R642ZTdVs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=E372ZIFPhcA:I_R642ZTdVs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/E372ZIFPhcA" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-7656389004037490706</guid>
         <pubDate>Mon, 17 Jan 2011 07:08:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/01/conference-submissions-what-to-do-with.html</feedburner:origLink></item>
      <item>
         <title>Agile Database Development: From Requirements to Delivery</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/gd_GhofkiyE/agile-database-development-from.html</link>
         <description>I've received, signed, and returned a contract for my upcoming book, &lt;i&gt;Agile Database Development: From Requirements to Delivery&lt;/i&gt;, scheduled for release in 2012. We'll see whether the "From Requirements to Delivery" part of the title survives the book development process. Regardless, the scope of the book will run that gamut.&lt;br /&gt;&lt;br /&gt;Something I've noticed - and I really noticed this when I got my first publication contract for &lt;a rel="nofollow" target="_blank" href="http://www.informit.com/store/product.aspx?isbn=032163604X"&gt;Transition Testing: Cornerstone of Database Agility&lt;/a&gt; - is that there is nothing like a contract to focus your attention on a project.  It's not even the deadline, which I feel was extremely generous on the part of my publisher.  It's those words that rattle around in the back of your mind...&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;&lt;br /&gt;This is really happening.  The ball is in your court, now.&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;There is nothing like it to motivate someone.  At least, there is nothing like it to motivate me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-4183557473314586883?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/K4JJljXYr1m2c5khTd8rnbu5W08/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/K4JJljXYr1m2c5khTd8rnbu5W08/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/K4JJljXYr1m2c5khTd8rnbu5W08/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/K4JJljXYr1m2c5khTd8rnbu5W08/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=gd_GhofkiyE:wrBaVx9xAw4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=gd_GhofkiyE:wrBaVx9xAw4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=gd_GhofkiyE:wrBaVx9xAw4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=gd_GhofkiyE:wrBaVx9xAw4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/gd_GhofkiyE" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-4183557473314586883</guid>
         <pubDate>Sat, 08 Jan 2011 21:14:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/01/agile-database-development-from.html</feedburner:origLink></item>
      <item>
         <title>Submissions for Agile 2011 Entered</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/EqvYLWwzwRs/submissions-for-agile-2011-entered.html</link>
         <description>Hi Everyone,&lt;br /&gt;&lt;br /&gt;I've made three entries into the Agile 2011 submission system:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://submit2011.agilealliance.org/node/8746"&gt;Fundamentals of Agile Database Development&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://submit2011.agilealliance.org/node/8752"&gt;Goad Testing: Guaranteeing that Tests Make Distinctions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://submit2011.agilealliance.org/node/8753"&gt;A New Perspective on Automated Tests: Tests as Increments of Process Improvement&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;I'd love any review and feedback that anyone may offer.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-5730766131243044748?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Veqo9TmhWMctk7WJz_3Jkv1cKcU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Veqo9TmhWMctk7WJz_3Jkv1cKcU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Veqo9TmhWMctk7WJz_3Jkv1cKcU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Veqo9TmhWMctk7WJz_3Jkv1cKcU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=EqvYLWwzwRs:iJIBcffIMno:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=EqvYLWwzwRs:iJIBcffIMno:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=EqvYLWwzwRs:iJIBcffIMno:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=EqvYLWwzwRs:iJIBcffIMno:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/EqvYLWwzwRs" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-5730766131243044748</guid>
         <pubDate>Sat, 01 Jan 2011 22:06:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2011/01/submissions-for-agile-2011-entered.html</feedburner:origLink></item>
      <item>
         <title>A Pretty Functional Dynamic Proxy for jni4net</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/Dh4yhHVnUcs/pretty-functional-dynamic-proxy-for.html</link>
         <description>Wish you could use the dynamic keyword to access java objects created using jni4net? &amp;nbsp;I use this class to do that. &amp;nbsp;Feel free to reproduce it, modify it, or incorporate it into your own products so long as you don't claim that it is "yours" and start suing other people who use it.&lt;br /&gt;&lt;br /&gt;It's cut-and-pasted out of my code so there's no guarantee that you won't need to tweak it a little.  One might say it's pretty much guaranteed that you will.  :)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;using net.sf.jni4net;&lt;br /&gt;using System.Dynamic;&lt;br /&gt;&lt;br /&gt;public class JavaObjectProxyFactory&lt;br /&gt;{&lt;br /&gt;  public class JavaObjectProxy : DynamicObject&lt;br /&gt;  {&lt;br /&gt;    private readonly java.lang.Object o;&lt;br /&gt;    private readonly java.lang.Class c;&lt;br /&gt;&lt;br /&gt;    private JavaObjectProxy(&lt;br /&gt;      java.lang.Object o,&lt;br /&gt;      java.lang.Class c)&lt;br /&gt;    {&lt;br /&gt;      this.o = o;&lt;br /&gt;      this.c = c;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public static dynamic GetInstance(&lt;br /&gt;      java.lang.Object o,&lt;br /&gt;      java.lang.Class c)&lt;br /&gt;    {&lt;br /&gt;      return new JavaObjectProxy(o, c);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public override bool TryGetMember(&lt;br /&gt;      GetMemberBinder binder,&lt;br /&gt;      out object result)&lt;br /&gt;    {&lt;br /&gt;      var field = c.getField(binder.Name);&lt;br /&gt;&lt;br /&gt;      if (field == null)&lt;br /&gt;      {&lt;br /&gt;        result = null;&lt;br /&gt;        return false;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      result = ConvertToDotNetObject(field.get(o));&lt;br /&gt;&lt;br /&gt;      return true;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public override bool TrySetMember(&lt;br /&gt;      SetMemberBinder binder,&lt;br /&gt;      object value)&lt;br /&gt;    {&lt;br /&gt;      var field = c.getField(binder.Name);&lt;br /&gt;&lt;br /&gt;      if (field == null)&lt;br /&gt;      {&lt;br /&gt;        return false;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      field.set(o, ConvertToJavaObject(value));&lt;br /&gt;      return true;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public override bool TryInvokeMember(&lt;br /&gt;      InvokeMemberBinder binder,&lt;br /&gt;      object[] args,&lt;br /&gt;      out object result)&lt;br /&gt;    {&lt;br /&gt;      var signature = new java.lang.Class[&lt;br /&gt;        binder.CallInfo.ArgumentCount];&lt;br /&gt;      var arguments = new java.lang.Object[&lt;br /&gt;        binder.CallInfo.ArgumentCount];&lt;br /&gt;&lt;br /&gt;      for (var i = 0; i &amp;lt; args.Length; ++i)&lt;br /&gt;      {&lt;br /&gt;        java.lang.Object arg = &lt;br /&gt;          ConvertToJavaObject(args[i]);&lt;br /&gt;        if (arg != null)&lt;br /&gt;        {&lt;br /&gt;          signature[i] = arg.getClass();&lt;br /&gt;          arguments[i] = arg;&lt;br /&gt;        }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      var method = c.getMethod(binder.Name, signature);&lt;br /&gt;      if (method == null)&lt;br /&gt;      {&lt;br /&gt;        result = null;&lt;br /&gt;        return false;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      result = ConvertToDotNetObject(&lt;br /&gt;        method.invoke(o, arguments));&lt;br /&gt;&lt;br /&gt;      return true;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private object ConvertToDotNetObject(&lt;br /&gt;      java.lang.Object o)&lt;br /&gt;    {&lt;br /&gt;      if (o == null)&lt;br /&gt;      {&lt;br /&gt;        return null;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      if (o is java.lang.String)&lt;br /&gt;      {&lt;br /&gt;        var s = (java.lang.String)o;&lt;br /&gt;        return new string(s.toCharArray());&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      return GetDynamicProxy(o);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    private java.lang.Object ConvertToJavaObject(&lt;br /&gt;      object p)&lt;br /&gt;    {&lt;br /&gt;      if (p == null)&lt;br /&gt;      {&lt;br /&gt;        return null;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      if (p is string)&lt;br /&gt;      {&lt;br /&gt;        return new java.lang.String((string)p);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      return (java.lang.Object)p;&lt;br /&gt;    }&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  public static dynamic GetDynamicProxy(&lt;br /&gt;    java.lang.Object o)&lt;br /&gt;  {&lt;br /&gt;    if (o == null)&lt;br /&gt;    {&lt;br /&gt;      return null;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    return JavaObjectProxy.GetInstance(o, o.getClass());&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-9070759432780695762?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SeyV7fmaG8Y2k-C869Kik9lKseo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SeyV7fmaG8Y2k-C869Kik9lKseo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SeyV7fmaG8Y2k-C869Kik9lKseo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SeyV7fmaG8Y2k-C869Kik9lKseo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Dh4yhHVnUcs:ETn6Mv_BkKY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Dh4yhHVnUcs:ETn6Mv_BkKY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Dh4yhHVnUcs:ETn6Mv_BkKY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=Dh4yhHVnUcs:ETn6Mv_BkKY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/Dh4yhHVnUcs" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-9070759432780695762</guid>
         <pubDate>Wed, 29 Dec 2010 16:17:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2010/12/pretty-functional-dynamic-proxy-for.html</feedburner:origLink></item>
      <item>
         <title>"Happy Holidays" is what terrorists say.  Merry Christmas!</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/nFb7mA73gKM/happy-holidays-is-what-terrorists-say.html</link>
         <description>Even though I'm not a Christian, merry Christmas everyone.&lt;br /&gt;&lt;br /&gt;As a gift to the public at large, I've lowered the price of the&amp;nbsp;&lt;a rel="nofollow" target="_blank" href="http://www.lulu.com/product/file-download/goad-testing-deepening-our-understanding-of-automated-tests/6396355"&gt;Goad Testing&lt;/a&gt;&amp;nbsp;PDF to&amp;nbsp;free. &amp;nbsp;So get your copy now.&lt;br /&gt;&lt;br /&gt;-- Max&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-2081120030090573839?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jJ8lnz03pwUBRE0kzUfLtnMv7ok/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jJ8lnz03pwUBRE0kzUfLtnMv7ok/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jJ8lnz03pwUBRE0kzUfLtnMv7ok/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jJ8lnz03pwUBRE0kzUfLtnMv7ok/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=nFb7mA73gKM:BoKelCghRxs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=nFb7mA73gKM:BoKelCghRxs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=nFb7mA73gKM:BoKelCghRxs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=nFb7mA73gKM:BoKelCghRxs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/nFb7mA73gKM" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-2081120030090573839</guid>
         <pubDate>Fri, 17 Dec 2010 09:02:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2010/12/happy-holidays-is-what-terrorists-say.html</feedburner:origLink></item>
      <item>
         <title>United Airlines: An Example of Why Airlines must be Allowed to Fail</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/8cstPTk6iE8/united-airlines-example-of-why-airlines.html</link>
         <description>United Airlines just fucked away an entire day of travel for me and managed to not get me anywhere.&lt;br /&gt;&lt;br /&gt;I guess it's my fault, really. &amp;nbsp;How silly was it of me to think that eighteen hours was enough time to transport me three hundred miles.&lt;br /&gt;&lt;br /&gt;On the other hand, you do have to cut me a little slack because I could have driven to San Francisco from Bend and checked in to my hotel in the time it took United to decide they weren't going to send us where we paid to go.&lt;br /&gt;&lt;br /&gt;So here's what happened. &amp;nbsp;I showed up a good two hours early. &amp;nbsp;You know... like you're supposed to. &amp;nbsp;I was told there was going to be a "slight delay" of two hours. &amp;nbsp;"Okay," I said. &amp;nbsp;"That's okay. &amp;nbsp;That's why I am giving myself so much time to get where I need to go."&lt;br /&gt;&lt;br /&gt;The idea was to give myself enough time to ensure that the airlines couldn't possibly screw up my very important trip. &amp;nbsp;Long story short: I'm pissing and moaning about the flight being canceled nine hours later (right after I got home).&lt;br /&gt;&lt;br /&gt;There was not one person on that plane who would have been less satisfied with a trip to Oakland and a train-ride to SFO than they were with what they got (nothing). &amp;nbsp;Airlines are, by and large, idiocratic entities. &amp;nbsp;Stupid people are allowed to set up elaborate systems that are simultaneously incapable of meeting the fictitious needs initially envisioned&amp;nbsp;and incapable of dealing with the actual needs of real customers.&lt;br /&gt;&lt;br /&gt;When a limb is that rotten, the only thing left to do is chew it off. &amp;nbsp;We must allow the airlines to fail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21981243-1932194767412936049?l=maxg3prog.blogspot.com' alt=''/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ffI9oEB93CTERBMIIiiCWvDurgA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ffI9oEB93CTERBMIIiiCWvDurgA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ffI9oEB93CTERBMIIiiCWvDurgA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ffI9oEB93CTERBMIIiiCWvDurgA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=8cstPTk6iE8:rnWm6tcpGHY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=8cstPTk6iE8:rnWm6tcpGHY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=8cstPTk6iE8:rnWm6tcpGHY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=8cstPTk6iE8:rnWm6tcpGHY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/8cstPTk6iE8" height="1" width="1"/&gt;</description>
         <author>Max Guernsey, III</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-21981243.post-1932194767412936049</guid>
         <pubDate>Thu, 12 Aug 2010 00:44:00 +0000</pubDate>
      <feedburner:origLink>http://maxg3prog.blogspot.com/2010/08/united-airlines-example-of-why-airlines.html</feedburner:origLink></item>
      <item>
         <title>Session Materials - "Transition Testing: Cornerstone of Database Agility" - 12.10.2009</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/QYQZ-zrK7Jo/PressReleases.aspx</link>
         <description>DataConstructor v20.09.1805 is released and now available.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mGbZKDDphnSS_jcxZdDJHkX9rIA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mGbZKDDphnSS_jcxZdDJHkX9rIA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mGbZKDDphnSS_jcxZdDJHkX9rIA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mGbZKDDphnSS_jcxZdDJHkX9rIA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=QYQZ-zrK7Jo:pHIWQmeslZk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=QYQZ-zrK7Jo:pHIWQmeslZk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=QYQZ-zrK7Jo:pHIWQmeslZk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=QYQZ-zrK7Jo:pHIWQmeslZk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/QYQZ-zrK7Jo" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Session-12.10.2009.BlogItem</guid>
         <pubDate>Mon, 14 Dec 2009 16:00:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Session-12.10.2009.BlogItem</feedburner:origLink></item>
      <item>
         <title>DataConstructor SDK v20.09.1805 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/AEOmTiloSxo/PressReleases.aspx</link>
         <description>DataConstructor v20.09.1805 is released and now available.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3x1dEsxwBO0y1giKnBn7Cy847C8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3x1dEsxwBO0y1giKnBn7Cy847C8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3x1dEsxwBO0y1giKnBn7Cy847C8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3x1dEsxwBO0y1giKnBn7Cy847C8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=AEOmTiloSxo:_l22WA7O-QI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=AEOmTiloSxo:_l22WA7O-QI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=AEOmTiloSxo:_l22WA7O-QI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=AEOmTiloSxo:_l22WA7O-QI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/AEOmTiloSxo" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-20.09.1805.BlogItem</guid>
         <pubDate>Sat, 26 Sep 2009 23:14:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-20.09.1805.BlogItem</feedburner:origLink></item>
      <item>
         <title>iContactProxy SDK v20.09.1726 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/gk-C5YKZ3sc/PressReleases.aspx</link>
         <description>iContactProxy v20.09.1726 is released and now available for download.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JCyojYARkWJjHz7Q_z8scPSmvb4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JCyojYARkWJjHz7Q_z8scPSmvb4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JCyojYARkWJjHz7Q_z8scPSmvb4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JCyojYARkWJjHz7Q_z8scPSmvb4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=gk-C5YKZ3sc:aoQAOzse5Qs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=gk-C5YKZ3sc:aoQAOzse5Qs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=gk-C5YKZ3sc:aoQAOzse5Qs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=gk-C5YKZ3sc:aoQAOzse5Qs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/gk-C5YKZ3sc" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/iContactProxy/PressReleases.aspx?FileName=Release-0.2.0.BlogItem</guid>
         <pubDate>Fri, 13 Mar 2009 21:23:45 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/iContactProxy/PressReleases.aspx?FileName=Release-0.2.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>The BitmapCompare News channel is now open!</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/OybUCYjS7o0/PressReleases.aspx</link>
         <description>An introduction to the Bootstrap news channel.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R2YTWOQ1yryurwm-p9d3TlVfnxA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R2YTWOQ1yryurwm-p9d3TlVfnxA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R2YTWOQ1yryurwm-p9d3TlVfnxA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R2YTWOQ1yryurwm-p9d3TlVfnxA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=OybUCYjS7o0:mSf3iakWQEs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=OybUCYjS7o0:mSf3iakWQEs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=OybUCYjS7o0:mSf3iakWQEs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=OybUCYjS7o0:mSf3iakWQEs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/OybUCYjS7o0" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/BitmapCompare/PressReleases.aspx?FileName=ChannelOpen.BlogItem</guid>
         <pubDate>Wed, 19 Nov 2008 18:30:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/BitmapCompare/PressReleases.aspx?FileName=ChannelOpen.BlogItem</feedburner:origLink></item>
      <item>
         <title>Free Seminar: Data Structure Metamorphism - May 8, 2008 - Wrap-Up</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/Ao9hMoDMYWE/PressReleases.aspx</link>
         <description>Our seminar at the XP users group went pretty well.  We got some great feedback and the next one will be better-still.
&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aDdlC4rU1pgAyxBnV4QdVpzeo38/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aDdlC4rU1pgAyxBnV4QdVpzeo38/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aDdlC4rU1pgAyxBnV4QdVpzeo38/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aDdlC4rU1pgAyxBnV4QdVpzeo38/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Ao9hMoDMYWE:wHdN62ghds0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Ao9hMoDMYWE:wHdN62ghds0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Ao9hMoDMYWE:wHdN62ghds0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=Ao9hMoDMYWE:wHdN62ghds0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/Ao9hMoDMYWE" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Courses/PressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008-Review.BlogItem</guid>
         <pubDate>Sun, 11 May 2008 03:07:39 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Courses/PressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008-Review.BlogItem</feedburner:origLink></item>
      <item>
         <title>Free Seminar: Data Structure Metamorphism - May 8, 2008 - Wrap-Up</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/Ao9hMoDMYWE/PressReleases.aspx</link>
         <description>Our seminar at the XP users group went pretty well.  We got some great feedback and the next one will be better-still.
&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aDdlC4rU1pgAyxBnV4QdVpzeo38/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aDdlC4rU1pgAyxBnV4QdVpzeo38/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aDdlC4rU1pgAyxBnV4QdVpzeo38/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aDdlC4rU1pgAyxBnV4QdVpzeo38/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Ao9hMoDMYWE:wHdN62ghds0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Ao9hMoDMYWE:wHdN62ghds0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=Ao9hMoDMYWE:wHdN62ghds0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=Ao9hMoDMYWE:wHdN62ghds0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/Ao9hMoDMYWE" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Courses/PressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008-Review.BlogItem</guid>
         <pubDate>Sun, 11 May 2008 03:07:39 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Courses/PressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008-Review.BlogItem</feedburner:origLink></item>
      <item>
         <title>Part VI: Structure and Information, Revisited</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/jpvCKWqIltU/RethinkingAgilityInDatabases.aspx</link>
         <description>By Max Guernsey, III - Managing Member, Hexagon Software LLC&lt;br/&gt;A new discussion of how structure, behavior, data, and information relate in the database world.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6Jpl69_Fxx5FVOPMF_zduKdOzdg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6Jpl69_Fxx5FVOPMF_zduKdOzdg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6Jpl69_Fxx5FVOPMF_zduKdOzdg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6Jpl69_Fxx5FVOPMF_zduKdOzdg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=jpvCKWqIltU:XFa_CxSNSqw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=jpvCKWqIltU:XFa_CxSNSqw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=jpvCKWqIltU:XFa_CxSNSqw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=jpvCKWqIltU:XFa_CxSNSqw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/jpvCKWqIltU" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=06.StructureAndInformationRevisited.BlogItem</guid>
         <pubDate>Fri, 09 May 2008 22:43:21 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=06.StructureAndInformationRevisited.BlogItem</feedburner:origLink></item>
      <item>
         <title>Free Seminar: Data Structure Metamorphism - May 8, 2008 (repost)</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/vaF29M51VOo/PressReleases.aspx</link>
         <description>We've obtained a venue on Seattle's west side:
&lt;br/&gt;
Data Structure Metamorphism: Controlled Emergence of Database Design&lt;br/&gt;
hosted by The Seattle XP User Group.
&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WnPtGukjs5iSFRWdcW9k2fjtQ3w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WnPtGukjs5iSFRWdcW9k2fjtQ3w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WnPtGukjs5iSFRWdcW9k2fjtQ3w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WnPtGukjs5iSFRWdcW9k2fjtQ3w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=vaF29M51VOo:zkoIXLnSHOI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=vaF29M51VOo:zkoIXLnSHOI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=vaF29M51VOo:zkoIXLnSHOI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=vaF29M51VOo:zkoIXLnSHOI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/vaF29M51VOo" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Courses/PressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008.BlogItem</guid>
         <pubDate>Wed, 30 Apr 2008 09:11:34 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Courses/PressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008.BlogItem</feedburner:origLink></item>
      <item>
         <title>Free Seminar: Data Structure Metamorphism - May 8, 2008 (repost)</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/vaF29M51VOo/PressReleases.aspx</link>
         <description>We've obtained a venue on Seattle's west side:
&lt;br/&gt;
Data Structure Metamorphism: Controlled Emergence of Database Design&lt;br/&gt;
hosted by The Seattle XP User Group.
&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WnPtGukjs5iSFRWdcW9k2fjtQ3w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WnPtGukjs5iSFRWdcW9k2fjtQ3w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WnPtGukjs5iSFRWdcW9k2fjtQ3w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WnPtGukjs5iSFRWdcW9k2fjtQ3w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=vaF29M51VOo:zkoIXLnSHOI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=vaF29M51VOo:zkoIXLnSHOI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=vaF29M51VOo:zkoIXLnSHOI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=vaF29M51VOo:zkoIXLnSHOI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/vaF29M51VOo" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Courses/PressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008.BlogItem</guid>
         <pubDate>Wed, 30 Apr 2008 09:11:34 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Courses/PressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008.BlogItem</feedburner:origLink></item>
      <item>
         <title>The Courses News channel is now open!</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/zbskR6l3qdA/PressReleases.aspx</link>
         <description>This is where we will post notices of upcoming courses and seminars.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/23zeihRiQ_iNBtSleVFJwc8mvLk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/23zeihRiQ_iNBtSleVFJwc8mvLk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/23zeihRiQ_iNBtSleVFJwc8mvLk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/23zeihRiQ_iNBtSleVFJwc8mvLk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=zbskR6l3qdA:TOIodz15qP4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=zbskR6l3qdA:TOIodz15qP4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=zbskR6l3qdA:TOIodz15qP4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=zbskR6l3qdA:TOIodz15qP4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/zbskR6l3qdA" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Courses/PressReleases.aspx?FileName=ChannelOpen.BlogItem</guid>
         <pubDate>Wed, 30 Apr 2008 08:44:44 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Courses/PressReleases.aspx?FileName=ChannelOpen.BlogItem</feedburner:origLink></item>
      <item>
         <title>The Courses News channel is now open!</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/zbskR6l3qdA/PressReleases.aspx</link>
         <description>This is where we will post notices of upcoming courses and seminars.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/23zeihRiQ_iNBtSleVFJwc8mvLk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/23zeihRiQ_iNBtSleVFJwc8mvLk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/23zeihRiQ_iNBtSleVFJwc8mvLk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/23zeihRiQ_iNBtSleVFJwc8mvLk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=zbskR6l3qdA:TOIodz15qP4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=zbskR6l3qdA:TOIodz15qP4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=zbskR6l3qdA:TOIodz15qP4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=zbskR6l3qdA:TOIodz15qP4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/zbskR6l3qdA" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Courses/PressReleases.aspx?FileName=ChannelOpen.BlogItem</guid>
         <pubDate>Wed, 30 Apr 2008 08:44:44 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Courses/PressReleases.aspx?FileName=ChannelOpen.BlogItem</feedburner:origLink></item>
      <item>
         <title>Common Components SDK v1.6.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/ygtLEraMU-A/PressReleases.aspx</link>
         <description>Common Components SDK v1.6.0 can be downloaded.  The graph-building piece has been upgraded to support "forwarding" and a new block of functionality has been added to support dynamic rule ordering.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e2I7X_nyLyLgdPiHerxZYciErlw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e2I7X_nyLyLgdPiHerxZYciErlw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e2I7X_nyLyLgdPiHerxZYciErlw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e2I7X_nyLyLgdPiHerxZYciErlw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ygtLEraMU-A:o5Yxalf9ftA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ygtLEraMU-A:o5Yxalf9ftA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ygtLEraMU-A:o5Yxalf9ftA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=ygtLEraMU-A:o5Yxalf9ftA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/ygtLEraMU-A" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.6.0.BlogItem</guid>
         <pubDate>Wed, 16 Apr 2008 04:32:16 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.6.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>Free Seminar: Data Structure Metamorphism - May 8, 2008</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/hffGPPCOY9o/AllPressReleases.aspx</link>
         <description>We've obtained a venue on Seattle's west side:
&lt;br/&gt;
Data Structure Metamorphism: Controlled Emergence of Database Design&lt;br/&gt;
hosted by The Seattle XP User Group.
&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SWJO99nm2zx5s8efIL3VdpJFmL8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SWJO99nm2zx5s8efIL3VdpJFmL8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SWJO99nm2zx5s8efIL3VdpJFmL8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SWJO99nm2zx5s8efIL3VdpJFmL8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hffGPPCOY9o:unAytiBcobs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hffGPPCOY9o:unAytiBcobs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hffGPPCOY9o:unAytiBcobs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=hffGPPCOY9o:unAytiBcobs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/hffGPPCOY9o" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/AllPressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008.BlogItem</guid>
         <pubDate>Mon, 14 Apr 2008 20:18:33 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/AllPressReleases.aspx?FileName=DataStructureMetamorphism-05-08-2008.BlogItem</feedburner:origLink></item>
      <item>
         <title>Free Seminar: Data Structure Metamorphism - April 24, 2008</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/mPooQW1mn60/AllPressReleases.aspx</link>
         <description>The response to our last free seminar was so positive, we decided to do it again with a new name:
&lt;br/&gt;
Data Structure Metamorphism: Controlled Emergence of Database Design&lt;br/&gt;
hosted by Net Objectives.
&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lrpIu4My-8znEvR5zGPuS4kH8C0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lrpIu4My-8znEvR5zGPuS4kH8C0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lrpIu4My-8znEvR5zGPuS4kH8C0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lrpIu4My-8znEvR5zGPuS4kH8C0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=mPooQW1mn60:s2TUALEGf-4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=mPooQW1mn60:s2TUALEGf-4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=mPooQW1mn60:s2TUALEGf-4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=mPooQW1mn60:s2TUALEGf-4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/mPooQW1mn60" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/AllPressReleases.aspx?FileName=RefactoringData-04-24-2008.BlogItem</guid>
         <pubDate>Sat, 05 Apr 2008 21:22:45 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/AllPressReleases.aspx?FileName=RefactoringData-04-24-2008.BlogItem</feedburner:origLink></item>
      <item>
         <title>Part V: Collaboration</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/x6lCF8ZkD4Q/RethinkingAgilityInDatabases.aspx</link>
         <description>By Max Guernsey, III - Managing Member, Hexagon Software LLC&lt;br/&gt;A discussion of how the need for collaboration doesn't change between Agile software and databases.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C0clA4WoFkrHyuG0yY7iRResPFg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C0clA4WoFkrHyuG0yY7iRResPFg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C0clA4WoFkrHyuG0yY7iRResPFg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C0clA4WoFkrHyuG0yY7iRResPFg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=x6lCF8ZkD4Q:hRv5iZKVodM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=x6lCF8ZkD4Q:hRv5iZKVodM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=x6lCF8ZkD4Q:hRv5iZKVodM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=x6lCF8ZkD4Q:hRv5iZKVodM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/x6lCF8ZkD4Q" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=05.Collaboration.BlogItem</guid>
         <pubDate>Fri, 28 Mar 2008 10:25:15 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=05.Collaboration.BlogItem</feedburner:origLink></item>
      <item>
         <title>Refactoring Data - March 25th, 2008: Success!</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/KHrzAojPTFA/PressReleases.aspx</link>
         <description>We had approximately fifty-percent attendance and a very positive response.&lt;br/&gt;		As promised, we have made the slides available in PDF format.&lt;br/&gt;	&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KOsAog7ZxMuCRln_DiV02FjBPPo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KOsAog7ZxMuCRln_DiV02FjBPPo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KOsAog7ZxMuCRln_DiV02FjBPPo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KOsAog7ZxMuCRln_DiV02FjBPPo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=KHrzAojPTFA:02MlsIq1obM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=KHrzAojPTFA:02MlsIq1obM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=KHrzAojPTFA:02MlsIq1obM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=KHrzAojPTFA:02MlsIq1obM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/KHrzAojPTFA" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=RefactoringData-03-25-2008-Results.BlogItem</guid>
         <pubDate>Thu, 27 Mar 2008 00:08:10 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=RefactoringData-03-25-2008-Results.BlogItem</feedburner:origLink></item>
      <item>
         <title>Update: Refactoring Data - March 25, 2008</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/9Go2WDR7agg/AllPressReleases.aspx</link>
         <description>This is an update on a previous post.  The new deadline to RSVP is 3-24-2008.
&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NI7FY0vCHaWtmo0Ghe2uF0NgKzM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NI7FY0vCHaWtmo0Ghe2uF0NgKzM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NI7FY0vCHaWtmo0Ghe2uF0NgKzM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NI7FY0vCHaWtmo0Ghe2uF0NgKzM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=9Go2WDR7agg:EV-WGofLTG0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=9Go2WDR7agg:EV-WGofLTG0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=9Go2WDR7agg:EV-WGofLTG0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=9Go2WDR7agg:EV-WGofLTG0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/9Go2WDR7agg" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/AllPressReleases.aspx?FileName=RefactoringData-03-25-2008-Update.BlogItem</guid>
         <pubDate>Thu, 20 Mar 2008 23:14:48 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/AllPressReleases.aspx?FileName=RefactoringData-03-25-2008-Update.BlogItem</feedburner:origLink></item>
      <item>
         <title>Part IV: Change</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/K5nVczevCBU/RethinkingAgilityInDatabases.aspx</link>
         <description>by Max Guernsey, III - Managing Member, Hexagon Software LLC&lt;br/&gt;Ruminations on the nature of change in the database world as opposed to in the software world.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7qyEKgpNuFb46jW9-iXR3-v59cI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7qyEKgpNuFb46jW9-iXR3-v59cI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7qyEKgpNuFb46jW9-iXR3-v59cI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7qyEKgpNuFb46jW9-iXR3-v59cI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=K5nVczevCBU:a5T9Zkb6YLk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=K5nVczevCBU:a5T9Zkb6YLk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=K5nVczevCBU:a5T9Zkb6YLk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=K5nVczevCBU:a5T9Zkb6YLk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/K5nVczevCBU" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=04.Change.BlogItem</guid>
         <pubDate>Sat, 08 Mar 2008 22:46:29 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=04.Change.BlogItem</feedburner:origLink></item>
      <item>
         <title>Part III: Testing</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/vCIAFg8cPro/RethinkingAgilityInDatabases.aspx</link>
         <description>By Max Guernsey, III - Managing Member, Hexagon Software LLC&lt;br/&gt;We consider how current testing practices apply to the database world.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1xbkC0vC5a0BpPzYRsHQ_EsCBnI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1xbkC0vC5a0BpPzYRsHQ_EsCBnI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1xbkC0vC5a0BpPzYRsHQ_EsCBnI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1xbkC0vC5a0BpPzYRsHQ_EsCBnI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=vCIAFg8cPro:kbQLiQhoZ88:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=vCIAFg8cPro:kbQLiQhoZ88:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=vCIAFg8cPro:kbQLiQhoZ88:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=vCIAFg8cPro:kbQLiQhoZ88:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/vCIAFg8cPro" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=03.Testing.BlogItem</guid>
         <pubDate>Fri, 29 Feb 2008 19:03:31 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=03.Testing.BlogItem</feedburner:origLink></item>
      <item>
         <title>Free Seminar: Refactoring Data - March 25, 2008</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/MyKXLAk8LF8/AllPressReleases.aspx</link>
         <description>Hexagon Software is proud to announce its first free seminar:
&lt;br/&gt;
Refactoring Data: Mitigating the Risks of Structural Changes&lt;br/&gt;
hosted by Net Objectives.
&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ttjn8B24q0sedpKoHNVPULHQZPM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ttjn8B24q0sedpKoHNVPULHQZPM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ttjn8B24q0sedpKoHNVPULHQZPM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ttjn8B24q0sedpKoHNVPULHQZPM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=MyKXLAk8LF8:GcW8NXHjVqQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=MyKXLAk8LF8:GcW8NXHjVqQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=MyKXLAk8LF8:GcW8NXHjVqQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=MyKXLAk8LF8:GcW8NXHjVqQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/MyKXLAk8LF8" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/AllPressReleases.aspx?FileName=RefactoringData-03-25-2008.BlogItem</guid>
         <pubDate>Thu, 28 Feb 2008 18:16:34 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/AllPressReleases.aspx?FileName=RefactoringData-03-25-2008.BlogItem</feedburner:origLink></item>
      <item>
         <title>Part II: Builds &amp; Deployment</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/7MhjgFmuQ1o/RethinkingAgilityInDatabases.aspx</link>
         <description>By Max Guernsey, III - Managing Member, Hexagon Software LLC&lt;br/&gt;Here we talk about how we should think of database creation.  Many of us currently think of it as an operational concern.  This can lead to a number of stumbling blocks when attempting to introduce agility...&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m9JcAcJTsn9HOFHgsTI1H4B6Gt0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9JcAcJTsn9HOFHgsTI1H4B6Gt0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m9JcAcJTsn9HOFHgsTI1H4B6Gt0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9JcAcJTsn9HOFHgsTI1H4B6Gt0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=7MhjgFmuQ1o:LutEAjS2Y5g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=7MhjgFmuQ1o:LutEAjS2Y5g:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=7MhjgFmuQ1o:LutEAjS2Y5g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=7MhjgFmuQ1o:LutEAjS2Y5g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/7MhjgFmuQ1o" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=02.BuildsAndDeployment.BlogItem</guid>
         <pubDate>Mon, 25 Feb 2008 17:48:21 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=02.BuildsAndDeployment.BlogItem</feedburner:origLink></item>
      <item>
         <title>Part I: Evolution</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/hmNEHYXTtd4/RethinkingAgilityInDatabases.aspx</link>
         <description>By Max Guernsey, III - Managing Member, Hexagon Software LLC&lt;br/&gt;In this installment we discuss what I think is one of the most central and least portable practices: evolutionary development.  Why is this so important?  It's the practice that let's designs emerge.  Without the ability to change our design for the better, we have to plan for every kind of variation; if not every variant.  Why does it not work with data?  Simple: databases don’t evolve.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N3Boyjd7KwuzdCJuyhVjrof41gY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N3Boyjd7KwuzdCJuyhVjrof41gY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N3Boyjd7KwuzdCJuyhVjrof41gY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N3Boyjd7KwuzdCJuyhVjrof41gY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hmNEHYXTtd4:86sY9G-gBlI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hmNEHYXTtd4:86sY9G-gBlI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hmNEHYXTtd4:86sY9G-gBlI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=hmNEHYXTtd4:86sY9G-gBlI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/hmNEHYXTtd4" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=01.EvolutionAndDataStructures.BlogItem</guid>
         <pubDate>Sat, 23 Feb 2008 11:57:11 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=01.EvolutionAndDataStructures.BlogItem</feedburner:origLink></item>
      <item>
         <title>A New Series: Rethinking Agility in Databases</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/_daCt-gtZ88/RethinkingAgilityInDatabases.aspx</link>
         <description>Author: Max Guernsey, III - Managing Member, Hexagon Software LLC&lt;br/&gt;We cannot simply reapply the Agile practices we have developed for software development to databases.  Instead, we need to reduce these practices to their essence - the principles which underly them.  From those principles, we can then rebuild practices for databases.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1DSoUmKbyZWR8KRxEl2xCXbaps8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1DSoUmKbyZWR8KRxEl2xCXbaps8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1DSoUmKbyZWR8KRxEl2xCXbaps8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1DSoUmKbyZWR8KRxEl2xCXbaps8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=_daCt-gtZ88:aym9KeXQwYI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=_daCt-gtZ88:aym9KeXQwYI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=_daCt-gtZ88:aym9KeXQwYI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=_daCt-gtZ88:aym9KeXQwYI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/_daCt-gtZ88" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=RethinkingAgilityInDatabases.BlogItem</guid>
         <pubDate>Sat, 23 Feb 2008 03:29:29 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/RethinkingAgilityInDatabases.aspx?FileName=RethinkingAgilityInDatabases.BlogItem</feedburner:origLink></item>
      <item>
         <title>DataLink SDK v0.2.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/sTVb9gijC5Q/PressReleases.aspx</link>
         <description>DataLink v0.2.0 is released and now available for download.  This is the beginning of a new product.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2bQnzqMaFn5P5V8mJrmyI4MOywE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2bQnzqMaFn5P5V8mJrmyI4MOywE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2bQnzqMaFn5P5V8mJrmyI4MOywE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2bQnzqMaFn5P5V8mJrmyI4MOywE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=sTVb9gijC5Q:WE3BjyVnNY4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=sTVb9gijC5Q:WE3BjyVnNY4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=sTVb9gijC5Q:WE3BjyVnNY4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=sTVb9gijC5Q:WE3BjyVnNY4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/sTVb9gijC5Q" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataLink/PressReleases.aspx?FileName=Release-0.2.0.BlogItem</guid>
         <pubDate>Mon, 18 Feb 2008 05:44:50 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataLink/PressReleases.aspx?FileName=Release-0.2.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>DataLink SDK v0.1.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/1PCRXOKRc28/PressReleases.aspx</link>
         <description>DataLink v0.1.0 is released and now available for download.  This is the beginning of a new product.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0qCPvMx15CJ3yzDHLeKSRkXZ4Kg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0qCPvMx15CJ3yzDHLeKSRkXZ4Kg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0qCPvMx15CJ3yzDHLeKSRkXZ4Kg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0qCPvMx15CJ3yzDHLeKSRkXZ4Kg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=1PCRXOKRc28:D3nwvy_5NCY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=1PCRXOKRc28:D3nwvy_5NCY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=1PCRXOKRc28:D3nwvy_5NCY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=1PCRXOKRc28:D3nwvy_5NCY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/1PCRXOKRc28" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataLink/PressReleases.aspx?FileName=Release-0.1.0.BlogItem</guid>
         <pubDate>Tue, 12 Feb 2008 09:20:04 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataLink/PressReleases.aspx?FileName=Release-0.1.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>License Enforcement SDK v1.5.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/ddbE6ucSCSg/PressReleases.aspx</link>
         <description>The License Enforcement SDK v1.5.0 has been released and is available for download.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1JJGjvYI_cmVQdzdv04rACuM2Ac/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1JJGjvYI_cmVQdzdv04rACuM2Ac/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1JJGjvYI_cmVQdzdv04rACuM2Ac/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1JJGjvYI_cmVQdzdv04rACuM2Ac/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ddbE6ucSCSg:iKTagC-8xlI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ddbE6ucSCSg:iKTagC-8xlI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ddbE6ucSCSg:iKTagC-8xlI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=ddbE6ucSCSg:iKTagC-8xlI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/ddbE6ucSCSg" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/LicenseEnforcement/PressReleases.aspx?FileName=Release-1.5.0.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 11:34:48 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/LicenseEnforcement/PressReleases.aspx?FileName=Release-1.5.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>DataConstructor SDK v1.5.1 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/yTo6m0jk4yE/PressReleases.aspx</link>
         <description>DataConstructor v1.5.1 is released and now available.  This version is based on Common Components 1.5.1 and installs assemblies into the GAC.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/f6J__q-cj4nM2l1X0_a0GfX50iY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f6J__q-cj4nM2l1X0_a0GfX50iY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/f6J__q-cj4nM2l1X0_a0GfX50iY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/f6J__q-cj4nM2l1X0_a0GfX50iY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=yTo6m0jk4yE:3FRCfc-7Cdo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=yTo6m0jk4yE:3FRCfc-7Cdo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=yTo6m0jk4yE:3FRCfc-7Cdo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=yTo6m0jk4yE:3FRCfc-7Cdo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/yTo6m0jk4yE" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-1.5.1.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 11:34:26 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-1.5.1.BlogItem</feedburner:origLink></item>
      <item>
         <title>ALERT: Windows Vista Security Issue With Install Package</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/S9avy2DfBew/PressReleases.aspx</link>
         <description>It has come to our attention that Windows Vista security changes make it difficult for some customers to install our products.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0ONqpjxybBZx9yBEForrr9zuxyg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0ONqpjxybBZx9yBEForrr9zuxyg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0ONqpjxybBZx9yBEForrr9zuxyg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0ONqpjxybBZx9yBEForrr9zuxyg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=S9avy2DfBew:cM3I7sA1mI0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=S9avy2DfBew:cM3I7sA1mI0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=S9avy2DfBew:cM3I7sA1mI0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=S9avy2DfBew:cM3I7sA1mI0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/S9avy2DfBew" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/PressReleases.aspx?FileName=WindowsVistaInstallIssue.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:31:54 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/PressReleases.aspx?FileName=WindowsVistaInstallIssue.BlogItem</feedburner:origLink></item>
      <item>
         <title>License Enforcement SDK v1.4.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/M_6BjdXQOHg/PressReleases.aspx</link>
         <description>The License Enforcement SDK v1.4.0 has been released and is available for download.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KoNWPmyF1kVOfBbSKpI1CuYuOs0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KoNWPmyF1kVOfBbSKpI1CuYuOs0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KoNWPmyF1kVOfBbSKpI1CuYuOs0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KoNWPmyF1kVOfBbSKpI1CuYuOs0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=M_6BjdXQOHg:fCSTjhvuJEU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=M_6BjdXQOHg:fCSTjhvuJEU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=M_6BjdXQOHg:fCSTjhvuJEU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=M_6BjdXQOHg:fCSTjhvuJEU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/M_6BjdXQOHg" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/LicenseEnforcement/PressReleases.aspx?FileName=Release-1.4.0.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:31:47 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/LicenseEnforcement/PressReleases.aspx?FileName=Release-1.4.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>The Basics of Test Driven Database Design</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/sEhg3zTcAMc/TechnicalArticles.aspx</link>
         <description>Author: Max Guernsey, III&lt;br/&gt;The basics of test-driven development for databases.  It does not directly reference Hexagon Software DataConstructor but everything it discusses can be achieved with DataConstructor.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nnroS7oNnST4Qrs0OrC12egItMI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nnroS7oNnST4Qrs0OrC12egItMI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nnroS7oNnST4Qrs0OrC12egItMI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nnroS7oNnST4Qrs0OrC12egItMI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=sEhg3zTcAMc:f6WZu9BS_Jg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=sEhg3zTcAMc:f6WZu9BS_Jg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=sEhg3zTcAMc:f6WZu9BS_Jg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=sEhg3zTcAMc:f6WZu9BS_Jg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/sEhg3zTcAMc" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/TechnicalArticles.aspx?FileName=TheBasicsOfTestDrivenDatabaseDesign.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:30:42 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/TechnicalArticles.aspx?FileName=TheBasicsOfTestDrivenDatabaseDesign.BlogItem</feedburner:origLink></item>
      <item>
         <title>DataConstructor SDK v1.5.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/w8i1oHmMRaA/PressReleases.aspx</link>
         <description>DataConstructor v1.5.0 is released and now available.  This version represents a significant leap forward.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iOWvujUrCnrNpyRHNnwQ_YL4cHY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iOWvujUrCnrNpyRHNnwQ_YL4cHY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iOWvujUrCnrNpyRHNnwQ_YL4cHY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iOWvujUrCnrNpyRHNnwQ_YL4cHY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=w8i1oHmMRaA:kxIs8LujOVA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=w8i1oHmMRaA:kxIs8LujOVA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=w8i1oHmMRaA:kxIs8LujOVA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=w8i1oHmMRaA:kxIs8LujOVA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/w8i1oHmMRaA" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-1.5.0.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:30:37 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-1.5.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>DataConstructor SDK v1.4.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/hqgp3QVYdlA/PressReleases.aspx</link>
         <description>DataConstructor v1.4.0 is released and now available.  This version represents a significant leap forward.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x6zi5fLobc9a8HK-Ny1T5NIJ1nA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x6zi5fLobc9a8HK-Ny1T5NIJ1nA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x6zi5fLobc9a8HK-Ny1T5NIJ1nA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x6zi5fLobc9a8HK-Ny1T5NIJ1nA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hqgp3QVYdlA:aph6dB4ZMCM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hqgp3QVYdlA:aph6dB4ZMCM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=hqgp3QVYdlA:aph6dB4ZMCM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=hqgp3QVYdlA:aph6dB4ZMCM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/hqgp3QVYdlA" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-1.4.0.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:30:34 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-1.4.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>Immutable, Self-Referential Graphs: Why &amp; How</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/yEjRa1ksBBw/TechnicalArticles.aspx</link>
         <description>Author: Max Guernsey, III&lt;br/&gt;This entry explains why immutability is important, even in self-referential graphs, and demonstrates how it can be achieved using Hexagon Software Common Components.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_r3C9n57ok9GJpThiWi-HUMxYRQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_r3C9n57ok9GJpThiWi-HUMxYRQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_r3C9n57ok9GJpThiWi-HUMxYRQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_r3C9n57ok9GJpThiWi-HUMxYRQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=yEjRa1ksBBw:ebJYE6QD0To:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=yEjRa1ksBBw:ebJYE6QD0To:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=yEjRa1ksBBw:ebJYE6QD0To:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=yEjRa1ksBBw:ebJYE6QD0To:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/yEjRa1ksBBw" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Common/TechnicalArticles.aspx?FileName=ImmutableSelfReferentialGraphsHowAndWhy.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:27:38 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Common/TechnicalArticles.aspx?FileName=ImmutableSelfReferentialGraphsHowAndWhy.BlogItem</feedburner:origLink></item>
      <item>
         <title>Common Components SDK v1.5.1 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/M9ZOTSojAJQ/PressReleases.aspx</link>
         <description>Common Components SDK v1.5.1 can be downloaded.  It has been upgraded to depend on Bootstrap 1.4.0 and the installer places assemblies in the GAC.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wTM8rSuTVjvoogem6_5fPkLYJ6A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wTM8rSuTVjvoogem6_5fPkLYJ6A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wTM8rSuTVjvoogem6_5fPkLYJ6A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wTM8rSuTVjvoogem6_5fPkLYJ6A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=M9ZOTSojAJQ:qLQNbdipNOU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=M9ZOTSojAJQ:qLQNbdipNOU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=M9ZOTSojAJQ:qLQNbdipNOU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=M9ZOTSojAJQ:qLQNbdipNOU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/M9ZOTSojAJQ" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.5.1.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:27:33 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.5.1.BlogItem</feedburner:origLink></item>
      <item>
         <title>Common Components SDK v1.5.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/DuMIb0p2y6w/PressReleases.aspx</link>
         <description>Common Components SDK v1.5.0 can be downloaded.  It comes with an expanded set of Reference implementations and a new object-lease-management framework.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JePfGJZpoJu7slberMqjcNtKg6k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JePfGJZpoJu7slberMqjcNtKg6k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JePfGJZpoJu7slberMqjcNtKg6k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JePfGJZpoJu7slberMqjcNtKg6k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=DuMIb0p2y6w:KuXwT-rVXjU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=DuMIb0p2y6w:KuXwT-rVXjU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=DuMIb0p2y6w:KuXwT-rVXjU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=DuMIb0p2y6w:KuXwT-rVXjU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/DuMIb0p2y6w" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.5.0.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:27:31 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.5.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>Common Components SDK v1.4.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/xcG7mycPi5Q/PressReleases.aspx</link>
         <description>Common Components SDK v1.4.0 can be downloaded.  It introduces a few new features in the same vane as ChainObjectProcessorBuilder.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kt7z7STeu--4H37d2ZGa-3EJkpk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kt7z7STeu--4H37d2ZGa-3EJkpk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kt7z7STeu--4H37d2ZGa-3EJkpk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kt7z7STeu--4H37d2ZGa-3EJkpk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=xcG7mycPi5Q:Yl09Lep0BEY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=xcG7mycPi5Q:Yl09Lep0BEY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=xcG7mycPi5Q:Yl09Lep0BEY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=xcG7mycPi5Q:Yl09Lep0BEY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/xcG7mycPi5Q" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.4.0.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:27:28 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.4.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>Bootstrap SDK v1.4.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/TReNx2oSvW4/PressReleases.aspx</link>
         <description>Bootstrap SDK v1.4.0 has been released.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DnGfjh4miuuA8rIrfv8Lz5LnqQs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DnGfjh4miuuA8rIrfv8Lz5LnqQs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DnGfjh4miuuA8rIrfv8Lz5LnqQs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DnGfjh4miuuA8rIrfv8Lz5LnqQs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=TReNx2oSvW4:VWFIQ_1wD8E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=TReNx2oSvW4:VWFIQ_1wD8E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=TReNx2oSvW4:VWFIQ_1wD8E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=TReNx2oSvW4:VWFIQ_1wD8E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/TReNx2oSvW4" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Bootstrap/PressReleases.aspx?FileName=Release-1.4.0.BlogItem</guid>
         <pubDate>Mon, 11 Feb 2008 06:25:41 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Bootstrap/PressReleases.aspx?FileName=Release-1.4.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>We now have a Resources page</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/3DvhtzP3HCc/AllPressReleases.aspx</link>
         <description>We now have a page linking to other services and resources that we think promote Lean and Agile programming.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/okRymuA8v-wFVRgSWAvM0DDPbOM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/okRymuA8v-wFVRgSWAvM0DDPbOM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/okRymuA8v-wFVRgSWAvM0DDPbOM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/okRymuA8v-wFVRgSWAvM0DDPbOM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=3DvhtzP3HCc:UI2V9bO4XZs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=3DvhtzP3HCc:UI2V9bO4XZs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=3DvhtzP3HCc:UI2V9bO4XZs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=3DvhtzP3HCc:UI2V9bO4XZs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/3DvhtzP3HCc" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/AllPressReleases.aspx?FileName=NewResourcesPage.BlogItem</guid>
         <pubDate>Mon, 31 Dec 2007 02:33:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/AllPressReleases.aspx?FileName=NewResourcesPage.BlogItem</feedburner:origLink></item>
      <item>
         <title>DataConstructor SDK v1.3.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/TQNdrMENWZo/PressReleases.aspx</link>
         <description>DataConstructor v1.3.0 is released and now available.  This version is signed with our code-signing certificate.&lt;br/&gt;This version of DataConstructor is also based on version 1.3.0 or later of License Enforcement, Common Components, et al.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z-MNDpG7h1pHjYT2TuzolJKcHGc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z-MNDpG7h1pHjYT2TuzolJKcHGc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z-MNDpG7h1pHjYT2TuzolJKcHGc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z-MNDpG7h1pHjYT2TuzolJKcHGc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=TQNdrMENWZo:_PXLZ2XKVsQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=TQNdrMENWZo:_PXLZ2XKVsQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=TQNdrMENWZo:_PXLZ2XKVsQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=TQNdrMENWZo:_PXLZ2XKVsQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/TQNdrMENWZo" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</guid>
         <pubDate>Sun, 30 Dec 2007 02:28:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>License Enforcement SDK v1.3.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/ZigcFuv19IY/PressReleases.aspx</link>
         <description>The License Enforcement SDK v1.3.0 has been released and is available for download.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EuiA5b4s5IksS-Brq-hV5IHPr_8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EuiA5b4s5IksS-Brq-hV5IHPr_8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EuiA5b4s5IksS-Brq-hV5IHPr_8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EuiA5b4s5IksS-Brq-hV5IHPr_8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZigcFuv19IY:jYAtpFmgfBY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZigcFuv19IY:jYAtpFmgfBY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZigcFuv19IY:jYAtpFmgfBY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=ZigcFuv19IY:jYAtpFmgfBY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/ZigcFuv19IY" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/LicenseEnforcement/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</guid>
         <pubDate>Sun, 30 Dec 2007 01:59:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/LicenseEnforcement/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>Common Components SDK v1.3.2 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/eVaIj1uHehw/PressReleases.aspx</link>
         <description>Common Components SDK v1.3.2 can be downloaded.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KvMBLTxAS0OeT4yO1XRP4VIcQ1U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KvMBLTxAS0OeT4yO1XRP4VIcQ1U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KvMBLTxAS0OeT4yO1XRP4VIcQ1U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KvMBLTxAS0OeT4yO1XRP4VIcQ1U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=eVaIj1uHehw:I5QPH8wg4DQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=eVaIj1uHehw:I5QPH8wg4DQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=eVaIj1uHehw:I5QPH8wg4DQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=eVaIj1uHehw:I5QPH8wg4DQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/eVaIj1uHehw" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.3.2.BlogItem</guid>
         <pubDate>Sun, 30 Dec 2007 01:44:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.3.2.BlogItem</feedburner:origLink></item>
      <item>
         <title>The DataConstructor News channel is now open!</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/6KGM4gzC2gE/PressReleases.aspx</link>
         <description>You've found the source for the latest DataConstructor news and alerts.&lt;br/&gt;Check this page on a regular basis, if you're interested in releases, features, or product updates.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qhIFNh6tK2BfUx2WU7mW_N26NVg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qhIFNh6tK2BfUx2WU7mW_N26NVg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qhIFNh6tK2BfUx2WU7mW_N26NVg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qhIFNh6tK2BfUx2WU7mW_N26NVg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=6KGM4gzC2gE:EqDnM1X7F4U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=6KGM4gzC2gE:EqDnM1X7F4U:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=6KGM4gzC2gE:EqDnM1X7F4U:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=6KGM4gzC2gE:EqDnM1X7F4U:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/6KGM4gzC2gE" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=ChannelOpen.BlogItem</guid>
         <pubDate>Thu, 27 Dec 2007 20:31:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/DataConstructor/PressReleases.aspx?FileName=ChannelOpen.BlogItem</feedburner:origLink></item>
      <item>
         <title>Common Components SDK v1.3.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/ZaAejhkasCk/PressReleases.aspx</link>
         <description>Common Components SDK v1.3.0 has been released.  It contains three new features:&lt;br/&gt;1. Support for immutable object-graphs with circular references&lt;br/&gt;2. Strategy objects that can easily be extended by composition&lt;br/&gt;3. Advanced XML serialization&lt;br/&gt;	&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Dm1WRf7ui_3qLLA35FxU7ABztrM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dm1WRf7ui_3qLLA35FxU7ABztrM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Dm1WRf7ui_3qLLA35FxU7ABztrM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dm1WRf7ui_3qLLA35FxU7ABztrM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZaAejhkasCk:ucRRM0lRFr4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZaAejhkasCk:ucRRM0lRFr4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=ZaAejhkasCk:ucRRM0lRFr4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=ZaAejhkasCk:ucRRM0lRFr4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/ZaAejhkasCk" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</guid>
         <pubDate>Sun, 23 Dec 2007 00:19:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Common/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>Bootstrap SDK v1.3.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/D-_2KjxssP8/PressReleases.aspx</link>
         <description>Bootstrap SDK v1.3.0 has been released.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/q55sv1lmaRX4P1XFD0OQuUabIM8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q55sv1lmaRX4P1XFD0OQuUabIM8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/q55sv1lmaRX4P1XFD0OQuUabIM8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q55sv1lmaRX4P1XFD0OQuUabIM8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=D-_2KjxssP8:FFsve2SwwF8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=D-_2KjxssP8:FFsve2SwwF8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=D-_2KjxssP8:FFsve2SwwF8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=D-_2KjxssP8:FFsve2SwwF8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/D-_2KjxssP8" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Bootstrap/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</guid>
         <pubDate>Tue, 18 Dec 2007 22:29:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Bootstrap/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>VSGlue SDK v1.3.0 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/sLr-2GbCE1Y/PressReleases.aspx</link>
         <description>VSGlue SDK v1.3.0 has been released.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ndFvmt1-ukb8rDarwSXdPXWiFug/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ndFvmt1-ukb8rDarwSXdPXWiFug/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ndFvmt1-ukb8rDarwSXdPXWiFug/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ndFvmt1-ukb8rDarwSXdPXWiFug/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=sLr-2GbCE1Y:pGfDseNSKr8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=sLr-2GbCE1Y:pGfDseNSKr8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=sLr-2GbCE1Y:pGfDseNSKr8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=sLr-2GbCE1Y:pGfDseNSKr8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/sLr-2GbCE1Y" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/VSGlue/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</guid>
         <pubDate>Tue, 18 Dec 2007 21:26:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/VSGlue/PressReleases.aspx?FileName=Release-1.3.0.BlogItem</feedburner:origLink></item>
      <item>
         <title>Bootstrap SDK v1.0.3 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/4o3k16-o_qQ/PressReleases.aspx</link>
         <description>Bootstrap SDK v1.0.3 has been released.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vjlzoxhMCp6ebOwYyWRo3XmBpk4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vjlzoxhMCp6ebOwYyWRo3XmBpk4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vjlzoxhMCp6ebOwYyWRo3XmBpk4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vjlzoxhMCp6ebOwYyWRo3XmBpk4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=4o3k16-o_qQ:l6Z3stN71TI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=4o3k16-o_qQ:l6Z3stN71TI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=4o3k16-o_qQ:l6Z3stN71TI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=4o3k16-o_qQ:l6Z3stN71TI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/4o3k16-o_qQ" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/Bootstrap/PressReleases.aspx?FileName=Release-1.0.3.BlogItem</guid>
         <pubDate>Thu, 06 Dec 2007 22:36:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/Bootstrap/PressReleases.aspx?FileName=Release-1.0.3.BlogItem</feedburner:origLink></item>
      <item>
         <title>VSGlue SDK v1.0.3 now available.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/IR06kbCJbvM/PressReleases.aspx</link>
         <description>VSGlue SDK v1.0.3 has been released.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CZ_kPy6sPcqO23wJDOoEngs4IWw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CZ_kPy6sPcqO23wJDOoEngs4IWw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CZ_kPy6sPcqO23wJDOoEngs4IWw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CZ_kPy6sPcqO23wJDOoEngs4IWw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=IR06kbCJbvM:BMktrZPWN0M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=IR06kbCJbvM:BMktrZPWN0M:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=IR06kbCJbvM:BMktrZPWN0M:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=IR06kbCJbvM:BMktrZPWN0M:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/IR06kbCJbvM" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Components/VSGlue/PressReleases.aspx?FileName=Release-1.0.3.BlogItem</guid>
         <pubDate>Tue, 04 Dec 2007 14:02:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Components/VSGlue/PressReleases.aspx?FileName=Release-1.0.3.BlogItem</feedburner:origLink></item>
      <item>
         <title>Coming Soon: Inventory Liquidator.</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/BVQFCEZDuFk/PressReleases.aspx</link>
         <description>Soon we will be releasing a new application called "Inventory Liquidator."&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y-C2z-XiuTyDdD6x8D8rudsJjmY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y-C2z-XiuTyDdD6x8D8rudsJjmY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y-C2z-XiuTyDdD6x8D8rudsJjmY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y-C2z-XiuTyDdD6x8D8rudsJjmY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=BVQFCEZDuFk:HZp1q_I1btA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=BVQFCEZDuFk:HZp1q_I1btA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=BVQFCEZDuFk:HZp1q_I1btA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=BVQFCEZDuFk:HZp1q_I1btA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/BVQFCEZDuFk" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Applications/PressReleases.aspx?FileName=ApplicationsComingSoon.BlogItem</guid>
         <pubDate>Sun, 02 Dec 2007 09:11:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Applications/PressReleases.aspx?FileName=ApplicationsComingSoon.BlogItem</feedburner:origLink></item>
      <item>
         <title>The Applications News channel is now open!</title>
         <link>http://feedproxy.google.com/~r/maxg3/~3/qKO8yR6QN-4/PressReleases.aspx</link>
         <description>An introduction to the Applications news channel.&lt;br/&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HZ9p0n4KGMS37hhZvePFngHydSc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HZ9p0n4KGMS37hhZvePFngHydSc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HZ9p0n4KGMS37hhZvePFngHydSc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HZ9p0n4KGMS37hhZvePFngHydSc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=qKO8yR6QN-4:suVYIamvMG8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=qKO8yR6QN-4:suVYIamvMG8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/maxg3?a=qKO8yR6QN-4:suVYIamvMG8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/maxg3?i=qKO8yR6QN-4:suVYIamvMG8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/maxg3/~4/qKO8yR6QN-4" height="1" width="1"/&gt;</description>
         <guid isPermaLink="false">http://www.hexsw.com/Products/Applications/PressReleases.aspx?FileName=ChannelOpen.BlogItem</guid>
         <pubDate>Sun, 02 Dec 2007 07:01:00 +0000</pubDate>
      <feedburner:origLink>http://www.hexsw.com/Products/Applications/PressReleases.aspx?FileName=ChannelOpen.BlogItem</feedburner:origLink></item>
   </channel>
</rss><!-- fe4.yql.bf1.yahoo.com compressed/chunked Thu Feb 23 08:13:23 UTC 2012 -->

