91-05/Cyberconf2.info3 From: randy@xanadu.com (Randy Farmer -- A survivor of the Lost Patrol) Subject: 2Cyberconf: An article Date: Fri, 10 May 91 17:00:03 GMT Organization: AMIX, The American Information Exchange The Second International Conference on Cyberspace: Literary Criticism Collides With Software Engineering by F. Randall Farmer This April saw the Second International Conference on Cyberspace; it was even more colorful and controversial than its predecessor. The collected abstracts listed 98 papers, covering a wide range of topics like implementation, representation, 'wiring up', AI, hermaneutics, artistry, religion, sex, fractals, cinema, anthropology, cychology (sic), ghosts, mummies, architecture, post-modernism, jazz, supercomputing, photorealism, dimensionality, space and time. Only 15 papers were actually presented. And, as you might expect, the content, style and state of preparation of the papers varied widely. Over half the presentations were given by software engineers about the cyberspaces they were building and what they learned from them. These talks were relatively clear, even if sometimes a little disorganized. Some of them contained technical material, often prefaced with the disclaimer "I'm sorry, but I'm going to get technical for a few minutes". I saw some eyes glaze over in the audience until the jargon was over. The remainder of the papers were presented by academics, in the traditional language of the literary critic, examining everything from cyberspace as master narrative to a character by character analysis of Gibson's Neuromancer trilogy. I'm certain these presentations were professional enough, and I truly believe that there were some points they were trying to get across, but, frankly, I couldn't figure out what they were. After talking with other software engineers, I discovered that I was not alone. The title of one of the papers helps to illustrate my confusion: "Cyberspace and the Proprioceptive Coherence: A Proposal." This sent me scrambling for my dictionary as soon as I got home. The language of literary criticism left me playing catch-up with the presenter, and falling three words further behind every paragraph. One programmer quipped that to his untrained ear these presentations sounded like "polysyllabic word salad." So, these two worlds collided due to confusions in purpose, language, and even in the definition of cyberspace. The software engineers were looking for information about where to go, and what to do next. I presume (and hope) that the literary critics were trying to bring artistic, literary, social, and humanistic concerns to cyberspace. It is clear that both groups will benefit from understanding the purpose of the other. But understanding the purpose is useless if the message itself is not also understood by the audience. I am one of the many software engineers in the audience who was bewildered by the language of the literary critics at this conference. Perhaps an explanation of how we think might shed some light on why. I'll use myself as an example. I am one of those lucky few who have actually implemented a cyberspace system and survived to tell the tale. Like many others, I have a few years of college, and lots of hands-on experience. Like many others, I don't spend much time studying the humanities or arts or reading the great French philosophers. My thought processes are instead dedicated to debugging. Debugging is usually defined as finding the failure points in a computer program, but software engineers also debug concepts and their implementations. Our emphasis is on finding an adequate initial design, and modifying it based on feedback until we get one that works--not a something perfect, just one that is functional. The advantage to this approach is that we can start working right away, and therefore have a working prototype done more quickly. Of course this also means that we are prone to make mistakes early on, and unlikely to get a solution that is optimal or even correct. In complicated systems, it is a fundamental reality that perfect solutions are a practical impossibility anyway. So like the scientist, we need gobs and gobs of input early on, to shape our systems, and help us improve them over time. Software engineers want input! This is very important to us because we are building cyberspace now. We want insights from people who are non-engineers: artists, psychologists, sociologists, economists, archaeologists, historians, and philosophers. This kind of communication is essential if cyberspace is fulfill its potential as a powerful medium for interpersonal communications instead of becoming just another rich boy's toy, sold to the wealthy consumer through places like "The Sharper Image Catalog." However undesirable we find this latter outcome, it is a very real possibility because cyberspace systems are consumer products: they want to be built, packaged, and shipped. As in the development of all consumer products, time is a most precious commodity. Time is so valuable that several well known cyberspace implementors have stopped attending conferences--except when they can be used as advertising vehicles--in favor of getting their systems built. This trend is likely to continue if the conferences don't offer something tangible. Presentations in the style of the literary critic aren't very tangible to us because the language used is not concrete enough for swift or accurate comprehension, extension or refutation. In short, software engineers can't debug literary criticism, so we don't get it. We can't even tell if there is any 'it' to get! Conferences are for sharing information and insights. They should be very important to the cyberspace researcher. It is this assertion that led me to write this article. But at this year's conference we didn't share very well. We collided with each other, confused in purpose and in language. So, given that software engineers debug systems, are busy building cyberspace now, are still making efforts to hear others' concerns, and given that literary critics are ready to offer their insights on how worlds work, how can we bridge this communications gap? Perhaps we could try using one or more of the tools that other conferences have found effective for dealing with these problems. The community could create 'Conference Submissions Guidelines' requiring clear statements, in plain language that avoids jargon, of both the paper's purpose and applicability to current or future cyberspace systems. The guidelines committee should encourage diversity: the request for clarity is intended to make papers understandable across disciplines, not to restrict the participants to a single style or approach. The chief drawback of this proposal is that it introduces the problems of a review process. Alternatively, the conference could split into a number of tracks. This would allow more papers to be presented, published, and would not require any standards of language. This would allow attendees to customize use of their time, but would not increase inter-disciplinary communications. It could also reduce the intimacy that the conference has enjoyed thus far. These measures are a matter for the cyberspace community to discuss and decide upon. To that end, I propose a multi-disciplinary panel for discussion of these and other suggestions the community may have. The Usenet newsgroup sci.virtual-worlds might well serve the purpose, considering both the origins of this conference and the wide dispersion of the participants. Last year, I was able to take at least some germ of an idea away from each and every presentation. Sadly, that was not the case this year. If this article touches the community in the way it was intended- -to encourage open and plain communications--I eagerly look forward to next year's conference in Montreal.