Warning: Use of undefined constant image_setup - assumed 'image_setup' (this will throw an Error in a future version of PHP) in /home/clinam5/public_html/clinamen/wp-content/themes/autofocus/functions.php on line 576

Warning: Use of undefined constant image_setup - assumed 'image_setup' (this will throw an Error in a future version of PHP) in /home/clinam5/public_html/clinamen/wp-content/themes/autofocus/functions.php on line 577

Warning: Cannot modify header information - headers already sent by (output started at /home/clinam5/public_html/clinamen/wp-content/themes/autofocus/functions.php:576) in /home/clinam5/public_html/clinamen/wp-includes/feed-rss2-comments.php on line 8
Comments on: Working Through ‘Hospitable Code’ http://clinamen.jamesjbrownjr.net/2010/03/16/working-through-hospitable-code/ thuswise to swerve Sat, 12 Oct 2013 18:11:29 +0000 hourly 1 https://wordpress.org/?v=4.9.25 By: Jim http://clinamen.jamesjbrownjr.net/2010/03/16/working-through-hospitable-code/comment-page-1/#comment-233 Wed, 17 Mar 2010 12:36:23 +0000 http://clinamen.jamesjbrownjr.net/?p=241#comment-233 Thanks for the comment, Matt. Let me tackle your post in a couple of strands.

1) In Wikipedia, foreigners are welcome, but they have to follow the correct procedures.”

I actually think I disagree with my previous self on this statement. In the CCC article you’re mentioning, I think I’m giving too much credit to the code and not enough credit to the actions of those engaging with that code. Essjay actually broke procedure, and Wikipedia didn’t stop him from doing this (he pointed to his credentials, which is supposed to be a no-no). One of the more interesting claims Bogost makes in Persuasive Games is that it’s “procedures all the way down.” Even when we break procedure, that’s another procedure. So, a gamer playing a game in which they “become” Lee Harvey Oswald has to follow the procedures of the game to a certain extent (s/he has to shoot the president). However, they can play the game to different ends, they can try to “break” the game. Bogost’s hope is that they will walk away with some new way of thinking about the world (that they will question existing procedures). All of this is to say that procedures are not as top down as they sometimes appear to be. In the world of gaming, we often have to follow them to get the game to work. But this can operate in ways that those procedures (or that the authors of those procedures) did not intend.

2) This is the longer answer. You ask: “How does the field of code allow the foreigner to appear? In what ways can the noise of the foreigner appear to us digitally? What sorts of foreigners cannot be translated into code?”

I answer in a long-winded way:

First, I want to distinguish between two kinds of “code.” First, there’s the the translation of computer languages into 1’s and 0’s. This is not my focus (at least not in this post). Your final question seems to address this kind of code/coding. The typical answer here is that code (translation into 1’s and 0’s) is not very hospitable to noise or to the foreigner. In a certain sense, this is true. But in another sense, this is a misleading claim. I tend to think that programming/coding is more hospitable to noise than we’d think at first glance. Programming languages are closer to human languages than 1’s and 0’s. That doesn’t mean that the code can be ambiguous. It has to be fed into a machine. And any noise has to be cut out so that the program will work. But programming languages are systems of symbolic abstraction that allow humans to program in a way that is closer to human language than it is to 1’s and 0’s. So, computer languages do allow for some “noise” in the circuits (at least this is my view), but it’s not necessarily my focus in this project.

