<?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 for Critical Code Studies</title>
	<atom:link href="http://criticalcodestudies.com/wordpress/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://criticalcodestudies.com/wordpress</link>
	<description>a resource for reading code</description>
	<lastBuildDate>Tue, 01 May 2012 12:58:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>Comment on On Efficiency by Ben Brumfield</title>
		<link>http://criticalcodestudies.com/wordpress/2009/09/18/on-efficiency/#comment-89422</link>
		<dc:creator>Ben Brumfield</dc:creator>
		<pubDate>Tue, 01 May 2012 12:58:21 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2009/09/18/on-efficiency/#comment-89422</guid>
		<description>I think that much of the move towards high level languages and development frameworks over the last few decades has been precisely about trading slower program runtimes for greater programmer efficiency and expressiveness.

In some cases the trade-off isn&#039;t even inevitable.  I&#039;m reminded of an anecdote from Steve Yegge&#039;s 2008 Google Talk &lt;a href=&quot;http://steve-yegge.blogspot.com/2008/05/dynamic-languages-strike-back.html&quot;&gt;&quot;Dynamic Programming Languages Strike Back&quot;&lt;/a&gt;, in which he&#039;s explaining why he thinks his first employer went out of business after Microsoft&#039;s &quot;slow&quot;, high-level framework out-performed their hand-tuned low-level assembly:

&lt;blockquote&gt;[I]t&#039;s because we wrote fifteen million lines of 8086 assembly language. We had really good tools, world class tools: trust me, you need &#039;em. But at some point, man...

The problem is, picture an ant walking across your garage floor, trying to make a straight line of it. It ain&#039;t gonna make a straight line. And you know this because you have perspective. You can see the ant walking around, going hee hee hee, look at him locally optimize for that rock, and now he&#039;s going off this way, right?

This is what we were, when we were writing this giant assembly-language system. Because what happened was, Microsoft eventually released a platform for mobile devices that was much faster than ours. OK? And I started going in with my debugger, going, what? What is up with this? This rendering is just really slow, it&#039;s like sluggish, you know. And I went in and found out that some title bar was getting rendered 140 times every time you refreshed the screen. It wasn&#039;t just the title bar. Everything was getting called multiple times.

Because we couldn&#039;t see how the system worked anymore!

Small systems are not only easier to optimize, they&#039;re possible to optimize. And I mean globally optimize.

