Please be advised that, due to the Christmas and New Year holiday season, shipping delays may occur. We sincerely apologize for any inconvenience this may cause and appreciate your understanding.

Copyright

Cameron Edmond; Tomasz Bednarz;

Published On

2024-11-06

Page Range

pp. 245–272

Language

  • English

Print Length

28 pages

13. Code against code

Creative coding as research methodology

Machine writing—where computing methods are used to create texts—has risen in popularity recently, diversifying and expanding. Machine writing itself could be seen as a subset of the creative coding discipline. Emblematic of the contemporary turn in machine writing is Darby Larson’s Irritant. Impenetrable by traditional reading standards, the text is governed by code. The reader of Irritant faces similar challenges to the Digital Humanities scholar attempting to analyse large textual corpora. As such, Irritant becomes a useful case study for experimenting with reading methodologies. We approach Irritant from a computational criticism perspective, informed by the same creative coding methods that spawned it. Our objective is to reverse engineer Irritant, scraping its repetitions and variables using Python within a live coding environment. We position creative coding as a research methodology itself, especially suited for analysing machine written texts. This chapter details our process of back-and-forth iteration between the researcher and the text. The ‘hacking’ of the text becomes critical practice itself: an engagement with the coded artefact that meets it on even ground. What our analysis finds, however, is more questions. Our exploration of Irritant fails to unravel the novel’s code in the way we planned, but instead reveals more thematic depth. Far from the post-mortem of a failed experiment, this chapter presents creative coding as a research methodology and interrogates its benefits and challenges via the Irritant case study.

Contributors

Cameron Edmond

(author)
Lecturer in Game Development at Macquarie University

Dr Cameron Edmond is a Lecturer in Game Development at Macquarie University, with a focus on Teaching Leadership. As a researcher, he is interested in the intersections between creative writing and coding, and how the two may inform each other in classroom settings. He is also passionate about inclusive teaching practices that empower students to forge their own interdisciplinary links. His research encompasses videogame narrative design, algorithmic and AI-powered literature, as well as data storytelling. He maintains a creative practice as a game developer and experimental poet under the name Uncanny Machines.

Tomasz Bednarz

(author)

Associate Professor Tomasz Bednarz has previously served as Director and Head of Visualisation at the Expanded Perception & Interaction Centre at UNSW Art & Design and UNSW Computer Science and Engineering. His past roles reflect his conviction of the need for a holistic approach to the wicked problems facing the collation, analytics and display of big data. His approach is expansive and encompasses the use of novel and emerging technologies. Over the last couple of years, he has been involved in a wide range of projects in immersive visualisation, human-computer interaction, computational imaging, image analysis and processing, visualisation, accelerated computing, simulation, modelling, computer graphics, computer games, computational fluid dynamics, machine learning, Artificial Intelligence, and multi-sensors assimilation.