<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Teh Grumpy Dude's Weblog</title>
	<atom:link href="http://tehgrumpydude.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tehgrumpydude.wordpress.com</link>
	<description>Unedited and incoherent ramblings</description>
	<lastBuildDate>Thu, 04 Mar 2010 20:44:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='tehgrumpydude.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Teh Grumpy Dude's Weblog</title>
		<link>http://tehgrumpydude.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tehgrumpydude.wordpress.com/osd.xml" title="Teh Grumpy Dude&#039;s Weblog" />
	<atom:link rel='hub' href='http://tehgrumpydude.wordpress.com/?pushpress=hub'/>
		<item>
		<title>A Quick Critique of The DBP Gallery Page</title>
		<link>http://tehgrumpydude.wordpress.com/2010/03/04/a-quick-critique-of-the-dbp-gallery-page/</link>
		<comments>http://tehgrumpydude.wordpress.com/2010/03/04/a-quick-critique-of-the-dbp-gallery-page/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 20:06:21 +0000</pubDate>
		<dc:creator>Teh Grumpy Dude</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DBP]]></category>
		<category><![CDATA[Dream-Build-Play]]></category>
		<category><![CDATA[Webpage Critique]]></category>

		<guid isPermaLink="false">http://tehgrumpydude.wordpress.com/2010/03/04/a-quick-critique-of-the-dbp-gallery-page/</guid>
		<description><![CDATA[As the deadline for the Dream-Build-Play 2010 challenge went by I visited the competition’s gallery once again just to find the usual lack of attention to aesthetical details on certain Microsoft sites (can’t blame MS directly here as it is a 3rd party produced thing): The problems are: Naive, HTML only scaling of the full-size, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=19&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As the deadline for the <a href="http://www.dreambuildplay.com/">Dream-Build-Play 2010</a> challenge went by I visited the <a href="http://www.dreambuildplay.com/main/Gallery.aspx">competition’s gallery</a> once again just to find the usual lack of attention to aesthetical details on certain Microsoft sites (can’t blame MS directly here as it is a 3rd party produced thing):</p>
<p><a href="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc2.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="dbpc2" src="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc2_thumb.png?w=640&#038;h=191" border="0" alt="dbpc2" width="640" height="191" /></a></p>
<p>The problems are:</p>
<ol style="list-style-type:lower-alpha;">
<li>Naive, HTML only scaling of the full-size, widescreen screen shot to a square</li>
<li>Too much whitespace to associate the textual details with the screen shot (compare with the amount of whitespace in d)</li>
<li>Vertically cramped and no difference between labels and the interesting content</li>
</ol>
<p>A quick and slightly better version:</p>
<p><a href="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc3.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="dbpc3" src="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc3_thumb.png?w=640&#038;h=191" border="0" alt="dbpc3" width="640" height="191" /></a></p>
<ol>
<li>Only the width is fixed, keeping the aspect ratio of the full-size screen shot</li>
<li>Less whitespace to connect the screen shot with the details</li>
<li>Removed the redundant <em>Game</em> (it’s an games only challenge after all) from the title label, changed the content font weight to bold to emphasize the content and increased the line-spacing to 1.2. I guess I would reduce the type to <em>Standard</em>, <em>Microsoft Old Spice</em> and <em>Both</em> and the label to <em>Challenge</em> though.</li>
</ol>
<p>Next, the pager:</p>
<p><a href="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc4.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="dbpc4" src="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc4_thumb.png?w=644&#038;h=99" border="0" alt="dbpc4" width="644" height="99" /></a></p>
<p>Well, I guess I do not need to say anything about that…</p>
<p>And as bonus: The URL.</p>
<p><a href="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc5.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="dbpc5" src="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc5_thumb.png?w=644&#038;h=39" border="0" alt="dbpc5" width="644" height="39" /></a></p>
<p>So, the pager uses this Value parameter, making it impossible to reach pages 6 to 9 by editing the URL directly. You just have to love ASP.NET; at least it ain’t a postback driven pager <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />Filed under: <a href='http://tehgrumpydude.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tehgrumpydude.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tehgrumpydude.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tehgrumpydude.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tehgrumpydude.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tehgrumpydude.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tehgrumpydude.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tehgrumpydude.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tehgrumpydude.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tehgrumpydude.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tehgrumpydude.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tehgrumpydude.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tehgrumpydude.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tehgrumpydude.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tehgrumpydude.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=19&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tehgrumpydude.wordpress.com/2010/03/04/a-quick-critique-of-the-dbp-gallery-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1cf261c507bb1119172cf04b960168e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Teh Grumpy Dude</media:title>
		</media:content>

		<media:content url="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc2_thumb.png" medium="image">
			<media:title type="html">dbpc2</media:title>
		</media:content>

		<media:content url="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc3_thumb.png" medium="image">
			<media:title type="html">dbpc3</media:title>
		</media:content>

		<media:content url="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc4_thumb.png" medium="image">
			<media:title type="html">dbpc4</media:title>
		</media:content>

		<media:content url="http://tehgrumpydude.files.wordpress.com/2010/03/dbpc5_thumb.png" medium="image">
			<media:title type="html">dbpc5</media:title>
		</media:content>
	</item>
		<item>
		<title>About These Sales Figures</title>
		<link>http://tehgrumpydude.wordpress.com/2009/01/14/about-these-sales-figures/</link>
		<comments>http://tehgrumpydude.wordpress.com/2009/01/14/about-these-sales-figures/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 00:21:51 +0000</pubDate>
		<dc:creator>Teh Grumpy Dude</dc:creator>
				<category><![CDATA[Responses]]></category>
		<category><![CDATA[XBLCG]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://tehgrumpydude.wordpress.com/2009/01/14/about-these-sales-figures/</guid>
		<description><![CDATA[The article in question is MTV Multiplayer&#8217;s Xbox 360 Community Developers Still Don’t Know Sales Figures. Let’s start with the information about the payment statistics the creators had: Interestingly the news items on the Creators homepage does not seem to say anything about it but it is in the Submission Agreement (hence known to anyone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=10&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The article in question is MTV Multiplayer&#8217;s <a href="http://multiplayerblog.mtv.com/2009/01/12/community-games-no-sales-data/" rel="nofollow">Xbox 360 Community Developers Still Don’t Know Sales Figures</a>.</p>
<p>Let’s start with the information about the payment statistics the creators had: Interestingly the news items on the Creators homepage does not seem to say anything about it but it is in the <em>Submission Agreement</em> (hence known to anyone participating in XBLCG as we all read such stuff when it comes to money, right?) and in some threads on the forums, namely: <a href="https://profile.xna.com/profile.aspx?crn=Pheel">Pheel</a> in <a href="http://forums.xna.com/forums/t/21798.aspx#116265">Money/Download numbers.</a> and <a href="https://profile.xna.com/profile.aspx?crn=Jenkmeister">Jenkmeister</a> in <a href="http://forums.xna.com/forums/p/20785/109601.aspx#109601">Can you see the copies sold?</a>, both vague about the why but explicit about the <strong>not yet</strong> and <strong>as soon as possible</strong>.</p>
<p>Considering the thread <a href="http://forums.xna.com/forums/t/23713.aspx">Sales Figures/Data “by Match”</a> that was sparked off by the article the <q cite="http://multiplayerblog.mtv.com/2009/01/12/community-games-no-sales-data/">“[…] the situation is more troublesome behind the scenes, Community Games developers told MTV Multiplayer, speaking on the condition of anonymity”</q> seems unbelievable as a lot of creators do express their displease with the current situation in full publicity there. And earlier the month, Jason Swearingen of <a href="http://corp.novaleaf.com/">Novaleaf</a> fame <a href="http://evolvedgaming.net/2009/01/evolved-gaming-episode-30-novaleaf-ceo-jason-biology-battle-interview/">raised the issue in public</a>, too…</p>
<p>In the end the article looks like an alternative to the initially planned one about how XBLCG is doing. But as the inquired developers could not provide any data about their sells the MTV Multiplayer news outlet (ya ya <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) decided to report about a not-quite-new-and-relatively-known issue instead. The only up side of this thing is that it forced an official post from MS at <a href="http://creators.xna.com/en-US/whereismymoney">Where’s My Money?</a></p>
<br />Posted in Responses, XBLCG  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tehgrumpydude.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tehgrumpydude.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tehgrumpydude.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tehgrumpydude.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tehgrumpydude.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tehgrumpydude.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tehgrumpydude.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tehgrumpydude.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tehgrumpydude.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tehgrumpydude.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tehgrumpydude.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tehgrumpydude.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tehgrumpydude.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tehgrumpydude.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=10&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tehgrumpydude.wordpress.com/2009/01/14/about-these-sales-figures/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1cf261c507bb1119172cf04b960168e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Teh Grumpy Dude</media:title>
		</media:content>
	</item>
		<item>
		<title>The Difference Between the System.* and Microsoft.* Namespaces?</title>
		<link>http://tehgrumpydude.wordpress.com/2008/11/16/the-difference-between-the-system-and-microsoft-namespaces/</link>
		<comments>http://tehgrumpydude.wordpress.com/2008/11/16/the-difference-between-the-system-and-microsoft-namespaces/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 16:31:12 +0000</pubDate>
		<dc:creator>Teh Grumpy Dude</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Responses]]></category>

		<guid isPermaLink="false">http://tehgrumpydude.wordpress.com/2008/11/16/the-difference-between-the-system-and-microsoft-namespaces/</guid>
		<description><![CDATA[Once again a post in response to Scott Hanselman: Once I thought the System.* namespace contains the features covered in the ECMA standard and generally platform independent. But with things like System.Windows.Forms in there (same confusing for me here as for John Sedlak) it does not make that much sense anymore… My current whatever of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=9&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Once again a post in response to <a href="http://twitter.com/shanselman/status/1007844464">Scott Hanselman</a>: Once I thought the System.* namespace contains the features covered in the <a href="http://www.ecma-international.org/publications/standards/Ecma-335.htm">ECMA standard</a> and generally platform independent. But with things like System.Windows.Forms in there (same confusing for me here as for <a href="http://jsedlak.com/2008/11/16/difference-between-system-and-microsoft/">John Sedlak</a>) it does not make that much sense anymore…</p>
<p>My current whatever of it now is based on <a href="http://blogs.msdn.com/brada/archive/2008/11/16/what-does-that-net-namespace-mean-system-and-microsoft.aspx">Brad Abrams post</a>: the 3rd definition (<q cite="http://blogs.msdn.com/brada/archive/2008/11/16/what-does-that-net-namespace-mean-system-and-microsoft.aspx">System.* means it ships in the core redist. Microsoft.* means it is not part of the core redist.</q>) while the 2nd (<q cite="http://blogs.msdn.com/brada/archive/2008/11/16/what-does-that-net-namespace-mean-system-and-microsoft.aspx">System.* indicates stuff that is logically part of the framework. Microsoft.* is the bleeding edge stuff or value-add.</q>) seems feasible, too.</p>
<br />Posted in .NET, Responses  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tehgrumpydude.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tehgrumpydude.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tehgrumpydude.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tehgrumpydude.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tehgrumpydude.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tehgrumpydude.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tehgrumpydude.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tehgrumpydude.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tehgrumpydude.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tehgrumpydude.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tehgrumpydude.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tehgrumpydude.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tehgrumpydude.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tehgrumpydude.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=9&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tehgrumpydude.wordpress.com/2008/11/16/the-difference-between-the-system-and-microsoft-namespaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1cf261c507bb1119172cf04b960168e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Teh Grumpy Dude</media:title>
		</media:content>
	</item>
		<item>
		<title>All Your Base Are Belong to Us</title>
		<link>http://tehgrumpydude.wordpress.com/2008/11/14/all-your-base-are-belong-to-us/</link>
		<comments>http://tehgrumpydude.wordpress.com/2008/11/14/all-your-base-are-belong-to-us/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 19:31:49 +0000</pubDate>
		<dc:creator>Teh Grumpy Dude</dc:creator>
				<category><![CDATA[Responses]]></category>

		<guid isPermaLink="false">http://tehgrumpydude.wordpress.com/2008/11/14/all-your-base-are-belong-to-us/</guid>
		<description><![CDATA[or: If you don&#8217;t know English, you&#8217;re not a programmer!? I think I have to agree with Erling Paulsen: The German localization of VS.NET was/is horrible, Windows XP has a few issues and Windows Vista (which I have yet to try the Germanized version off) is said to have even more. In VS.NET it seems [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=8&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>or: <a href="http://www.hanselman.com/blog/UsingCrowdsourcingForExpandingLocalizationOfProducts.aspx#38e1fc7c-0436-4ad4-b43f-dddce68617c5">If you don&#8217;t know English, you&#8217;re not a programmer!</a>?</h2>
<p>I think I have to agree with <a href="http://www.hanselman.com/blog/UsingCrowdsourcingForExpandingLocalizationOfProducts.aspx#3612e9f3-0806-45f4-9540-e0c75b2cd658">Erling Paulsen</a>: The German localization of VS.NET was/is horrible, Windows XP has a few issues and Windows Vista (which I have yet to try the Germanized version off) is said to have even more. In VS.NET it seems like they thoughtlessly translated every single word to justify their work, which resulted in such gems like <em>References</em> being called <em>Verweise</em> – not wrong per se but it is more commonly used for <em>Links</em> and <em>Referenzen</em> would have been a better choice. These, erm, weird dictionaries used in the process of l10n make it annoyingly cumbersome to follow some English 3rd party tutorials/tips.</p>
<p>In regard to translated documentation: I wouldn’t use it. Maybe it is because I learned programming during the dark ages when everything development related was English – it is even possible to claim I learned English through such documentation – or maybe the early days of localizations spoiled my conception of its quality. Also, new things are always available in English only first, with translations being added later (if at all), and if you want to stay on top of the technology advances you need to understand English. And, as Erling mentioned, searching for localized error messages is next to useless and retranslating to English is a rather hard task due to the aforementioned dictionaries.</p>
<p>In the end I only code in English: my comments, my variable names and everything else is in English and it feels unnatural to use German…</p>
<br />Posted in Responses  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tehgrumpydude.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tehgrumpydude.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tehgrumpydude.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tehgrumpydude.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tehgrumpydude.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tehgrumpydude.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tehgrumpydude.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tehgrumpydude.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tehgrumpydude.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tehgrumpydude.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tehgrumpydude.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tehgrumpydude.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tehgrumpydude.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tehgrumpydude.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=8&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tehgrumpydude.wordpress.com/2008/11/14/all-your-base-are-belong-to-us/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1cf261c507bb1119172cf04b960168e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Teh Grumpy Dude</media:title>
		</media:content>
	</item>
		<item>
		<title>Design Patterns are not from Hell</title>
		<link>http://tehgrumpydude.wordpress.com/2008/09/09/design-patterns-are-not-from-hell/</link>
		<comments>http://tehgrumpydude.wordpress.com/2008/09/09/design-patterns-are-not-from-hell/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 11:55:46 +0000</pubDate>
		<dc:creator>Teh Grumpy Dude</dc:creator>
				<category><![CDATA[Responses]]></category>

		<guid isPermaLink="false">http://tehgrumpydude.wordpress.com/2008/09/09/design-patterns-are-not-from-hell/</guid>
		<description><![CDATA[A response to Design patterns are from hell^2! While I can agree that design patterns are quite abused nowadays &#8211; mostly by clueless people doing cargo cult programming – I cannot leave “[…] design patterns are language dependent” uncommented. Starting with the very first two sentences of Wikipedias Design pattern (computer science) page “[…] a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=7&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A response to <a href="http://realtimecollisiondetection.net/blog/?p=81" rel="external">Design patterns are from hell^2!</a></p>
<p>While I can agree that design patterns are quite abused nowadays &#8211; mostly by clueless people doing <a href="http://en.wikipedia.org/wiki/Cargo_cult_programming" rel="external">cargo cult programming</a> – I cannot leave <q cite="http://realtimecollisiondetection.net/blog/?p=81">“[…] design patterns are language <strong>dependent</strong>”</q> uncommented.</p>
<p>Starting with the very first two sentences of Wikipedias <a href="http://en.wikipedia.org/wiki/Design_pattern_(computer_science)" rel="external">Design pattern (computer science)</a> page <q cite="http://en.wikipedia.org/wiki/Design_pattern_(computer_science)">“[…] a design pattern is a general reusable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code.”</q> should result in a question like: How can something like that be language dependent?</p>
<p>Continuing with the Wikipedia page for the <a href="http://en.wikipedia.org/wiki/Builder_pattern">Builder pattern</a> reveals a text that explains the pattern in a programming language agnostic way, leaving language specific implementations to the examples section where they belong.</p>
<p>Allow me to close this with a <em><a title="Why Singletons are Evil" href="http://blogs.msdn.com/scottdensmore/archive/2004/05/25/140827.aspx" rel="external">Singletons</a> <a title="Root Cause of Singletons" href="http://googletesting.blogspot.com/2008/08/root-cause-of-singletons.html" rel="external">must</a> <a title="mattberther.com &raquo; Singletons are not evil" href="http://www.mattberther.com/2004/05/27/singletons-are-not-evil/" rel="external">die</a></em>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tehgrumpydude.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tehgrumpydude.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tehgrumpydude.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tehgrumpydude.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tehgrumpydude.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tehgrumpydude.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tehgrumpydude.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tehgrumpydude.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tehgrumpydude.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tehgrumpydude.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tehgrumpydude.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tehgrumpydude.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tehgrumpydude.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tehgrumpydude.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tehgrumpydude.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tehgrumpydude.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tehgrumpydude.wordpress.com&amp;blog=4070845&amp;post=7&amp;subd=tehgrumpydude&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tehgrumpydude.wordpress.com/2008/09/09/design-patterns-are-not-from-hell/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a1cf261c507bb1119172cf04b960168e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Teh Grumpy Dude</media:title>
		</media:content>
	</item>
	</channel>
</rss>
