<?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/"
	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>Comments on: Cooking as Coding</title>
	<atom:link href="http://blog.samidh.com/2010/03/15/cooking-as-coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.samidh.com/2010/03/15/cooking-as-coding/</link>
	<description>Samidh Chakrabarti in 140 characters or more...</description>
	<lastBuildDate>Sun, 13 Feb 2011 13:12:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: alexnberra</title>
		<link>http://blog.samidh.com/2010/03/15/cooking-as-coding/#comment-68</link>
		<dc:creator><![CDATA[alexnberra]]></dc:creator>
		<pubDate>Wed, 17 Mar 2010 16:59:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.samidh.com/?p=102#comment-68</guid>
		<description><![CDATA[Samidh,
Just discovered your blog via Facebook.  Looks like you started up recently with it.  This post is great for my friend who is writes code and is an avid chef, I passed the link along him.  

Lots of ideas in your writing, I like it, very in-depth, makes me think.  Let&#039;s see some posts with pictures!

Hope you are well, running, sunning, funning, in Spring.

-Alex]]></description>
		<content:encoded><![CDATA[<p>Samidh,<br />
Just discovered your blog via Facebook.  Looks like you started up recently with it.  This post is great for my friend who is writes code and is an avid chef, I passed the link along him.  </p>
<p>Lots of ideas in your writing, I like it, very in-depth, makes me think.  Let&#8217;s see some posts with pictures!</p>
<p>Hope you are well, running, sunning, funning, in Spring.</p>
<p>-Alex</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew W</title>
		<link>http://blog.samidh.com/2010/03/15/cooking-as-coding/#comment-65</link>
		<dc:creator><![CDATA[Matthew W]]></dc:creator>
		<pubDate>Tue, 16 Mar 2010 12:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.samidh.com/?p=102#comment-65</guid>
		<description><![CDATA[Paul: touché!

Think you might have been taking his analogies a bit too literally.

Both are disciplines where there&#039;s a strong component of technical knowledge and technical skills, but also a significant element of creativity in how they&#039;re used. Not the same by any means, but broadly similar enough to be able to appeal to a similar range of personalities.]]></description>
		<content:encoded><![CDATA[<p>Paul: touché!</p>
<p>Think you might have been taking his analogies a bit too literally.</p>
<p>Both are disciplines where there&#8217;s a strong component of technical knowledge and technical skills, but also a significant element of creativity in how they&#8217;re used. Not the same by any means, but broadly similar enough to be able to appeal to a similar range of personalities.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Grayson</title>
		<link>http://blog.samidh.com/2010/03/15/cooking-as-coding/#comment-64</link>
		<dc:creator><![CDATA[Paul Grayson]]></dc:creator>
		<pubDate>Tue, 16 Mar 2010 05:21:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.samidh.com/?p=102#comment-64</guid>
		<description><![CDATA[As someone who has done ruby, C#, and Bechamel today, I couldn&#039;t disagree more!  The two disciplines are only about as related as any two creative activities.  Coding is fundamentally objective and unforgiving, while cooking is fundamentally subjective and forgiving.  Leave out a single semicolon and your program does not compile; forget to reset a variable and people can die.  There are few recipes that produce dangerous results if the ingredients are added in the wrong order, and doubling or quadrupling the quantities of various ingredients is purely a matter of taste.  A subtle reordering of steps in cooking will never let you produce exactly the same dish a thousand times faster; but that is typical of coding.

You say cooking is based the science of chemistry, and this is vaguely true, though pretty much no cooks know it, there is very little knowledge brought in from science into the kitchen, and chemical reactions or interactions between multiple ingredients are rare.  Let&#039;s say I like cooking bread and know pretty much nothing of the science.  Can you name a single scientific fact that will greatly improve my bread?

Coding, on the other hand, is almost totally separated from the physical world - it is much closer to mathematics than to science.  Show me one place where knowledge obtained with the scientific method has an influence on computer programming!  Try imagining an alternate universe where salt is not used in cooking - that&#039;s easy!  Now try imagining an alternate universe where loops are not used in programming - that&#039;s very, very hard!

There are far too many people who think that coding is like cooking - they want to throw a bunch of tasty bits and pieces of code into a file without understanding any of them, stir well, and get something delicious out.  It does not work that way.]]></description>
		<content:encoded><![CDATA[<p>As someone who has done ruby, C#, and Bechamel today, I couldn&#8217;t disagree more!  The two disciplines are only about as related as any two creative activities.  Coding is fundamentally objective and unforgiving, while cooking is fundamentally subjective and forgiving.  Leave out a single semicolon and your program does not compile; forget to reset a variable and people can die.  There are few recipes that produce dangerous results if the ingredients are added in the wrong order, and doubling or quadrupling the quantities of various ingredients is purely a matter of taste.  A subtle reordering of steps in cooking will never let you produce exactly the same dish a thousand times faster; but that is typical of coding.</p>
<p>You say cooking is based the science of chemistry, and this is vaguely true, though pretty much no cooks know it, there is very little knowledge brought in from science into the kitchen, and chemical reactions or interactions between multiple ingredients are rare.  Let&#8217;s say I like cooking bread and know pretty much nothing of the science.  Can you name a single scientific fact that will greatly improve my bread?</p>
<p>Coding, on the other hand, is almost totally separated from the physical world &#8211; it is much closer to mathematics than to science.  Show me one place where knowledge obtained with the scientific method has an influence on computer programming!  Try imagining an alternate universe where salt is not used in cooking &#8211; that&#8217;s easy!  Now try imagining an alternate universe where loops are not used in programming &#8211; that&#8217;s very, very hard!</p>
<p>There are far too many people who think that coding is like cooking &#8211; they want to throw a bunch of tasty bits and pieces of code into a file without understanding any of them, stir well, and get something delicious out.  It does not work that way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: novalis</title>
		<link>http://blog.samidh.com/2010/03/15/cooking-as-coding/#comment-61</link>
		<dc:creator><![CDATA[novalis]]></dc:creator>
		<pubDate>Mon, 15 Mar 2010 20:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.samidh.com/?p=102#comment-61</guid>
		<description><![CDATA[Hi.  I&#039;m another programmer-cook, and I agree that there is some slight overlap in skills. 

There are actually books other than McGee&#039;s that offer scientific information.  Here are two on &lt;a href=&quot;http://www.amazon.com/Chocolates-Confections-Formula-Technique-Confectioner/dp/0764588443/ref=sr_1_2?ie=UTF8&amp;s=books&amp;qid=1268683715&amp;sr=8-2&quot; rel=&quot;nofollow&quot;&gt;confections&lt;/a&gt; and &lt;a href=&quot;http://www.amazon.com/Bread-Bakers-Book-Techniques-Recipes/dp/0471168572/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1268683737&amp;sr=1-1&quot; rel=&quot;nofollow&quot;&gt;bread&lt;/a&gt;, both of which I own and learned a lot from.

There&#039;s also the more formula-based approach of &lt;a href=&quot;http://www.amazon.com/Ratio-Simple-Behind-Everyday-Cooking/dp/1416566112/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1268683833&amp;sr=8-1&quot; rel=&quot;nofollow&quot;&gt;Ruhlman&lt;/a&gt;.]]></description>
		<content:encoded><![CDATA[<p>Hi.  I&#8217;m another programmer-cook, and I agree that there is some slight overlap in skills. </p>
<p>There are actually books other than McGee&#8217;s that offer scientific information.  Here are two on <a href="http://www.amazon.com/Chocolates-Confections-Formula-Technique-Confectioner/dp/0764588443/ref=sr_1_2?ie=UTF8&amp;s=books&amp;qid=1268683715&amp;sr=8-2" rel="nofollow">confections</a> and <a href="http://www.amazon.com/Bread-Bakers-Book-Techniques-Recipes/dp/0471168572/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1268683737&amp;sr=1-1" rel="nofollow">bread</a>, both of which I own and learned a lot from.</p>
<p>There&#8217;s also the more formula-based approach of <a href="http://www.amazon.com/Ratio-Simple-Behind-Everyday-Cooking/dp/1416566112/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1268683833&amp;sr=8-1" rel="nofollow">Ruhlman</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew W</title>
		<link>http://blog.samidh.com/2010/03/15/cooking-as-coding/#comment-60</link>
		<dc:creator><![CDATA[Matthew W]]></dc:creator>
		<pubDate>Mon, 15 Mar 2010 20:04:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.samidh.com/?p=102#comment-60</guid>
		<description><![CDATA[As a developer and a cook I couldn&#039;t agree more.

I would also like to see more flexible recipes which reveal a bit more about the structure of the cooking that&#039;s being done:

* Explain why certain ingredients techniques are used
* Explain which ingredients or techniques are critical to the recipe and which are less critical
* Where an ingredient is only used as an arbitrary choice from some class of suitable ingredients, explain this
* Explain how the recipe varies when certain parameters (eg cooking time, temperature, ratios of certain ingredients) are tweaked, that is, describe the neighbourhood of your recipe in n-dimensional phase space :)]]></description>
		<content:encoded><![CDATA[<p>As a developer and a cook I couldn&#8217;t agree more.</p>
<p>I would also like to see more flexible recipes which reveal a bit more about the structure of the cooking that&#8217;s being done:</p>
<p>* Explain why certain ingredients techniques are used<br />
* Explain which ingredients or techniques are critical to the recipe and which are less critical<br />
* Where an ingredient is only used as an arbitrary choice from some class of suitable ingredients, explain this<br />
* Explain how the recipe varies when certain parameters (eg cooking time, temperature, ratios of certain ingredients) are tweaked, that is, describe the neighbourhood of your recipe in n-dimensional phase space :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

