<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Humor</title>
        <link>http://ayende.com/Blog/category/472.aspx</link>
        <description>Humor</description>
        <language>en-US</language>
        <copyright>Ayende Rahien</copyright>
        <managingEditor>Ayende@ayende.com</managingEditor>
        <generator>Subtext Version 1.9.3.51</generator>
        <item>
            <title>Solving the impendence mismatch between Hierarchical Data and XML</title>
            <link>http://ayende.com/Blog/archive/2008/05/04/Solving-the-impendence-mismatch-between-Hierarchical-Data-and-XML.aspx</link>
            <description>&lt;p&gt;I was very impressed when I saw how Subversion handles the complexity of having data of hierarchical nature that needs to be serialized to XML. Check this out.&lt;/p&gt;  &lt;blockquote&gt;   &lt;pre&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;?&lt;/span&gt;xml version="1.0" encoding="utf-8"&lt;span style="color: #0000ff"&gt;?&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;editor&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;report&lt;/span&gt; &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;:&lt;span style="color: #ff0000"&gt;S&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"svn:"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;target&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;revision&lt;/span&gt; &lt;span style="color: #ff0000"&gt;rev&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"11"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;open&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;root&lt;/span&gt; &lt;span style="color: #ff0000"&gt;rev&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"-1"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;open&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;directory&lt;/span&gt; &lt;span style="color: #ff0000"&gt;name&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"tags"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;rev&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"-1"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;add&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;directory&lt;/span&gt; &lt;span style="color: #ff0000"&gt;name&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"tags/asd"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;close&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;directory&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;close&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;directory&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;close&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;directory&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;editor&lt;/span&gt;-report&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;And here is another one:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;pre&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;?&lt;/span&gt;xml version="1.0" encoding="utf-8"&lt;span style="color: #0000ff"&gt;?&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;editor&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;report&lt;/span&gt; &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;:&lt;span style="color: #ff0000"&gt;S&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"svn:"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;target&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;revision&lt;/span&gt; &lt;span style="color: #ff0000"&gt;rev&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"15"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;open&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;root&lt;/span&gt; &lt;span style="color: #ff0000"&gt;rev&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"-1"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;open&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;directory&lt;/span&gt; &lt;span style="color: #ff0000"&gt;name&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"trunk"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;rev&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"-1"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;open&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;file&lt;/span&gt; &lt;span style="color: #ff0000"&gt;name&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"trunk/a.txt"&lt;/span&gt; &lt;span style="color: #ff0000"&gt;rev&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"-1"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;apply&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;textdelta&lt;/span&gt; &lt;span style="color: #ff0000"&gt;checksum&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"eabc96676e7defda414a1eed33bdfb09"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
    U1ZOAAAQEwETk2FzZDENCjINCjMNCjQNCjUNCjY=
  &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;apply&lt;/span&gt;-textdelta&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;close&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;file&lt;/span&gt; &lt;span style="color: #ff0000"&gt;checksum&lt;/span&gt;=&lt;span style="color: #0000ff"&gt;"c6301e5dad1330a7b9bd5491702c801b"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;close&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;directory&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;close&lt;/span&gt;-&lt;span style="color: #ff0000"&gt;directory&lt;/span&gt;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;
&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #c71585"&gt;S&lt;/span&gt;:&lt;span style="color: #800000"&gt;editor&lt;/span&gt;-report&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;I was, as they say incredibly happy with this Work Time Fun.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/10205.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/05/04/Solving-the-impendence-mismatch-between-Hierarchical-Data-and-XML.aspx</guid>
            <pubDate>Sat, 03 May 2008 22:38:21 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10205.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/05/04/Solving-the-impendence-mismatch-between-Hierarchical-Data-and-XML.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10205.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Extreme Patterns Video</title>
            <link>http://ayende.com/Blog/archive/2008/04/30/Extreme-Patterns-Video.aspx</link>
            <description>&lt;p&gt;I was asked a few times about recording a course, so I think that a few people would be happy to know that Glenn Block has posted a discussions that we had about a month ago.&lt;/p&gt;
