<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://geekswithblogs.net/AmusinglyMOSS/category/9510.aspx</link>
        <description>Teh funnay!</description>
        <language>en-US</language>
        <copyright>Adam McKee</copyright>
        <managingEditor>adammmckee@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Design Patterns That Get Implemented in Real Life</title>
            <link>http://geekswithblogs.net/AmusinglyMOSS/archive/2009/10/05/design-patterns-that-get-implemented-in-real-life.aspx</link>
            <description>&lt;span style="WORD-SPACING: 0px; FONT: medium 'Times New Roman'; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN: 0px"&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;font face="Verdana"&gt;I think that the Gang of Four should consider my design pattern recommendations for inclusion in their codified list.  And while I have seen ALL of these patterns shipped to production in real life, it doesn't mean that these are by any means the only ones that scream for inclusion.  Anyone got any others?&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana" size="3"&gt;&lt;strong&gt;The Duct Tape Pattern&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;Its versatility is unmatched – any two bits of code from any two systems can co-operate with the use of this simple pattern.  Need a piece of data from an XML document to display on your page?  No sweat – the Duct Tape Pattern has an implementation that allows you to take data directly from your XML document and slap it straight on the page.  Need to update meta data on a user profile?  Easy as pie – the Duct Tape Pattern affords you the simplicity of running an in-line SQL update statement right in your button click event handler.  Need I say more?&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;&lt;em&gt;Arguments for Inclusion&lt;/em&gt;:&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="disc"&gt;
    &lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font face="Verdana"&gt;When the crap hits the fan, this pattern is used more often (and more consistently) than any other recognized design pattern. &lt;/font&gt;&lt;/li&gt;
    &lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font face="Verdana"&gt;If you’re using this pattern, your code isn’t going to be readable, much less maintainable – it’s guaranteed job security. &lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana" size="3"&gt;&lt;strong&gt;The Crayola Pattern&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;Many people confuse the Crayola Pattern for the Facade Pattern, yet they are very different.  While the Facade Pattern attempts to provide a simplified interface to a larger body of code, the Crayola Pattern outright ignores complexity by making wide-sweeping assumptions about the intended usage of the system, thereby making programming against it as simple as coloring with crayons (but you only get to do as many things as you have methods).  The Crayola Pattern is especially effective if you reduce the entire system to 8 method calls, but 64 is also an acceptable practice if you include a UseSharpenerOnBack(object) method in your pattern implementation.&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;&lt;em&gt;Arguments for Inclusion&lt;/em&gt;:&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="disc"&gt;
    &lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font face="Verdana"&gt;Using this pattern will guarantee those who use it to get code comments such as: &lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;            /* we don’t know what this does, but the web server dies when we touch it */&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;            &lt;/font&gt;&lt;/div&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
    &lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
    &lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font face="Verdana"&gt;Who doesn’t want to write code so sophisticated that nobody else can understand it?  It's a badge of honor to be smarter than everyone else.&lt;/font&gt;&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana" size="3"&gt;&lt;strong&gt;The Clipboard Pattern&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;This is the pattern by which a programmer takes an existing class, copies it to the clipboard, pastes it to a new code file, renames the class, adds one or more properties/methods, and seals the class.  The intent is to make your classes utterly unusable for anything other than the use you originally intended, and utterly bewilder other developers as to why you did it.  The maniacal laugh value never ends!&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;&lt;em&gt;Arguments for inclusion&lt;/em&gt;:&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="disc"&gt;
    &lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font face="Verdana"&gt;Using this pattern adds a LOT of code overhead, and may very well lead to using the Crayola Pattern, which will inevitably lead to using the Duct Tape pattern, which we all know leads to job security. &lt;/font&gt;&lt;/li&gt;
    &lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font face="Verdana"&gt;Clipboard Pattern implenters will get to wear out your Ctrl, C, and V keys even faster than your W, S, A, and D keys!&lt;/font&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana" size="3"&gt;&lt;strong&gt;The Shippit Pattern&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;This is the pattern whereby a programmer copies a block of code from the Internet, pastes it into his code, tweaks it a little, and ships it out to production in one fell swoop.  This revolutionary design pattern has been taking the programming world by storm, slashing costs and boosting productivity across many industry verticals.&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt;&lt;em&gt;Arguments for Inclusion&lt;/em&gt;:&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0px"&gt;&lt;font face="Verdana"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="disc"&gt;
    &lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font face="Verdana"&gt;Saves literally thousands of dollars in development and testing time by simply not doing them. &lt;/font&gt;&lt;/li&gt;
    &lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font face="Verdana"&gt;Implementers get to blame someone else for the system not working because they didn't write the code - they simply implemented the Shippit Pattern, and thereby save face when the client can't use the system. &lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt; &lt;img src="http://geekswithblogs.net/AmusinglyMOSS/aggbug/135321.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adam McKee</dc:creator>
            <guid>http://geekswithblogs.net/AmusinglyMOSS/archive/2009/10/05/design-patterns-that-get-implemented-in-real-life.aspx</guid>
            <pubDate>Tue, 06 Oct 2009 01:40:21 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/AmusinglyMOSS/comments/135321.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/AmusinglyMOSS/archive/2009/10/05/design-patterns-that-get-implemented-in-real-life.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/AmusinglyMOSS/comments/commentRss/135321.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/AmusinglyMOSS/services/trackbacks/135321.aspx</trackback:ping>
        </item>
        <item>
            <title>A Better Star Wars Trilogy</title>
            <link>http://geekswithblogs.net/AmusinglyMOSS/archive/2009/01/23/a-better-star-wars-trilogy.aspx</link>
            <description>&lt;p&gt;Star Wars re-told by someone who hasn't seen Star Wars&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://vimeo.com/2809991"&gt;http://vimeo.com/2809991&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;"Hans?  Solo?"&lt;/p&gt; &lt;img src="http://geekswithblogs.net/AmusinglyMOSS/aggbug/128933.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Adam McKee</dc:creator>
            <guid>http://geekswithblogs.net/AmusinglyMOSS/archive/2009/01/23/a-better-star-wars-trilogy.aspx</guid>
            <pubDate>Fri, 23 Jan 2009 20:24:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/AmusinglyMOSS/comments/128933.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/AmusinglyMOSS/archive/2009/01/23/a-better-star-wars-trilogy.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/AmusinglyMOSS/comments/commentRss/128933.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/AmusinglyMOSS/services/trackbacks/128933.aspx</trackback:ping>
        </item>
    </channel>
</rss>