However, my use of the term “code” is more in reference to how software works. In this sense, I’m using “code” as a synonym for “software.” While I’m interested in the verb (“coding”), this is more in reference to the arguments we build with code than it is with the question of translating human ideas into 1’s and 0’s. The reason I don’t focus on the latter is this: we don’t always experience the outputs of software in terms of binary logics. Yes, at bottom, software is all 1’s and 0’s. But that digital code builds software that does not always operate via binary logics (or in ways that allow us to interact with one another in ways that are not a “slave” to the binary.” So, when I say hospitable code, I actually mean something closer to “hospitable software.” The actual act of coding (translating human ideas for machines) is important to me, but it probably isn’t my focus. I’ll have to think this through some more….on to the rest of my answer.

Hospitable code means that we are put into various identificatory predicaments. Thus, others arrive, regardless of our conscious choice. Those others (as you note) always bring me more than I can receive. The other presents herself/himself/itself, and we interpret her/him/it. That interpretation is an attempt to cope with noise – with the abundance of alterity that arrives in front of my (or at my door). Filtering out this noise is unavoidable, but it also entails certain ethical problems. When I interpret the other, I impose my meaning on that other. I present the other to myself not as other, but as something I already know. I filter noise in the name of making meaning.

So, the software I have in mind puts us in this predicament, but this isn’t a new predicament. We have always had to deal with the arrival of the other. As Ronell argues with the telephone, technology “is reflective of different registers of being” (UberReader 3). The telephone puts us on call. We have always been on call, and the telephone doesn’t create this predicament. It is reflective of it. Hospitable code works in a similar way. Software that “builds in” the arrival of the other has to deal with the arrival of various others (those we desire and those we don’t).

So, hospitable code invites a certain kind of noise. It invites more others than platforms that run on our desktop (my example was Word). That means that hospitable code has to take up the question of the other. Now, when it takes up that question, it doesn’t do so in a utopian sense. It filters a good bit of noise. However, it’s interesting to think of Media Wiki and Wikipedia in this regard, particularly with regard to the idea of “community.” Media Wiki software (and its most famous instantiation, Wikipedia) extends an invitation to various others. Those others arrive, regardless of their identities, credentials, or agendas. Those others are part of the “community,” a community of noise. Many will define the Wikipedia community as the “inner circle,” those who spend time working out policies and editing material. But the “anonymous” users (Wikipedians call them “anons,” even though they’re not really anonymous, which is another blog post altogether) of Wikipedia are part of the community as well. In a sense, this community shows us the difficulties of Nancy’s “inoperative community,” a community that is not a project of fusion or communion but is rather a constant “unworking.” The only way to define this wiki-community in terms of communion or a shared project is to filter out all of the noise (the anons) and to ignore all of clashing agendas and identities (what I have called “colliding collusions”) of this digital space. So, the code itself (Media Wiki) extends an invitation to a broad range of writers. It invites noise, and it invites others who will bring more than anyone could ever hope to interpret. When Wikipedians or their critics attempt to assert something about the Wikipedia “community,” they interpret that noise (and filter it) in the name of meaning.

]]>
By: Matt King http://clinamen.jamesjbrownjr.net/2010/03/16/working-through-hospitable-code/comment-page-1/#comment-228 Tue, 16 Mar 2010 19:13:12 +0000 http://clinamen.jamesjbrownjr.net/?p=241#comment-228 Thanks for your post, Jim. As you know, I’m coming more from the rhetoric side than the code side of the conversation, so some of my questions might point more toward my ignorance than possibilities for your project. When I think about the relationship between rhetoric and ethics, I often come back to the notion of “noise” (a term I associate with Diane [Davis]). To put it in terms from your post, one of the main ethical challenges we face as rhetoricians (and more broadly as people engaged in rhetoric) is the problem of recognizing the foreigner. It is one thing to recognize an ethical obligation to the other that we find ourselves confronted with; it’s another thing to recognize the obligation we have to the other we don’t recognize.

In other words, some possibilities for identification present themselves to us only as “noise” (rather than intelligible communications) if at all. One of the questions for me when it comes to the intersection of rhetoric and new media studies (or whatever your preferred term is; my current interests focus on Bogost’s notion of procedurality and the intersection of rhetoric and games) is the extent to which computational/procedural/digital technologies can process or register noise. Since this “noise” can take a number of forms (frequencies, timbres, etc.), the question quickly becomes pretty broad and vague. In the world of videogames, some people are trying to answer this question (at least, their work can be read as an answer to this question) through approaches like motivated reinforcement learning in which non-player characters are designed to adapt their behavior to the actions and inputs from the player. Rhetorical Peaks is invested in this question right now.

So, for all of the technologies you are interested in, what sorts of noise do they register? What sorts of noise will they never hear? In this sense, part of the question concerns whether or not a given technology opens itself up to foreigners (this can be a question of open-sourcing, accessibility, etc.), but it also concerns what sort of foreigners are welcomed and allowed for. As you show in your work on Wikipedia, that approach to creating an encyclopedia creates a corresponding ethos based on citations. Anyone can be an authority if they have the citations to back up their knowledge (although I’m not sure that gloss does justice to your argument). In Wikipedia, foreigners are welcome, but they have to follow the correct procedures. The question I’m thinking through w/r/t Rhetorical Peaks right now is the extent to which any given embodiment of procedurality (such as a videogame) can undo its own procedures. To what extent can the rules of a game adapt and respond to the players?

I’m not sure this helps, and I don’t have many solid answers to these sorts of questions. The conversation reminds me of Schtitt and Mario’s conversation in Infinite Jest (p. 79-85). Here Schtitt thinks of tennis as an opportunity for one to “compete with your own limits to transcend the self in imagination and execution…You seek to vanquish and transcend the limited self whose limits make the game possible in the first place” (84). If we apply the same description to the game of rhetoric, then the vanquishing and transcending of the limited self always occurs in the presence of the foreigner (what would this transcending of self be if not a becoming-foreign?). Schtitt’s reference to Cantor and various sizes of infinity are relevant here as well. With this in mind, it’s clear to me how tennis and rhetoric open up possibility spaces where the only limit is “the player himself” (84). Of course, from this perspective, the “foreigner” in tennis appears to the player as a ball coming over the net. In rhetoric, the foreigner appears in any number of ways. How does the field of code allow the foreigner to appear? In what ways can the noise of the foreigner appear to us digitally? What sorts of foreigners cannot be translated into code?

]]>