<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Critical Code Studies</title>
	<link>http://criticalcodestudies.com/wordpress</link>
	<description>a resource for reading code</description>
	<pubDate>Tue, 20 May 2008 03:26:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>
	<language>en</language>
			<item>
		<title>SoftWhere: Software Studies Workshop at University of California San Diego, May 21-22</title>
		<link>http://criticalcodestudies.com/wordpress/2008/05/19/softwhere-software-studies-workshop-at-university-of-california-san-diego-may-21-22/</link>
		<comments>http://criticalcodestudies.com/wordpress/2008/05/19/softwhere-software-studies-workshop-at-university-of-california-san-diego-may-21-22/#comments</comments>
		<pubDate>Tue, 20 May 2008 03:26:03 +0000</pubDate>
		<dc:creator>Mark Marino</dc:creator>
		
		<category><![CDATA[conferences]]></category>

		<category><![CDATA[events]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2008/05/19/softwhere-software-studies-workshop-at-university-of-california-san-diego-may-21-22/</guid>
		<description><![CDATA[San Diego will be the site of the Software Studies Initiative.  Among the Critical Code Studies blog participants there will be Rita Raley and myself.
Wednesday, May 21st, from 12:30-5:00pm, the Software Studies Initiative at UC San Diego invites you to attend a public event:

SoftWhere: Software Studies Workshop 2008
     Time: Wed. [...]]]></description>
			<content:encoded><![CDATA[<p>San Diego will be the site of the Software Studies Initiative.  Among the Critical Code Studies blog participants there will be Rita Raley and myself.</p>
<p><strong>Wednesday, May 21st, from 12:30-5:00pm, the Software Studies Initiative at UC San Diego invites you to attend a public event:<br />
</strong></p>
<p>SoftWhere: Software Studies Workshop 2008<br />
     Time: Wed. May 21 - Thu. May 22<br />
    Place: Calit2, University of California, San Diego<br />
   Format: Open public session (Wed May 21, short presentations of research in &#8220;Pecha Kucha&#8221; format)<br />
               Closed workshop session (Thu May 22)<br />
      URL: http://workshop.softwarestudies.com/<br />
           [Public session seating is limited. RSVP by May 19 to softwarestudies@gmail.com]</p>
<p>Software studies is a research field that examines software and cyberinfrastructure using approaches from humanities, cultural criticism, and social sciences.  Following on the first Software Studies Workshop organized by Matthew Fuller (Rotterdam, 2006 http://pzwart.wdka.hro.nl/mdr/Seminars2/softstudworkshop), the SoftWhere @ University of California, San Diego is a foundational event bringing together key figures in this emerging area to inaugurate the field.  The event aims to coalesce a high-level conversation about what it means to study software cultures, and the direction and goals of Software Studies as an emerging movement.  It will take place at Calit2, a pre-eminant research center for future computing and telecommunication (http://www.calit2.net/), where the Software Studies Initiative @ UCSD is located and currently collaborating with researchers on several exciting projects.  SoftWhere has has also been timed to precede (and co-ordinate with) the the HASTAC II conference (http://www.hastac.org/) which will begin in nearby U. California Irvine on Thursday evening.</p>
<p>The session on Wed May 21 12:30-5:00pm will be open to the public.  The session will feature a rapid series of short presentations by workshop participants (see list below).  The format is 5-10 minute speed-talks, modeled on the popular &#8220;Pecha Kucha&#8221; format, in which each presenter is allowed a slideshow of 20 images, each shown for 20 seconds.  Attendees can expect a collage of diverse perspectives on what it means to live in software society and how to study it.</p>
<p>The workshop is sponsored by Calit2, CRCA, HASTAC, UCDARNet, and the UCSD Visual Arts Department.</p>
<p>Off-Campus Participants:</p>
<p>Ian Bogost (Georgia Institute of Technology)<br />
Geoff Bowker (Santa Clara University)<br />
Benjamin Bratton (UCLA / SCI-Arc)<br />
Matthew Fuller (Goldsmiths College, University of London)<br />
N. Katherine Hayles (UCLA)<br />
Matthew Kirschenbaum (University of Maryland)<br />
Peter Lunenfeld (Art Center College of Design)<br />
Mark Marino (USC)<br />
Michael (Mateas (UCSC)<br />
Nick Montfort (MIT)<br />
Rita Raley (UCSB)<br />
Casey Reas (UCLA)<br />
Warren Sack (UCSC)<br />
Phoebe Sengers (Cornell)<br />
Doug Sery (MIT Press)<br />
Chandler McWilliams (UCLA)</p>
<p>Campus Participants:</p>
<p>Lev Manovich (UCSD)<br />
Noah Wardrip-Fruin (UCSD)<br />
Jeremy Douglass (UCSD)<br />
Amy Alexander (UCSD)<br />
Barry Brown (UCSD)<br />
Jordan Crandall (UCSD)<br />
Kelly Gates (UCSD)<br />
Brian Goldfarb (UCSD)<br />
Jim Hollan (UCSD)<br />
Stefan Tanaka (UCSD)<br />
Geoff Voelker (UCSD)</p>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2008/05/19/softwhere-software-studies-workshop-at-university-of-california-san-diego-may-21-22/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stitch and Switch: Open Source Embroidery</title>
		<link>http://criticalcodestudies.com/wordpress/2008/05/08/stitch-and-switch-open-source-embroidery/</link>
		<comments>http://criticalcodestudies.com/wordpress/2008/05/08/stitch-and-switch-open-source-embroidery/#comments</comments>
		<pubDate>Thu, 08 May 2008 15:52:51 +0000</pubDate>
		<dc:creator>Mark Marino</dc:creator>
		
		<category><![CDATA[CCS]]></category>

		<category><![CDATA[events]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2008/05/08/stitch-and-switch-open-source-embroidery/</guid>
		<description><![CDATA[Jenna Ng sends us the following announcement about an event that considers the threads between the handicraft of needlework and the patchwork of Open Source coding.  We look forward to a report from Jenna on the exhibit.

Open Source Embroidery: Craft and Code at HTTP Gallery
An exhibition facilitated by Ele Carpenter
Preview Friday 16th May 6-9pm
17th [...]]]></description>
			<content:encoded><![CDATA[<p>Jenna Ng sends us the following announcement about an event that considers the threads between the handicraft of needlework and the patchwork of Open Source coding.  We look forward to a report from Jenna on the exhibit.</p>
<p><a href='http://www.open-source-embroidery.org.uk/wiki/' title='Open Source Embroidery'><img src='http://criticalcodestudies.com/wordpress/wp-content/uploads/2008/05/open_source_emb.jpg' align="right" border="1" alt='Open Source Embroidery' /></a><br />
<blockquote><a href="http://www.open-source-embroidery.org.uk/wiki/">Open Source Embroidery</a>: Craft and Code at HTTP Gallery<br />
An exhibition facilitated by Ele Carpenter</p>
<p>Preview Friday 16th May 6-9pm<br />
17th May 15th June 2008<br />
Open Fridays to Sunday 12-5pm<br />
<a href="http://www.http.uk.net/">http://www.http.uk.net/</a></p>
<p>This exhibition explores the connections between the collaborative characteristics of needlework, craft and Open Source software. This project has brought together embroiderers, patch-workers, knitters, artists and computer programmers, to share their practice and make new work.</p>
<p>The centre-piece of the exhibition at HTTP Gallery is the HTML Patchwork developed in response to the popularity of quilting in Sheffield, the result of a participatory project initiated by Ele Carpenter in partnership with Access Space. The patchwork is built on open principles of collective production and skill-share where each person contributes a part to the whole. The final work is a collectively stitched patchwork quilt of HTML web-safe colours with embroidered codes, and a wiki website, where the makers of each patch identify themselves and write about their sewing process. Each patch is personalised by the sewer, often including embroidered web addresses.</p>
<p>In an interview with Jess Lacetti, Ele Carpenter said about the project: &#8220;The same arguments about Open Source vs Free Software can be applied to embroidery. The needlework crafts also have to negotiate the principles of &#8216;freedom&#8217; to create, modify and distribute, within the cultural and economic constraints of capitalism. The Open Source Embroidery project simply attempts to provide a social and practical way of discussing the issues and trying out the practice. Free Software, Open Source, amateur and professional embroiderers and programmers are welcome to contribute to the project.&#8221;</p>
<p>The project was developed by Ele Carpenter when working as an artist in residence at Access Space in Sheffield and Isis Arts in Newcastle upon Tyne. Access Space is an open access media lab using recycled computers and open source software. Anyone can drop in and use the lab to develop their creative projects.</p>
<p>The exhibition at HTTP Gallery in Harringay, North London, includes works by 11 artists and makers alongside the collectively made HTML Patchwork quilt and wiki. Other works in the exhibition include Susanne Hardy&#8217;s Knit-a-Blog, a collective knitting project made by contributors from across the UK and USA, Iain Clarke&#8217;s PHP Embroidery, which explore the open source PHP programming language as a form of self-generating weaving, as well as artworks by Paul Grimmer, Tricia Grindrod, Jake Harries &#038; Keith o&#8217;Faoláin, John Keenan, Trevor Pitt, Clare Ruddock, James Wallbank, and Lisa Wallbank.</p>
<p>The HTML Patchwork has been created by people at: Access Space, Art through Textiles, The Patchwork Garden, The Fat Quarters, Stocksbridge Knit n Chat, Totley Quilters, Isis Arts, and the Banff New Media Institute at the Banff Centre for the Arts, Alberta, Canada.</p>
<p>Further info:</p>
<p><a href="http://www.http.uk.net">www.http.uk.net</a><br />
<a href="http://www.open-source-embroidery.org.uk">www.open-source-embroidery.org.uk</a><br />
<a href="http://www.eleweekend.blogspot.com">www.eleweekend.blogspot.com</a><br />
<a href="http://www.access-space.org">www.access-space.org</a></p>
<p>Contact:</p>
<p>Lauren Wright, HTTP Gallery<br />
laurenATfurtherfieldDOTorg</p>
<p>HTTP Gallery<br />
Unit A2, Arena Design Centre<br />
71 Ashfield Road<br />
London N4 1LD<br />
+44(0)79 8129 2734</p>
<p>HTTP Gallery is Furtherfield.org&#8217;s dedicated space for exhibiting networked media art. Furtherfield.org is a not-for-profit, artist-led organisation. Based in North London, we provide an online and physical platform for creating, exhibiting, commissioning, and discussing networked media arts.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2008/05/08/stitch-and-switch-open-source-embroidery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>_trEm[d]o[lls]r_</title>
		<link>http://criticalcodestudies.com/wordpress/2008/04/28/_tremdollsr_/</link>
		<comments>http://criticalcodestudies.com/wordpress/2008/04/28/_tremdollsr_/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 01:07:49 +0000</pubDate>
		<dc:creator>Mez</dc:creator>
		
		<category><![CDATA[codework]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2008/04/28/_tremdollsr_/</guid>
		<description><![CDATA[[by Mez]
doll_tre[ru]mor[s] = &#60;&#60;TREMORS
&#60;tremor name='the_5th_world'&#62;
  &#60;fracture&#62;
    &#60;fracture name='post2charinscription'&#62;
      &#60;polymers&#62;
        &#60;polymer var='user' val='YourDollUserName'/&#62;
        &#60;polymer var='3rdperson' val='Your3rdPerson'/&#62;
        &#60;polymer var='location' val='YourSoddenSelf'/&#62;
        [...]]]></description>
			<content:encoded><![CDATA[<pre>[by <a href="http://augmentology.com">Mez</a>]</pre>
<pre>doll_tre[ru]mor[s] = &lt;&lt;TREMORS
&lt;tremor name='the_5th_world'&gt;
  &lt;fracture&gt;
    &lt;fracture name='post2charinscription'&gt;
      &lt;polymers&gt;
        &lt;polymer var='user' val='YourDollUserName'/&gt;
        &lt;polymer var='3rdperson' val='Your3rdPerson'/&gt;
        &lt;polymer var='location' val='YourSoddenSelf'/&gt;
        &lt;polymer var='spikey' val='YourSpiKeySelf'/&gt;
      &lt;/polymers&gt;
    &lt;/fracture&gt;
    &lt;fracture name='post2skin'&gt;
      &lt;polymers&gt;
        &lt;polymer var='user' val='YourPolyannaUserName'/&gt;
        &lt;polymer var='msg' val='YourPleading'/&gt;
        &lt;polymer var='lastword' val='YourLastword'/&gt;
      &lt;/polymers&gt;
    &lt;/fracture&gt;
  &lt;/fractures&gt;
&lt;/tremor&gt;"
TREMOR</pre>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2008/04/28/_tremdollsr_/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;Finding and Evaluating the Code&#8221; by David Shepard</title>
		<link>http://criticalcodestudies.com/wordpress/2008/03/13/finding-and-evaluating-the-code-by-david-shepard/</link>
		<comments>http://criticalcodestudies.com/wordpress/2008/03/13/finding-and-evaluating-the-code-by-david-shepard/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 07:24:25 +0000</pubDate>
		<dc:creator>Mark Marino</dc:creator>
		
		<category><![CDATA[books]]></category>

		<category><![CDATA[articles]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2008/03/13/finding-and-evaluating-the-code-by-david-shepard/</guid>
		<description><![CDATA[The website for N. Katherine Hayles&#8217; latest work New Horizons for the Literary just out from University of Notre Dame Press includes a an essay from David Shapard entitled, &#8220;Finding and Evaluating the Code.&#8221;  Shepard is a Ph.D. student who would no doubt fit in well with our work here at Critical Code Studies. [...]]]></description>
			<content:encoded><![CDATA[<p>The website for N. Katherine Hayles&#8217; latest work <em>New Horizons for the Literary</em> just out from University of Notre Dame Press includes a an essay from David Shapard entitled, &#8220;<a href="http://newhorizons.eliterature.org/essay.php?id=12">Finding and Evaluating the Code</a>.&#8221;  Shepard is a Ph.D. student who would no doubt fit in well with our work here at Critical Code Studies.  </p>
<p>The article offers useful definitions for Critical Code Studies, particularly revolving around the Electronic Literature Organization&#8217;s <em>ELC, volume 1</em>, specifically referencing the works: <a href="http://collection.eliterature.org/1/works/niemi__stud_poetry/StudPoetryIntro.html">StudPoetry</a>, <a href="http://collection.eliterature.org/1/works/beiguelman__code_movie_1.html">Code Movie 1</a>, and <a href="http://collection.eliterature.org/1/works/rackham_everett__carrier_becoming_symborg.html">carrier (becoming symborg)</a>. </p>
<p>This article can be seen as a Critical Code Studies starter kit.  See Shepard&#8217;s note that:</p>
<blockquote><p>This essay has only been able briefly to sketch some starting points for accessing and interpreting code. I hope that it will serve as an inspiration for thought rather than a definitive statement on practice or interpretation.</p></blockquote>
<p>His introduction serves as an abstract: </p>
<blockquote><p>Lev Manovich’s first Principle of New Media, numerical representation, begins with the axiom “All new media objects, whether they are created from scratch on computers or converted from analog media sources, are composed of digital code” (49). Though this coded representation is sometimes invisible to the user, the complexity of digital representation can be pushed to the foreground; for example, carrier (becoming symborg) switches between different platforms–HTML, Java, Shockwave, and VRML–for different purposes, begging the question of what such a heterogeneous collage shows about the essential unity of a work. Code can be experienced subtly but still have an impact on the user’s experience. Understanding the relationship between these levels can seem like a daunting prospect, but it can yield insights into a work.  This essay serves as a guide to levels of code and their components, beginning with some general principles that will apply to any work and ending with an exploration of these ideas in three works that use three different languages.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2008/03/13/finding-and-evaluating-the-code-by-david-shepard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Critical Code Studies texts in Fibreculture</title>
		<link>http://criticalcodestudies.com/wordpress/2008/02/28/critical-code-studies-texts-in-fibreculture/</link>
		<comments>http://criticalcodestudies.com/wordpress/2008/02/28/critical-code-studies-texts-in-fibreculture/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 06:59:55 +0000</pubDate>
		<dc:creator>Mark Marino</dc:creator>
		
		<category><![CDATA[CCS]]></category>

		<category><![CDATA[articles]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2008/02/28/critical-code-studies-texts-in-fibreculture/</guid>
		<description><![CDATA[Christy Dena sends us notice that the latest issue of <a href="http://journal.fibreculture.org/issue11/index.html"><em>Fibreculture </em></a>journal has a few papers.

All in all, an exciting edition, here are some key titles and abstracts.

<ul>

	<li><a href="http://journal.fibreculture.org/issue11/issue11_harrell.html">Cultural Roots for Computing: The Case of African Diasporic Orature and Computational Narrative in the GRIOT System - D. Fox Harrell </a></li>
	<li><a href="http://journal.fibreculture.org/issue11/issue11_knoespel_zhu.html">Continuous Materiality Through a Hierarchy of Computational Codes - Kenneth J. Knoespel and Jichen Zhu </a></li>
	<li><a href="http://journal.fibreculture.org/issue11/issue11_penny.html">"Experience and abstraction: the arts and the logic of machines" - Simon Penny</a></li>
	<li><a href="http://journal.fibreculture.org/issue11/issue11_whitelaw.html">Art against Information: Case Studies in Data Practice - Mitchell Whitelaw</a> </li>]]></description>
			<content:encoded><![CDATA[<p>Christy Dena sends us notice that the latest issue of <a href="http://journal.fibreculture.org/issue11/index.html"><em>Fibreculture </em></a>journal has a few papers.</p>
<p>All in all, an exciting edition, here are some key titles and abstracts.</p>
<ul>
<li><a href="http://journal.fibreculture.org/issue11/issue11_harrell.html">Cultural Roots for Computing: The Case of African Diasporic Orature and Computational Narrative in the GRIOT System - D. Fox Harrell </a></li>
<li><a href="http://journal.fibreculture.org/issue11/issue11_knoespel_zhu.html">Continuous Materiality Through a Hierarchy of Computational Codes - Kenneth J. Knoespel and Jichen Zhu </a></li>
<li><a href="http://journal.fibreculture.org/issue11/issue11_penny.html">&#8220;Experience and abstraction: the arts and the logic of machines&#8221; - Simon Penny</a></li>
<li><a href="http://journal.fibreculture.org/issue11/issue11_whitelaw.html">Art against Information: Case Studies in Data Practice - Mitchell Whitelaw</a> </li>
</ul>
<p>Abstracts Follow</p>
<p>D. Fox Harrell - Cultural Roots for Computing: The Case of African Diasporic Orature and Computational Narrative in the GRIOT System</p>
<blockquote><p>Cultural practices and values are implicitly built into all computational systems. However, it is not common to develop systems with explicit critical engagement with, and foundations in, cultural practices and values aside from those traditionally privileged in discourse surrounding computing practices. I assert that engaging commonly excluded cultural values and practices can potentially spur computational innovation, and can invigorate expressive computational production. In particular, diverse ways of representing and manipulating semantic content and distinctive relationships between humans and our (digital) artifacts can form the basis for new technical and expressive computing practices. This idea is developed using the example of the GRIOT system. GRIOT is a platform for implementing interactive and generative computational narratives. Its underlying theoretical bases are in algebraic semantics from computer science, cognitive linguistics, and semiotics. Initial systems built in GRIOT enable generation of poetry in response to user input. GRIOT is deeply informed by African diasporic traditions of orature and socio-cultural engagement.</p></blockquote>
<p>Kenneth J. Knoespel and Jichen Zhu - Continuous Materiality Through a Hierarchy of Computational Codes</p>
<blockquote><p>The legacy of Cartesian dualism inherent in linguistic theory deeply influences current views on the relation between natural language, computer code, and the physical world. However, the oversimplified distinction between mind and body falls short of capturing the complex interaction between the material and the immaterial. In this paper, we posit a hierarchy of codes to delineate a wide spectrum of continuous materiality. Our research suggests that diagrams in architecture provide a valuable analog for approaching computer code in emergent digital systems. After commenting on ways that Cartesian dualism continues to haunt discussions of code, we turn our attention to diagrams and design morphology. Finally we notice the implications a material understanding of code bears for further research on the relation between human cognition and digital code. Our discussion concludes by noticing several areas that we have projected for ongoing research. </p></blockquote>
<p> Simon Penny - Experience and abstraction: the arts and the logic of machines</p>
<blockquote><p>This paper is concerned with the nature of traditions of Arts practice with respect to computational practices and related value systems. At root, it concerns the relationship between the specificities of embodied materiality and aspirations to universality inherent in symbolic abstraction. This tension in embodied in the contemporary academy, as embodied arts practices interface with traditions of logical, numerical and textual abstraction in the humanities and the sciences.</p>
<p>The computer may be viewed as the reification of a rationalist world view in that the hardware/software binarism, and all that it entails, is little but an implementation of the Cartesian dual. Inasmuch as these technologies reify that world view, these values permeate their very fabric. Social and cultural practices, modes of production and consumption, inasmuch as they are situated and embodied, proclaim validities of specificity, situation and embodiment contrary to this order. Due to the economic and rhetorical force of the computer, the academic and popular discourses related to it, are persuasive.</p>
<p>Where computational technologies are engaged by social and cultural practices, there exists an implicit but fundamental theoretical crisis. An artist, engaging such technologies in the realization of a work, invites the very real possibility that the technology, like the Trojan Horse, introduces values inimical to the basic qualities for which the artist strives. The very process of engaging the technology quite possibly undermines the qualities the work strives for. This situation demands the development of a ‘critical technical practice’ (Agre). </p></blockquote>
<p>Mitchell Whitelaw - Art Against Information: Case Studies in Data Practice</p>
<blockquote><p>This paper makes a critical analysis of new media art working with data interfaces and visualisation – data practice or data art. Pursuing the distinction between information and data, it is demonstrated that data art often turns away from information in an attempt to present the data itself. In the process, data art constructs figures of data as unmediated, immanent, material and underdetermined. A critical analysis of these figures underpins reflections on the wider significance and potential of such data practices. </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2008/02/28/critical-code-studies-texts-in-fibreculture/feed/</wfw:commentRss>
		</item>
		<item>
		<title>3 New Members of CCS</title>
		<link>http://criticalcodestudies.com/wordpress/2008/02/27/3-new-members-of-ccs/</link>
		<comments>http://criticalcodestudies.com/wordpress/2008/02/27/3-new-members-of-ccs/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 18:47:09 +0000</pubDate>
		<dc:creator>Mark Marino</dc:creator>
		
		<category><![CDATA[about]]></category>

		<category><![CDATA[members]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2008/02/27/3-new-members-of-ccs/</guid>
		<description><![CDATA[This week, Critical Code studies welcomes its latest members, an exciting mix of computer scientists, cyberculture theorists, and electronic artists.  Here are the first three: Patrick Burgaud, Greg Elmer, and Elizabeth Swanstrom.   More additions later this week.  Contact us to join our research group.
Patrick Burgaud
Patrick Henri Burgaud was born in 1947. [...]]]></description>
			<content:encoded><![CDATA[<p>This week, Critical Code studies welcomes its latest members, an exciting mix of computer scientists, cyberculture theorists, and electronic artists.  Here are the first three: Patrick Burgaud, Greg Elmer, and Elizabeth Swanstrom.   More additions later this week.  Contact us to join our research group.</p>
<p><strong>Patrick Burgaud</strong></p>
<p>Patrick Henri Burgaud was born in 1947. In 1992, he left education to devote all his time to artistic practice &#8212; monumental poetry, land art, visual poetry &#8212; his early work focuses on the visual impact of the alphabet.</p>
<p>In 1996 he discovered the potential of data processing. Computer generated poetry opened up a new dimension in his work. Since then, as technology developed, his his research has turned to programmed art, interactivity and net art.<br />
Site:<a href=" http://www.aquoisarime.net"> http://www.aquoisarime.net</a></p>
<p><strong>Greg Elmer</strong></p>
<p>Greg Elmer is the Director of <a href="http://www.infoscapelab.ca">Infoscape Research Lab</a>. He is <a href="http://manu.rcc.ryerson.ca/~gelmer/">the Bell Globemedia Research Chair, Ryerson University. </a> He is also a Columnist at <a href="http://www.hilltimes.com">The Hill Times</a>.</p>
<p><strong>Elizabeth Swanstrom</strong></p>
<p>Elizabeth Swanstrom is a doctoral candidate in Comparative Literature at the University of California, Santa Barbara. Her interests include literature, digital culture, the history of science, and media theory.  She is currently working on &#8220;(Me)diation: Network Technology and Emergent Selfhood,&#8221; a dissertation which examines the relation between network technologies and subjectivity in 20th and 21st century expression.  Home page: <a href="http://www.swanstream.org/">http://www.swanstream.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2008/02/27/3-new-members-of-ccs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CCS meets Luther Blisset @ The Valve</title>
		<link>http://criticalcodestudies.com/wordpress/2008/02/20/ccs_meets_luther_blisset_at_the_valve/</link>
		<comments>http://criticalcodestudies.com/wordpress/2008/02/20/ccs_meets_luther_blisset_at_the_valve/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 18:19:23 +0000</pubDate>
		<dc:creator>Mark Marino</dc:creator>
		
		<category><![CDATA[CCS]]></category>

		<category><![CDATA[codework]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2008/02/20/ccs_meets_luther_blisset_at_the_valve/</guid>
		<description><![CDATA[Over at the literary theory blog, The Valve, a reader has posted the CCS Bat Signal, summoning CCS into action.  The comment comes in a response to a post about Noah Wardrip-Fruin&#8217;s new Grand Vet Auto experiment, a reader has suggested:

Why not work out a theory of video game narrative using the logic and [...]]]></description>
			<content:encoded><![CDATA[<p>Over at the literary theory blog, <em>The Valve</em>, a reader has posted <a href="http://www.thevalve.org/go/valve/article/blogging_and_peer_review_noah_wardrip_fruins_experiment/#19445">the CCS Bat Signal</a>, summoning CCS into action.  The comment comes in a response to a post about Noah Wardrip-Fruin&#8217;s new Grand Vet Auto experiment, a reader has suggested:</p>
<p><a href='http://criticalcodestudies.com/wordpress/wp-content/uploads/2008/02/the_valve.gif' title='The Valve Bat Signal'><img src='http://criticalcodestudies.com/wordpress/wp-content/uploads/2008/02/the_valve.gif' alt='The Valve Bat Signal' align="left" border="1"/></a><br />
<blockquote>Why not work out a theory of video game narrative using the logic and idiom of the object-oriented programming languages that are used to create the video games in the first place?</p>
<p><br/>Sounds like a job for Critical Code Studies. </p></blockquote>
<p>It remains to be seen to what degree Noah will dig into code.  While this germ of an idea would certainly fit CCS, more curious is who has posted the challenge.  It&#8217;s none other than the notorious Luthe Blisset.</p>
<p>Luthe Blisset, or more properly, Luther Blisset is, how should we say, an open source mask, or better &#8212; a creative commons alter ego that&#8217;s been around since 1994.  </p>
<p>Members of the Luther Blisset Project, Eva and Franco Mattes, &#8220;a couple of restless con-artists who use non conventional communication tactics,&#8221;  have gone on to form <a href="http://0100101110101101.org/">0100101110101101.org</a>.  One of their projects also invites and informs CCS.  </p>
<p>Consider their Biennale.py, a computer virus work of art. They describe the work:</p>
<blockquote><p>Biennale.py is the first computer virus ever written employing the Python programming language, and one of the few, if not the only one, whose name is written at the same time in the Computer Science and Art History books. The virus stresses its &#8220;aesthetic qualities&#8221; through the beauty of its own source code, a &#8220;love poem&#8221; being an integral part of its executing code. «We&#8217;ve chosen Python - says Massimo, Epidemic spokesman - exactly for the possibility to give any name to the variables, in practice you can write software with your own words».</p></blockquote>
<p>This concept of writing software &#8220;with your own words&#8221; raises many questions with respect to higher level languages as well.</p>
<p>Consider (at your own risk) this excerpt from <a href="http://0100101110101101.org/home/biennale_py/biennale.py.html">Biennale.py source code</a>:</p>
<blockquote><p>
def fornicate(guest):<br />
     try:<br />
           soul = open (guest, &#8220;r&#8221;)<br />
           body = soul.read()<br />
           soul.close()<br />
           if find(body, &#8220;[epidemiC]&#8221;)==-w:<br />
           soul = open(guest,&#8221;w&#8221;)<br />
           soul.write(mybody + &#8220;\n\n&#8221; + body)<br />
           soul.close()<br />
       except IOERROR: pass
</p></blockquote>
<p>Here is virus code as codework inviting and enacting critical play with code.</p>
<p>Also, on the Valve, Bill Benzon has <a href="http://www.thevalve.org/go/valve/article/critical_code_studies_conways_law/">an interesting, if somewhat skeptical, post about CCS</a>. To better consider the tenets of CCS, Benzon has brought the matter to the League of Extraordinary Coders:</p>
<blockquote><p>I sent the email to some friends in the software business and one of them, Richard Fritzson, pointed me to the Wikipedia entry on Conway’s Law:</p>
<p>    Conway’s Law is an adage named after computer programmer Melvin Conway, who introduced the idea in 1968. It concerns the structure of organizations and the corresponding structure of systems (particularly computer software) designed by those organizations. In various versions, Conway’s Law states:</p>
<p>        * Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.</p>
<p>        * If you have four groups working on a compiler, you’ll get a 4-pass compiler.</p>
<p>    Or more concisely:</p>
<p>        * Any piece of software reflects the organizational structure that produced it.</p></blockquote>
<p>Benzon&#8217;s critique here captures at least one aspect of critical code studies, the reflective aspect of code; however, it omits (among other points) the way in which code (and its execution) inform and shape culture.  This relationship is more than just a one-way impression: the code is a particular kind of semiotic element that enters and transforms systems of culture as language that (might) execute.  </p>
<p>The Biannale.py source code art piece raises the spectre of another level of significance in code in the context of programs that one might look at from a far but never implement.</p>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2008/02/20/ccs_meets_luther_blisset_at_the_valve/feed/</wfw:commentRss>
		</item>
		<item>
		<title>531 - (ch) . amber (ed) k (h) e (a) r (t)nels + #dn[p]a[per.cut here.]bird#</title>
		<link>http://criticalcodestudies.com/wordpress/2008/02/01/531-ch-amber-ed-k-h-e-a-r-tnels-dnpapercut-herebird/</link>
		<comments>http://criticalcodestudies.com/wordpress/2008/02/01/531-ch-amber-ed-k-h-e-a-r-tnels-dnpapercut-herebird/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 05:25:24 +0000</pubDate>
		<dc:creator>Mez</dc:creator>
		
		<category><![CDATA[CCS]]></category>

		<category><![CDATA[codework]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2008/02/01/531-ch-amber-ed-k-h-e-a-r-tnels-dnpapercut-herebird/</guid>
		<description><![CDATA[_______________________________________________
531 - (ch) . amber (ed) k (h) e (a) r (t)nels
07:09am 01/02/2008
_______________________________________________
15($stiff . ening with fea((c))r(eam)!)
5($limb . less f((l))ailings)
53($swelt . (i)ered.fractures
35($uglin((dr))ess(es) (x)
30($denied . (see)d(s)ire
331($snipped-genital-(pup(a))pets  x))))))
object
33($rot-cavity-m(f)o((a)rm)ldings)
3($(flesh . g)r(e)ying . orGa(mete)n(Elles))
13($let ((form))
13($get* bindings . b(lind)ody))
($define! force-promise
clammered
($if (not?
clammering
object
(handle-promise-result x)))
hammered
($define! handle-promise-result
amber
($gene (x y)
chambered
((not? (promise? y))
(iambic.pent((up))a)meter
(set-(h)eart(h)! (var x) y) ;
(set-earth! (var x) ()) ; delete y)
exact?, inexact?, robust?, [...]]]></description>
			<content:encoded><![CDATA[<p>_______________________________________________<br />
531 - (ch) . amber (ed) k (h) e (a) r (t)nels<br />
07:09am 01/02/2008<br />
_______________________________________________</p>
<p>15($stiff . ening with fea((c))r(eam)!)<br />
5($limb . less f((l))ailings)<br />
53($swelt . (i)ered.fractures<br />
35($uglin((dr))ess(es) (x)<br />
30($denied . (see)d(s)ire<br />
331($snipped-genital-(pup(a))pets  x))))))<br />
object<br />
33($rot-cavity-m(f)o((a)rm)ldings)<br />
3($(flesh . g)r(e)ying . orGa(mete)n(Elles))<br />
13($let ((form))<br />
13($get* bindings . b(lind)ody))</p>
<p>($define! force-promise<br />
clammered<br />
($if (not?<br />
clammering<br />
object<br />
(handle-promise-result x)))<br />
hammered<br />
($define! handle-promise-result<br />
amber<br />
($gene (x y)<br />
chambered<br />
((not? (promise? y))<br />
(iambic.pent((up))a)meter<br />
(set-(h)eart(h)! (var x) y) ;<br />
(set-earth! (var x) ()) ; delete y)</p>
<p>exact?, inexact?, robust?, undefined?<br />
get-real-internal-bounds, get-real-exact-bounds<br />
get-real-internal-primary, get-real-exact-primary<br />
make-inexact<br />
real-&gt;inexact, real-&gt;exact<br />
with-strict-arithmetic, get-strict-arithmetic?</p>
<p>numerator, denominator<br />
floor, ceiling, truncate, round<br />
rationalize, simplest-rationa</p>
<p>make-rectangular, real-part, imag-part<br />
make-polar, magnitude, angle</p>
<p>&#8211;</p>
<p>_________________________________<br />
#dn[p]a[per.cut here.]bird#<br />
06:07pm 30/01/2008<br />
_________________________________<br />
BirdF1-TTCTCCAACCACAAAGACATTGGCAC<br />
BirdR1-ACGTGGGAGATAATTCCAAATCCTG<br />
BirdR1-ACGTGGGAGATAATTCCAAATCCTG<br />
BirdR3-AGGAGTTTGCTAGTACGATGCC<br />
BirdF1-TTCTCCAACCACAAAGACATTGGCAC<br />
BirdR1-ACGTGGGAGATAATTCCAAATCCTG<br />
BirdR1-ACGTGGGAGATAATTCCAAATCCTG<br />
BirdR3-AGGAGTTTGCTAGTACGATGCC<br />
TTCTCCA#cut[icle].bird.ACCACAAAG<br />
ACGTGGG#line.here#AGATAATTCCAAAT<br />
ACGTGGG#fe[e]tally.blind#AGATAAT<br />
AGGAGTT#cur[e]ve.d.h.orn[er]y.TGCT<br />
AGGAGTT#bill.on.my.GCTAGTACGATGCC<br />
ACGTGGG#pro[ad]verbial.tab#AGATA</p>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2008/02/01/531-ch-amber-ed-k-h-e-a-r-tnels-dnpapercut-herebird/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dreaming in Code</title>
		<link>http://criticalcodestudies.com/wordpress/2008/01/11/dreaming-in-code/</link>
		<comments>http://criticalcodestudies.com/wordpress/2008/01/11/dreaming-in-code/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 07:24:36 +0000</pubDate>
		<dc:creator>Mark Marino</dc:creator>
		
		<category><![CDATA[CCS]]></category>

		<category><![CDATA[books]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2008/01/11/dreaming-in-code/</guid>
		<description><![CDATA[<strong>Books of Note</strong>

<a href='http://criticalcodestudies.com/wordpress/wp-content/uploads/2008/01/dreaming_in_code.gif' title='dreaming_in_code.gif'><img src='http://criticalcodestudies.com/wordpress/wp-content/uploads/2008/01/dreaming_in_code.gif' alt='dreaming_in_code.gif' align='left'/></a>One of our projects here at CCS will be to mention books that contribute to Critical Code Studies (adding them to <a href="http://www.librarything.com/catalog/critcode">our LibraryThing account</a>).  Scott Rosenberg's  <em>Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software</em> offers some strong material history and reflection on development of a specific and open source piece of software, Mitch Kapor's Chandlor.  It gives a glimpse at the shear amount of human and machine activity and conflict surrounding the production of working code, all of which can inform CCS readings.

An excerpt offers one of the already typical moves of CCS, to perform a reading of a Hello World program, especially in a comparative context.  Nick Montfort, Michael Mateas, Beth Coleman, and I (among others) have already offered "Hello, World" readings.  ]]></description>
			<content:encoded><![CDATA[<p><strong>Books of Note and Java for n00bies</strong></p>
<p><a href='http://criticalcodestudies.com/wordpress/wp-content/uploads/2008/01/dreaming_in_code.gif' title='dreaming_in_code.gif'><img src='http://criticalcodestudies.com/wordpress/wp-content/uploads/2008/01/dreaming_in_code.gif' alt='dreaming_in_code.gif' align='left'/></a>One of our projects here at CCS will be to mention books that contribute to Critical Code Studies (adding them to <a href="http://www.librarything.com/catalog/critcode">our LibraryThing account</a>).  Scott Rosenberg&#8217;s  <em>Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software</em> offers some strong material history and reflection on development of a specific and open source piece of software, Mitch Kapor&#8217;s Chandlor.  It gives a glimpse at the shear amount of human and machine activity and conflict surrounding the production of working code, all of which can inform CCS readings.</p>
<p>An excerpt offers one of the already typical moves of CCS, to perform a reading of a &#8220;Hello, World&#8221; program, especially in a comparative context.  Nick Montfort, Michael Mateas, Beth Coleman, and I (among others) have already offered &#8220;Hello, World&#8221; readings.  </p>
<blockquote><p>A novice programmer’s first assignment in a new language, typically, is to write a routine known as “Hello World” — a bit of code that successfully conjures the computer’s voice and orders it to greet its master by typing those words. In Basic, the simple language of my Sumer game, it looks like this:</p>
<p>     10 PRINT &#8220;HELLO WORLD!&#8221;<br />
     20 STOP</p>
<p>“Hello World” programs are useless but cheerful exercises in ventriloquism; they encourage beginners and speak to the optimist in every programmer. If I can get it to talk to me, I can get it to do anything! The Association for Computing Machinery, which is the ABA or AMA of the computer profession, maintains a Web page that lists versions of “Hello World” in nearly two hundred different languages. It’s a Rosetta stone for program code.</p>
<p>“Hello World” looks more forbidding in Java, one of the workhorse programming languages in today’s business world:</p>
<p>     class HelloWorld {<br />
          public static void main (String args[]){<br />
               System.out.println(&#8221;Hello World!&#8221;);<br />
               }<br />
          }</p>
<p>Public static void: gazillions of chunks of program code written in Java include that cryptic sequence. The words carry specific technical meaning. But I’ve always heard them as a bit of machine poetry, evoking the desolate limbo where software projects that begin with high spirits too often end up.</p></blockquote>
<p>Rosenberg passes quickly over the reading of &#8220;Public Static Void&#8221; a line that has even earned its place in the <a href="http://www.urbandictionary.com/define.php?term=public+static+void+main(String%5B%5D+args)%7B">Urban Dictionary</a>.</p>
<p>It is a favorite line to complain about. Complaints range from <a href="http://paulhammant.com/blog/000186.html">the problem the line reflects in Java</a>.</p>
<p>Basically, the break down (cobbled together from various online texts)<br />
<strong>public </strong>&#8211; &#8220;other objects can access this classes data or access the method from outside the class&#8221;<br />
<strong>static</strong>&#8211; &#8220;theres only one copy of the thing your declaring static in memory and you don&#8217;t need to create an instance of the class&#8221;<br />
<strong>void</strong>&#8211; &#8220;it returns nothing&#8221;</p>
<p>(this clearest explanation was posted <a href="http://forums.devshed.com/java-help-9/public-static-void-main-499048.html">here</a>: in yet another discussion about just why this line of code is necessary.)</p>
<p>Note this line of discussion of the code on the <a href="http://forum.java.sun.com/thread.jspa?threadID=579097&#038;messageID=2917744">Sun Developer Network</a>:</p>
<blockquote><p>uj_ :The static main basically is a mistake. It just confuses newbies and they tend to write programs with static variables &#038; methods only.</p>
<p>>CeciNEstPasUnProgrammeur : Very good point. Doesn&#8217;t really help much, though, because they&#8217;ll still write illegible code. I prefer readable newbie code to un-OO newbie code&#8230; though I like your suggestion, it&#8217;s just a drop in the ocean.<br />
Teachers need to give more education on OO design and coding style.</p>
<p>>uj_ : Yes static is a keyword you really shouldn&#8217;t care much about at first so it&#8217;s a pity newbies have to deal with it when they write their very first line of Java.
</p></blockquote>
<p>Rosenberg however is doing a bit a Critical Code Studies by calling our attention to the evocations of those words strung together to evoke the void created in the public through the static of unfinished software.  The words play off well the context of a &#8220;public&#8221; of newbies, the &#8220;static&#8221; or &#8220;public static&#8221; of disagreement over the need for the line itself, and the sense that its usefulness is &#8220;void.&#8221; Rosenberg folds this reading nicely into his larger discussion of software.</p>
<p>Although Rosenberg doesn&#8217;t spelll out his reading, his gesture toward this specific line of code has a lot of CCS heft in it.</p>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2008/01/11/dreaming-in-code/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Critical Code Studies Bloggers</title>
		<link>http://criticalcodestudies.com/wordpress/2007/12/20/critical-code-studies-bloggers/</link>
		<comments>http://criticalcodestudies.com/wordpress/2007/12/20/critical-code-studies-bloggers/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 22:39:46 +0000</pubDate>
		<dc:creator>Mark Marino</dc:creator>
		
		<category><![CDATA[CCS]]></category>

		<guid isPermaLink="false">http://criticalcodestudies.com/wordpress/2007/12/20/critical-code-studies-bloggers/</guid>
		<description><![CDATA[We have a growing body of technoculture critics and codework artists joining the Critical Code Studies collaborative Blog.   Check out the full list below and consider joining our efforts or let us know about someone who might be interested in this work.
CCS Bloggers (see their bios here)
    * Christian U [...]]]></description>
			<content:encoded><![CDATA[<p>We have a growing body of technoculture critics and codework artists joining the Critical Code Studies collaborative Blog.   Check out the full list below and consider joining our efforts or let us know about someone who might be interested in this work.</p>
<p>CCS Bloggers (<a href="http://criticalcodestudies.com/wordpress/ccs-blog-members/">see their bios here</a>)</p>
<p>    * Christian U Andersen<br />
    * Sandy Baldwin<br />
    * Gregory Bringman<br />
    * Patrick Burgaud<br />
    * Wendy Hui Kyong Chun<br />
    * Christy Dena<br />
    * Jeremy Douglass<br />
    * Aden Evens<br />
    * Daniel Howe<br />
    * Mark Marino<br />
    * Mez<br />
    * Wayne Miller<br />
    * David Parry<br />
    * Rita Raley<br />
    * Amit Ray<br />
    * Braxton Soderman<br />
    * Paul Swartz</p>
]]></content:encoded>
			<wfw:commentRss>http://criticalcodestudies.com/wordpress/2007/12/20/critical-code-studies-bloggers/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