So when we talk about performance, it&#039;s all crap. The most important thing is that you have a small system. And then the performance will just fall out of it naturally&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>I think that much of the move towards high level languages and development frameworks over the last few decades has been precisely about trading slower program runtimes for greater programmer efficiency and expressiveness.</p>
<p>In some cases the trade-off isn&#8217;t even inevitable.  I&#8217;m reminded of an anecdote from Steve Yegge&#8217;s 2008 Google Talk <a href="http://steve-yegge.blogspot.com/2008/05/dynamic-languages-strike-back.html">&#8220;Dynamic Programming Languages Strike Back&#8221;</a>, in which he&#8217;s explaining why he thinks his first employer went out of business after Microsoft&#8217;s &#8220;slow&#8221;, high-level framework out-performed their hand-tuned low-level assembly:</p>
<blockquote><p>[I]t&#8217;s because we wrote fifteen million lines of 8086 assembly language. We had really good tools, world class tools: trust me, you need &#8216;em. But at some point, man&#8230;</p>
<p>The problem is, picture an ant walking across your garage floor, trying to make a straight line of it. It ain&#8217;t gonna make a straight line. And you know this because you have perspective. You can see the ant walking around, going hee hee hee, look at him locally optimize for that rock, and now he&#8217;s going off this way, right?</p>
<p>This is what we were, when we were writing this giant assembly-language system. Because what happened was, Microsoft eventually released a platform for mobile devices that was much faster than ours. OK? And I started going in with my debugger, going, what? What is up with this? This rendering is just really slow, it&#8217;s like sluggish, you know. And I went in and found out that some title bar was getting rendered 140 times every time you refreshed the screen. It wasn&#8217;t just the title bar. Everything was getting called multiple times.</p>
<p>Because we couldn&#8217;t see how the system worked anymore!</p>
<p>Small systems are not only easier to optimize, they&#8217;re possible to optimize. And I mean globally optimize.</p>
<p>So when we talk about performance, it&#8217;s all crap. The most important thing is that you have a small system. And then the performance will just fall out of it naturally</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tim Toady Bicarbonate by http://fiverrscriptclone.org/</title>
		<link>http://criticalcodestudies.com/wordpress/2009/10/26/tim-toady-bicarbonate/#comment-88655</link>
		<dc:creator>http://fiverrscriptclone.org/</dc:creator>
		<pubDate>Thu, 09 Feb 2012 18:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2009/10/26/tim-toady-bicarbonate/#comment-88655</guid>
		<description>Fiverr Script Clone - http://fiverrscriptclone.org/</description>
		<content:encoded><![CDATA[<p>Fiverr Script Clone &#8211; <a href="http://fiverrscriptclone.org/" rel="nofollow">http://fiverrscriptclone.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CFP: CCS @ USC 2010 (6/1, 7/23/10) by Angela</title>
		<link>http://criticalcodestudies.com/wordpress/2010/05/08/cfp-ccs-usc-2010-61-72310/#comment-87098</link>
		<dc:creator>Angela</dc:creator>
		<pubDate>Wed, 26 Oct 2011 11:17:39 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2010/05/08/cfp-ccs-usc-2010-61-72310/#comment-87098</guid>
		<description>Nice!!! It&#039;s really very informative article, I really appreciate your thoughts.I obviously enjoying and I also bookmarked &amp; i will visit again in future updates.

&lt;a href=&quot;http://www.logoonlinepros.com/&quot;&gt;Logo Design&lt;/a&gt;
</description>
		<content:encoded><![CDATA[<p>Nice!!! It&#8217;s really very informative article, I really appreciate your thoughts.I obviously enjoying and I also bookmarked &#038; i will visit again in future updates.</p>
<p><a href="http://www.logoonlinepros.com/">Logo Design</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CFP: CCS @ USC 2010 (6/1, 7/23/10) by custom writing paper</title>
		<link>http://criticalcodestudies.com/wordpress/2010/05/08/cfp-ccs-usc-2010-61-72310/#comment-86439</link>
		<dc:creator>custom writing paper</dc:creator>
		<pubDate>Wed, 21 Sep 2011 07:44:40 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2010/05/08/cfp-ccs-usc-2010-61-72310/#comment-86439</guid>
		<description>Thanks, to shearing this nice information, I really appreciate your thinking, &amp; i will visit again for getting more updates.
&lt;a href=&quot;http://ordercustompaper.com&quot;&gt;custom writing paper &lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Thanks, to shearing this nice information, I really appreciate your thinking, &#038; i will visit again for getting more updates.<br />
<a href="http://ordercustompaper.com">custom writing paper </a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CCS at SLSA &#8217;07 by essay writers</title>
		<link>http://criticalcodestudies.com/wordpress/2007/10/28/test-2/#comment-86434</link>
		<dc:creator>essay writers</dc:creator>
		<pubDate>Wed, 21 Sep 2011 03:32:58 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/?p=2#comment-86434</guid>
		<description>I am very happy to be here because this is a very good site that provides lots of information &lt;a href=&quot;http://ordercustompaper.com&quot;&gt;essay writers&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I am very happy to be here because this is a very good site that provides lots of information <a href="http://ordercustompaper.com">essay writers</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on On Efficiency by Michael</title>
		<link>http://criticalcodestudies.com/wordpress/2009/09/18/on-efficiency/#comment-84130</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Thu, 30 Jun 2011 04:38:46 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2009/09/18/on-efficiency/#comment-84130</guid>
		<description>In the UK at least, humanities folk can no longer afford to ask such questions - the logic of efficiency has found the humanities wanting. Will there be anyone left to ask which came first, the dogma of economic efficiency or the dogma of computational efficiency?</description>
		<content:encoded><![CDATA[<p>In the UK at least, humanities folk can no longer afford to ask such questions &#8211; the logic of efficiency has found the humanities wanting. Will there be anyone left to ask which came first, the dogma of economic efficiency or the dogma of computational efficiency?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What does it mean to &#8220;interpret&#8221; code? by Kevin Gotkin</title>
		<link>http://criticalcodestudies.com/wordpress/2011/06/19/what-does-it-mean-to-interpret-code/#comment-84072</link>
		<dc:creator>Kevin Gotkin</dc:creator>
		<pubDate>Tue, 28 Jun 2011 10:50:38 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/?p=105#comment-84072</guid>
		<description>I think this is a great, expansive way to describe the interpretive gesturing that CCS is after. Of course, what makes it so capacious is also what can make it problematic (problem, here, I see as a positive term). I&#039;m thinking of the problem of scale. It seems that CS people are able to get very small with their interpretation; they can talk about a specific line of code and locate it within a larger function of the software. On the other hand, there are the anthropologists, sociologists, humanists, and non-coders in general who, by dint of their lack of CS training, tend toward the larger, cultural studies concerns; they talk about the role of the software in an even larger function of code in sociological/historical/technological moment. As one of humanists, I can say I&#039;m often quite nervous about not being able to talk deftly about the nuts and bolts of code. I can&#039;t read code like one reads a paragraph from a novel. And I suspect it works the other way, too: CS scholars might be worried that they don&#039;t have enough grounding in cultural studies methods to be able to make larger claims about software. This tension, this problem of scale, is what I see as the central and essential bedrock of CCS. The challenge in interpreting code will always be to bridge the small and the large, which in the end probably requires a well-connected, diverse, and chatty group of people. To respond, then, to the problem that I think this post is trying to tackle: I think CCS sets itself apart as a nascent subfield because of its interdisciplinarity, which demands not only a group of border-crossing scholars, but also a unique way of talking to each other about their objects and subjects of scholarship.</description>
		<content:encoded><![CDATA[<p>I think this is a great, expansive way to describe the interpretive gesturing that CCS is after. Of course, what makes it so capacious is also what can make it problematic (problem, here, I see as a positive term). I&#8217;m thinking of the problem of scale. It seems that CS people are able to get very small with their interpretation; they can talk about a specific line of code and locate it within a larger function of the software. On the other hand, there are the anthropologists, sociologists, humanists, and non-coders in general who, by dint of their lack of CS training, tend toward the larger, cultural studies concerns; they talk about the role of the software in an even larger function of code in sociological/historical/technological moment. As one of humanists, I can say I&#8217;m often quite nervous about not being able to talk deftly about the nuts and bolts of code. I can&#8217;t read code like one reads a paragraph from a novel. And I suspect it works the other way, too: CS scholars might be worried that they don&#8217;t have enough grounding in cultural studies methods to be able to make larger claims about software. This tension, this problem of scale, is what I see as the central and essential bedrock of CCS. The challenge in interpreting code will always be to bridge the small and the large, which in the end probably requires a well-connected, diverse, and chatty group of people. To respond, then, to the problem that I think this post is trying to tackle: I think CCS sets itself apart as a nascent subfield because of its interdisciplinarity, which demands not only a group of border-crossing scholars, but also a unique way of talking to each other about their objects and subjects of scholarship.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What does it mean to &#8220;interpret&#8221; code? by Wedding Dress</title>
		<link>http://criticalcodestudies.com/wordpress/2011/06/19/what-does-it-mean-to-interpret-code/#comment-83934</link>
		<dc:creator>Wedding Dress</dc:creator>
		<pubDate>Thu, 23 Jun 2011 22:15:38 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/?p=105#comment-83934</guid>
		<description>Article is very interesting,thanks for your sharing. </description>
		<content:encoded><![CDATA[<p>Article is very interesting,thanks for your sharing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Critical Code Studies vs. Software Studies by Patrick Burgaud</title>
		<link>http://criticalcodestudies.com/wordpress/2007/12/07/critical-code-studies-vs-software-studies/#comment-7</link>
		<dc:creator>Patrick Burgaud</dc:creator>
		<pubDate>Sun, 09 Dec 2007 09:20:49 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2007/12/07/critical-code-studies-vs-software-studies/#comment-7</guid>
		<description>Emphasis is important indeed. I think that emphasizing  code or computation is not only a question of limited time. Choosing for programable poetry was/is for me as a practitionner nothing more than going to a new kind of perception, if I may say &quot;text free&quot;, going on with some main principles of visual, sound, action poetries,as poetical expressions AGAINST printed poetry. I would say, but I am not sure if I&#039;m right,  especially of the consequences of this idea, that epoetry focuses on computation despite the code. I think that executability is essential, as the basic condition of epoetry. Studying code leads to a better comprehension of what programable art deeply is, can be, and/or would be. One the critical studies (in general) functions is to make clearer to everybody, audience and pratictionners, what is essential in one case and what not. Reading the code can be important in both situations, but with other outcomes.</description>
		<content:encoded><![CDATA[<p>Emphasis is important indeed. I think that emphasizing  code or computation is not only a question of limited time. Choosing for programable poetry was/is for me as a practitionner nothing more than going to a new kind of perception, if I may say &#8220;text free&#8221;, going on with some main principles of visual, sound, action poetries,as poetical expressions AGAINST printed poetry. I would say, but I am not sure if I&#8217;m right,  especially of the consequences of this idea, that epoetry focuses on computation despite the code. I think that executability is essential, as the basic condition of epoetry. Studying code leads to a better comprehension of what programable art deeply is, can be, and/or would be. One the critical studies (in general) functions is to make clearer to everybody, audience and pratictionners, what is essential in one case and what not. Reading the code can be important in both situations, but with other outcomes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sel[f]e[le]ct&gt;Proc.ess&gt;[1st]S.kin by Critical Code Studies vs. Software Studies &#124; Critical Code Studies</title>
		<link>http://criticalcodestudies.com/wordpress/2007/11/30/selfelectprocess1stskin/#comment-4</link>
		<dc:creator>Critical Code Studies vs. Software Studies &#124; Critical Code Studies</dc:creator>
		<pubDate>Fri, 07 Dec 2007 07:45:15 +0000</pubDate>
		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2007/11/30/selfelectprocess1stskin/#comment-4</guid>
		<description>[...] Sel[f]e[le]ct&gt;Proc.ess&gt;[1st]S.kin [...]</description>
		<content:encoded><![CDATA[<p>[...] Sel[f]e[le]ct&gt;Proc.ess&gt;[1st]S.kin [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

