<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Static Typing and the Paranoid Style of Programming</title>
	<atom:link href="http://www.pathf.com/blogs/2009/04/static-typing-and-the-paranoid-style-of-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pathf.com/blogs/2009/04/static-typing-and-the-paranoid-style-of-programming/</link>
	<description>Running commentary about agile development, user experience design and Ajax.</description>
	<lastBuildDate>Fri, 05 Mar 2010 19:33:43 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Stephan Leclercq</title>
		<link>http://www.pathf.com/blogs/2009/04/static-typing-and-the-paranoid-style-of-programming/comment-page-1/#comment-6991</link>
		<dc:creator>Stephan Leclercq</dc:creator>
		<pubDate>Fri, 17 Jul 2009 13:05:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.pathf.com/blogs/?p=2124#comment-6991</guid>
		<description>And yet another rant about &quot;the time spent making the compiler happy&quot;... Writing in a statically typed language is not about making a compiler happy. It is about having an appropriate design.

If you spend time &quot;making the compiler happy&quot; it is mainly because your abstractions and inheritance patterns are wrong, and you have to bend the rules. Get your abstractions right, and the compiler will gladly follow.

THAT is exactly the kind of &quot;bugs&quot; a statically typed language will catch: not typnig erorrs, but sloppy design. That is neither rare, nor easy to fix.

-- S.</description>
		<content:encoded><![CDATA[<p>And yet another rant about &#8220;the time spent making the compiler happy&#8221;&#8230; Writing in a statically typed language is not about making a compiler happy. It is about having an appropriate design.</p>
<p>If you spend time &#8220;making the compiler happy&#8221; it is mainly because your abstractions and inheritance patterns are wrong, and you have to bend the rules. Get your abstractions right, and the compiler will gladly follow.</p>
<p>THAT is exactly the kind of &#8220;bugs&#8221; a statically typed language will catch: not typnig erorrs, but sloppy design. That is neither rare, nor easy to fix.</p>
<p>&#8211; S.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.220 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-22 09:16:34 -->