&lt;p&gt;You can find it &lt;a href="http://codebetter.com/blogs/glenn.block/archive/2008/04/28/extreme-patterns-with-oren.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://ayende.com/Blog/aggbug/10198.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2008/04/30/Extreme-Patterns-Video.aspx</guid>
            <pubDate>Wed, 30 Apr 2008 02:08:27 GMT</pubDate>
            <wfw:comment>http://ayende.com/Blog/comments/10198.aspx</wfw:comment>
            <comments>http://ayende.com/Blog/archive/2008/04/30/Extreme-Patterns-Video.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/10198.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Hostile Code Review</title>
            <link>http://ayende.com/Blog/archive/2007/12/30/Hostile-Code-Review.aspx</link>
            <description>  &lt;p&gt;&lt;/p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HostileCodeReview_133DA/image_4.png"&gt;&lt;img height="618" alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/HostileCodeReview_133DA/image_thumb_1.png" width="506" border="0" /&gt;&lt;/a&gt;&lt;img src="http://ayende.com/Blog/aggbug/9980.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/12/30/Hostile-Code-Review.aspx</guid>
            <pubDate>Sun, 30 Dec 2007 19:56:52 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/12/30/Hostile-Code-Review.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9980.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Web development with training wheels?</title>
            <link>http://ayende.com/Blog/archive/2007/12/20/Web-development-with-training-wheels.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.codethinked.com/post/2007/12/Why-a-standards-compliant-IE8-won't-really-mean-much.aspx"&gt;This quote&lt;/a&gt; has me floored:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Well, I'm an asp.net developer, not &lt;strong&gt;really&lt;/strong&gt; a web developer. It is like web development with training wheels, only the training wheels are really heavy, uneven, and make riding the bike harder&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://ayende.com/Blog/aggbug/9968.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/12/20/Web-development-with-training-wheels.aspx</guid>
            <pubDate>Thu, 20 Dec 2007 21:00:39 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/12/20/Web-development-with-training-wheels.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9968.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Choices...</title>
            <link>http://ayende.com/Blog/archive/2007/12/18/Choices.aspx</link>
            <description>&lt;p&gt;IFooFactoryFactoryFactoryFactory vs. Factory&amp;lt;Factory&amp;lt;Factory&amp;lt;Factory&amp;lt;Factory&amp;lt;IFooFactory&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/p&gt; &lt;p&gt;Discuss...&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9960.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/12/18/Choices.aspx</guid>
            <pubDate>Tue, 18 Dec 2007 21:13:58 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/12/18/Choices.aspx#feedback</comments>
            <slash:comments>14</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9960.aspx</wfw:commentRss>
        </item>
        <item>
            <title>OSS Chat logs:</title>
            <link>http://ayende.com/Blog/archive/2007/12/16/OSS-Chat-logs.aspx</link>
            <description>&lt;blockquote&gt; &lt;p&gt;[friend] says: I think maybe we should at least provide something as simple as MR&lt;br /&gt;[friend] says: sorry I mean RoR&lt;br /&gt;Ayende Rahien says: I hereby grant you permission to do that&lt;br /&gt;Ayende Rahien says: send us a patch&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://ayende.com/Blog/aggbug/9953.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/12/16/OSS-Chat-logs.aspx</guid>
            <pubDate>Sun, 16 Dec 2007 13:56:54 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/12/16/OSS-Chat-logs.aspx#feedback</comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9953.aspx</wfw:commentRss>
        </item>
        <item>
            <title>My Startup Idea: Rocket Launcher</title>
            <link>http://ayende.com/Blog/archive/2007/12/10/My-Startup-Idea-Rocket-Launcher.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/MyStartupIdeaRocketLauncher_23EC/image.png" atomicselection="true"&gt;&lt;img style="margin: 0px 15px 0px 0px" alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/MyStartupIdeaRocketLauncher_23EC/image_thumb.png" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Taking advantage of a loophole in the export laws and some creative marketing, I am pretty sure that a startup to sell USB Nuclear Powered Rocket Launchers to petty tyrants is the next big thing.*&lt;/p&gt; &lt;p&gt;Wish me well, I now need to learn how to say I come in peace in Persian.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;* This is a three level joke, if you don't get, don't worry, it is not intended to you.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9936.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/12/10/My-Startup-Idea-Rocket-Launcher.aspx</guid>
            <pubDate>Mon, 10 Dec 2007 00:34:02 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/12/10/My-Startup-Idea-Rocket-Launcher.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9936.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Pattern madness</title>
            <link>http://ayende.com/Blog/archive/2007/12/10/Pattern-madness.aspx</link>
            <description>&lt;p&gt;For the last few hours, I wrote:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Layout&lt;/li&gt; &lt;li&gt;Layout Decorator&lt;/li&gt; &lt;li&gt;Layout Registry&lt;/li&gt; &lt;li&gt;Layout Decorator Resolver&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I am looking back at it right now, and I made a vow, Thou Shall Not Write an ILayoutDecoratorResolverFactory.&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9933.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/12/10/Pattern-madness.aspx</guid>
            <pubDate>Sun, 09 Dec 2007 22:59:24 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/12/10/Pattern-madness.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9933.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Does this send the right... message?</title>
            <link>http://ayende.com/Blog/archive/2007/12/09/Does-this-send-the-right.-message.aspx</link>
            <description>&lt;p&gt;I am writing sample application:&lt;/p&gt; &lt;p&gt;&lt;a href="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Doesthissendtheright.message_36DF/image.png" atomicselection="true"&gt;&lt;img height="90" alt="image" src="http://ayende.com/Blog/images/ayende_com/Blog/WindowsLiveWriter/Doesthissendtheright.message_36DF/image_thumb.png" width="611" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://ayende.com/Blog/aggbug/9932.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/12/09/Does-this-send-the-right.-message.aspx</guid>
            <pubDate>Sun, 09 Dec 2007 01:54:14 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/12/09/Does-this-send-the-right.-message.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9932.aspx</wfw:commentRss>
        </item>
        <item>
            <title>The ALT.Net quote of the day</title>
            <link>http://ayende.com/Blog/archive/2007/12/07/The-ALT.Net-quote-of-the-day.aspx</link>
            <description>&lt;p&gt;You have to follow the discussion to understand that.&lt;/p&gt; &lt;p&gt;Bil Simser:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;@Glenn: Someone posted a reply on my blog about the guidance package:&lt;br /&gt;"I don't really like what they did there.  Having views like IContactDetailView puts the model into the view which is exactly what you are trying to separate.  IMO Views should be things like Grid, Spreadsheet, Detail, etc which can handle any domain object (Contact, Customer, etc)"&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Ayende Rahien: &lt;/p&gt;&lt;blockquote&gt; &lt;p&gt;That is the Extremely Passive View.&lt;br /&gt;It basically says that a view is the base control, and you need to handle that. A view IMO is the presentation required for a certain business scenario. IContactDetailView is a business scenario, and as such it is appropriate.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Dave Foley: &lt;/p&gt;&lt;blockquote&gt; &lt;p&gt;Coupling the Extremely Passive View with a very complex RowDataBound  handler results in my favorite presentation pattern:&lt;br /&gt;"Passive-Aggressive View"&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://ayende.com/Blog/aggbug/9923.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Ayende Rahien</dc:creator>
            <guid>http://ayende.com/Blog/archive/2007/12/07/The-ALT.Net-quote-of-the-day.aspx</guid>
            <pubDate>Fri, 07 Dec 2007 18:08:55 GMT</pubDate>
            <comments>http://ayende.com/Blog/archive/2007/12/07/The-ALT.Net-quote-of-the-day.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://ayende.com/Blog/comments/commentRss/9923.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>