<?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: Teaching an imbecile to play bridge</title>
	<atom:link href="http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/</link>
	<description>John D. Cook</description>
	<lastBuildDate>Thu, 23 May 2013 10:27:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: twretjweir</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-257</link>
		<dc:creator>twretjweir</dc:creator>
		<pubDate>Mon, 28 Jan 2013 02:48:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-257</guid>
		<description><![CDATA[That reminds me of this, unattributed quote:

Functional programming is like describing your problem to a mathematician.
Imperative programming is like giving instructions to an idiot.]]></description>
		<content:encoded><![CDATA[<p>That reminds me of this, unattributed quote:</p>
<p>Functional programming is like describing your problem to a mathematician.<br />
Imperative programming is like giving instructions to an idiot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas Olsson</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-256</link>
		<dc:creator>Tomas Olsson</dc:creator>
		<pubDate>Fri, 25 Jan 2013 09:53:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-256</guid>
		<description><![CDATA[As researcher in machine learning and AI, I can just say that it is so true.]]></description>
		<content:encoded><![CDATA[<p>As researcher in machine learning and AI, I can just say that it is so true.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomas Olsson</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-255</link>
		<dc:creator>Tomas Olsson</dc:creator>
		<pubDate>Fri, 25 Jan 2013 09:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-255</guid>
		<description><![CDATA[As researcher in machine learning and AI. it is so true]]></description>
		<content:encoded><![CDATA[<p>As researcher in machine learning and AI. it is so true</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob W</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-254</link>
		<dc:creator>Rob W</dc:creator>
		<pubDate>Fri, 25 Jan 2013 00:19:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-254</guid>
		<description><![CDATA[Computers provide reliability?

If you&#039;ve ever shipped software to be run by users... well, some days the imbecile would be a better bet for reliability.

Computers rely on lots and lots of little things -- physical stuff like the hard drive, memory, wifi card etc. but also the entire topography that is the OS and installed software in all its variations, and the functioning of all of those interacting parts produces incredible and ever-changing diversity.

What will your software do if the wifi flakes out?  If the drive it&#039;s writing to fills up? In case of a power failure?  If basic services are misconfigured/broken/obsolete/virus-ridden/etc.?

Writing server-only software is better, but still not perfect.]]></description>
		<content:encoded><![CDATA[<p>Computers provide reliability?</p>
<p>If you&#8217;ve ever shipped software to be run by users&#8230; well, some days the imbecile would be a better bet for reliability.</p>
<p>Computers rely on lots and lots of little things &#8212; physical stuff like the hard drive, memory, wifi card etc. but also the entire topography that is the OS and installed software in all its variations, and the functioning of all of those interacting parts produces incredible and ever-changing diversity.</p>
<p>What will your software do if the wifi flakes out?  If the drive it&#8217;s writing to fills up? In case of a power failure?  If basic services are misconfigured/broken/obsolete/virus-ridden/etc.?</p>
<p>Writing server-only software is better, but still not perfect.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Brown</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-253</link>
		<dc:creator>Nick Brown</dc:creator>
		<pubDate>Thu, 24 Jan 2013 23:38:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-253</guid>
		<description><![CDATA[Reminded me of the following passage from Douglas Adams&#039; novel, Dirk Gently’s Holistic Detective Agency: “What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your own mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that’s really the essence of programming. By the time you’ve sorted out a complicated idea into little steps that even a stupid machine can deal with, you’ve certainly learned something about it yourself. The teacher usually learns more than the pupil. Isn’t that true?”

I suppose we&#039;ll never now know where Adams got the inspiration for this passage, but I don&#039;t think he had objections to pilfering other peoples good ideas.]]></description>
		<content:encoded><![CDATA[<p>Reminded me of the following passage from Douglas Adams&#8217; novel, Dirk Gently’s Holistic Detective Agency: “What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your own mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that’s really the essence of programming. By the time you’ve sorted out a complicated idea into little steps that even a stupid machine can deal with, you’ve certainly learned something about it yourself. The teacher usually learns more than the pupil. Isn’t that true?”</p>
<p>I suppose we&#8217;ll never now know where Adams got the inspiration for this passage, but I don&#8217;t think he had objections to pilfering other peoples good ideas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurens</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-252</link>
		<dc:creator>Laurens</dc:creator>
		<pubDate>Thu, 24 Jan 2013 23:32:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-252</guid>
		<description><![CDATA[@Jorge; I believe you are incorrect. There are certain types of computer algorithms (nondeterministic ones, to be precise) that don&#039;t always return the same output on consisten input. Wikipedia has &lt;a href=&quot;http://en.wikipedia.org/wiki/Nondeterministic_algorithm&quot; rel=&quot;nofollow&quot;&gt;more information&lt;/a&gt;.]]></description>
		<content:encoded><![CDATA[<p>@Jorge; I believe you are incorrect. There are certain types of computer algorithms (nondeterministic ones, to be precise) that don&#8217;t always return the same output on consisten input. Wikipedia has <a href="http://en.wikipedia.org/wiki/Nondeterministic_algorithm" rel="nofollow">more information</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jorge</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-251</link>
		<dc:creator>Jorge</dc:creator>
		<pubDate>Thu, 24 Jan 2013 20:16:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-251</guid>
		<description><![CDATA[Actually computers are better because you tell them to do something and they do it EXACTLY the same over and over providing reliability. People... they deviate.]]></description>
		<content:encoded><![CDATA[<p>Actually computers are better because you tell them to do something and they do it EXACTLY the same over and over providing reliability. People&#8230; they deviate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mcdan</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-250</link>
		<dc:creator>mcdan</dc:creator>
		<pubDate>Thu, 24 Jan 2013 20:03:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-250</guid>
		<description><![CDATA[The only thing your computer knows with any certainty is that +3(or 5)V is a on and anything else is off.]]></description>
		<content:encoded><![CDATA[<p>The only thing your computer knows with any certainty is that +3(or 5)V is a on and anything else is off.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fred ancheta</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-249</link>
		<dc:creator>fred ancheta</dc:creator>
		<pubDate>Thu, 24 Jan 2013 18:48:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-249</guid>
		<description><![CDATA[how dare you call my computer an imbecile!]]></description>
		<content:encoded><![CDATA[<p>how dare you call my computer an imbecile!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ruben Berenguel</title>
		<link>http://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/comment-page-1/#comment-248</link>
		<dc:creator>Ruben Berenguel</dc:creator>
		<pubDate>Thu, 24 Jan 2013 17:02:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=12778#comment-248</guid>
		<description><![CDATA[I&#039;ll never look at my computing devices the same. Never.

Ruben]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ll never look at my computing devices the same. Never.</p>
<p>Ruben</p>
]]></content:encoded>
	</item>
</channel>
</rss>
