<?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: Baklava code</title>
	<atom:link href="http://www.johndcook.com/blog/2009/07/27/baklav-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/</link>
	<description>The blog of John D. Cook</description>
	<lastBuildDate>Sat, 11 Feb 2012 01:10:06 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Bart K,</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-129085</link>
		<dc:creator>Bart K,</dc:creator>
		<pubDate>Mon, 09 Jan 2012 20:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-129085</guid>
		<description>Oh man, this reminds me...

One time, I had to work on some guy&#039;s web-based scheduling application that he wrote in Perl.  I&#039;m something of a Perl guru (although experiences with other peoples&#039; Perl code have led me to avoid the language now), but wow.  There were like ten layers of abstraction in the stupid thing, so it took me &lt;i&gt;days&lt;/i&gt; to figure out where the real work was being done.  The dude who wrote it was an eccentric genius, but his program was horribly over-engineered to the point of being unmaintainable.  It felt like it was written so that if you wanted to, you could set it up to work on a completely different (non-web) interface, which was completely outside of the program&#039;s design requirements.

So yeah, Baklava code.  Excellent analogy. :)</description>
		<content:encoded><![CDATA[<p>Oh man, this reminds me&#8230;</p>
<p>One time, I had to work on some guy&#8217;s web-based scheduling application that he wrote in Perl.  I&#8217;m something of a Perl guru (although experiences with other peoples&#8217; Perl code have led me to avoid the language now), but wow.  There were like ten layers of abstraction in the stupid thing, so it took me <i>days</i> to figure out where the real work was being done.  The dude who wrote it was an eccentric genius, but his program was horribly over-engineered to the point of being unmaintainable.  It felt like it was written so that if you wanted to, you could set it up to work on a completely different (non-web) interface, which was completely outside of the program&#8217;s design requirements.</p>
<p>So yeah, Baklava code.  Excellent analogy. <img src='http://www.johndcook.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Holographic code &#8212; The Endeavour</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-129032</link>
		<dc:creator>Holographic code &#8212; The Endeavour</dc:creator>
		<pubDate>Mon, 09 Jan 2012 16:01:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-129032</guid>
		<description>[...] Related post: Baklava code [...]</description>
		<content:encoded><![CDATA[<p>[...] Related post: Baklava code [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Well Known Programming Slangs &#124; Read My Chips !!!</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-128769</link>
		<dc:creator>Well Known Programming Slangs &#124; Read My Chips !!!</dc:creator>
		<pubDate>Sun, 08 Jan 2012 16:05:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-128769</guid>
		<description>[...] Baklava code This is a code, which has too many layers. [...]</description>
		<content:encoded><![CDATA[<p>[...] Baklava code This is a code, which has too many layers. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bb</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-107282</link>
		<dc:creator>bb</dc:creator>
		<pubDate>Mon, 10 Oct 2011 15:51:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-107282</guid>
		<description>I&#039;m disappointed you didn&#039;t stick with the Italian theme; something that conjours up images of chaos in my head</description>
		<content:encoded><![CDATA[<p>I&#8217;m disappointed you didn&#8217;t stick with the Italian theme; something that conjours up images of chaos in my head</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Software structural engineers &#8212; The Endeavour</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-47317</link>
		<dc:creator>Software structural engineers &#8212; The Endeavour</dc:creator>
		<pubDate>Mon, 27 Sep 2010 12:28:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-47317</guid>
		<description>[...] Baklava code [...]</description>
		<content:encoded><![CDATA[<p>[...] Baklava code [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anon</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-38275</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Tue, 11 May 2010 07:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-38275</guid>
		<description>Reminds me of the CGAL code base...</description>
		<content:encoded><![CDATA[<p>Reminds me of the CGAL code base&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: igorbrejc.net &#187; Fresh Catch For August 11th</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-22385</link>
		<dc:creator>igorbrejc.net &#187; Fresh Catch For August 11th</dc:creator>
		<pubDate>Tue, 11 Aug 2009 13:05:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-22385</guid>
		<description>[...] Baklava code &#8212; The Endeavour [...]</description>
		<content:encoded><![CDATA[<p>[...] Baklava code &mdash; The Endeavour [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CJ</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-21721</link>
		<dc:creator>CJ</dc:creator>
		<pubDate>Tue, 28 Jul 2009 03:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-21721</guid>
		<description>I like the Mexican food analogy, but I immediately thought of a hamburger:  You&#039;ve got the meat (the interesting code that the program is all about), the buns (a convenient, portable UI), and the toppings (interchangeable functions for pre- or post-processing).  It works really nicely for the kind of code that I end up writing (data analysis/machine learning), where there&#039;s one key idea that the whole algorithm is based on, with a whole lot of necessary but less-important code that wraps it.</description>
		<content:encoded><![CDATA[<p>I like the Mexican food analogy, but I immediately thought of a hamburger:  You&#8217;ve got the meat (the interesting code that the program is all about), the buns (a convenient, portable UI), and the toppings (interchangeable functions for pre- or post-processing).  It works really nicely for the kind of code that I end up writing (data analysis/machine learning), where there&#8217;s one key idea that the whole algorithm is based on, with a whole lot of necessary but less-important code that wraps it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EastwoodDC</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-21716</link>
		<dc:creator>EastwoodDC</dc:creator>
		<pubDate>Tue, 28 Jul 2009 02:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-21716</guid>
		<description>If spaghetti, lasagna, and baklava are metaphors for bad programming, then what food represents good programming? 

And to answer my own silly question: How about &lt;b&gt;Mexican food&lt;/b&gt;. Seven basic ingredients served up in a multitude of different ways depending on the dish to be served (or task to be coded).</description>
		<content:encoded><![CDATA[<p>If spaghetti, lasagna, and baklava are metaphors for bad programming, then what food represents good programming? </p>
<p>And to answer my own silly question: How about <b>Mexican food</b>. Seven basic ingredients served up in a multitude of different ways depending on the dish to be served (or task to be coded).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.johndcook.com/blog/2009/07/27/baklav-code/comment-page-1/#comment-21712</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Mon, 27 Jul 2009 21:51:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=2754#comment-21712</guid>
		<description>This immediately made me think of some of the WSGI apps I&#039;ve been digging through lately.  It&#039;s a useful and conceptually cool standard, but I&#039;m finding that it&#039;s also very easy to abuse.</description>
		<content:encoded><![CDATA[<p>This immediately made me think of some of the WSGI apps I&#8217;ve been digging through lately.  It&#8217;s a useful and conceptually cool standard, but I&#8217;m finding that it&#8217;s also very easy to abuse.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.490 seconds -->

