<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Simple code is music to my ears</title>
	<atom:link href="http://www.digitaldimsum.co.uk/2008/08/12/simple-code-is-music-to-my-ears/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitaldimsum.co.uk/2008/08/12/simple-code-is-music-to-my-ears/</link>
	<description>Bite sized info snacks for the digital generation</description>
	<pubDate>Tue, 06 Jan 2009 22:17:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Peter Gillard-Moss</title>
		<link>http://www.digitaldimsum.co.uk/2008/08/12/simple-code-is-music-to-my-ears/#comment-665</link>
		<dc:creator>Peter Gillard-Moss</dc:creator>
		<pubDate>Fri, 15 Aug 2008 15:31:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitaldimsum.co.uk/?p=45#comment-665</guid>
		<description>&#62;&#62; then I start quaking like an intellectual weakling knowing that I’m going to endure much pain trying to grok what was in that coding genius’ mind when they wrote it

I am coming to a similar conclusion that my preference for writing and working with simple, elegant code comes from my stupidity and lack of intellect.  People aren't writing difficult to understand code it's just that they are geniuses who can easily grok highly complex classes several hundred lines long.  

Who needs things such as encapsulation, loose coupling and high cohesion when your brain can compute cyclic complexities of over 1000?  Where's the intellectual challenge of decoding a simple class when you're a human Turing machine?  OOP principles are for intellectual wimps.</description>
		<content:encoded><![CDATA[<p>&gt;&gt; then I start quaking like an intellectual weakling knowing that I’m going to endure much pain trying to grok what was in that coding genius’ mind when they wrote it</p>
<p>I am coming to a similar conclusion that my preference for writing and working with simple, elegant code comes from my stupidity and lack of intellect.  People aren&#8217;t writing difficult to understand code it&#8217;s just that they are geniuses who can easily grok highly complex classes several hundred lines long.  </p>
<p>Who needs things such as encapsulation, loose coupling and high cohesion when your brain can compute cyclic complexities of over 1000?  Where&#8217;s the intellectual challenge of decoding a simple class when you&#8217;re a human Turing machine?  OOP principles are for intellectual wimps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: keith ray</title>
		<link>http://www.digitaldimsum.co.uk/2008/08/12/simple-code-is-music-to-my-ears/#comment-661</link>
		<dc:creator>keith ray</dc:creator>
		<pubDate>Thu, 14 Aug 2008 01:48:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitaldimsum.co.uk/?p=45#comment-661</guid>
		<description>We need good editors and IDEs to help figure out this legacy code (C and C   are pretty bad, though I'm sure there's some nasty Java out there_, but we also need to keep people from using those good editors or IDEs to create that legacy code. 

What if we create a new, hip, language that just happens to only allow ~20 methods in a class, ~20 lines of code per method, no more than 2 layers of nesting in a method, no more than 4 arguments to a method, etc.... and no Statics nor Singletons!</description>
		<content:encoded><![CDATA[<p>We need good editors and IDEs to help figure out this legacy code (C and C   are pretty bad, though I&#8217;m sure there&#8217;s some nasty Java out there_, but we also need to keep people from using those good editors or IDEs to create that legacy code. </p>
<p>What if we create a new, hip, language that just happens to only allow ~20 methods in a class, ~20 lines of code per method, no more than 2 layers of nesting in a method, no more than 4 arguments to a method, etc&#8230;. and no Statics nor Singletons!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
