From ad0576a90fe6809fda72e4c1414fa6ad9a7ec5ce Mon Sep 17 00:00:00 2001 From: Chris Lindgren Date: Mon, 5 Aug 2013 13:48:13 -0500 Subject: [PATCH 1/5] added new submission, and also added new image file in assets/img folder --- assets/img/briz-datamosh-citizen.jpeg | Bin 0 -> 174509 bytes submissions/lindgren-databending-values.md | 135 +++++++++++++++++++++ 2 files changed, 135 insertions(+) create mode 100644 assets/img/briz-datamosh-citizen.jpeg create mode 100644 submissions/lindgren-databending-values.md diff --git a/assets/img/briz-datamosh-citizen.jpeg b/assets/img/briz-datamosh-citizen.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c37b0ddc366d621d5de1cf6032c42a63faa5b082 GIT binary patch literal 174509 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�=~3w@Zhj>hR*LHtx4Z|3UpwLf4LB-L#y< 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 + In this article +authors: + -name: Chris A. Lindgren + affiliation: University of Minnesota + github_username: lingeringcode + bio: > + Chris Lindgren is a Ph.D. student in Rhetoric of Science and Technical Communication at the University of Minnesota \(UMN\). Much of his research examines the relationships between rhetoric, writing, and literacies; specifically code and computational literacies called proceduracies. As a PhD student at UMN, he hopes to design a study related to the writing and rhetorical practices emerging from how both humans and bots on the web write and re-write data structures. + +# Status: draft, submission, revision, copyedit, published +status: draft + +# For publication-stage use: +issue: 00 +layout: article +--- + +> Every programmer knows that altering a line or sometimes a bit can utterly destroy a program +> or mutilate it in ways that we do not understand and cannot predict. +> +> —R.A. De Millo, R.J. Lipton, & A.J. Perlis[^demilloetal] + +Introduction +------------ + +In Jeanne Fahnestock's _Rhetorical Style_[^fahnestock1], she reminds her readers how the canon of style operates beyond mere word choice and ornamental varieties for aesthetic ends. Instead, style involves the means by which rhetors can call upon a variety of "argumentative moves they can **perform**"[^fahnestock2] to connect with their audience. Building on Fahnestock's earlier work in rhetorical figures[^fahnestock3], Chris Holcomb[^holcomb1] argues that rhetorical figures are "durable structures"[^holcomb2] or "restored behaviors" of a language, which provide rhetors the ability to perform an utterance or series of utterances in a conventional, recognizable way; this, thereby, enacts potentially reproducible effects upon an audience. While rhetoricians continue to expand theories of style developed in human-to-human languages, Kevin Brock[^brock1] has started to examine how naming conventions in computer coding practices are stylistic features that can be used to not only describe the design and intent of a component of source code, but also to reveal how it "influences subsequent development or use of that code." + +In Brock's article[^brock1], he analyzes developers' use of metaphors in naming conventions within the bounds of more professional spheres. In this article, I examine a different community who engages with source code, using alternative methods of source development, or, perhaps, manipulation. Specifically, I examine how new-media artist Nick Briz[^briz1] demonstrates a glitch art method called databending in his "Glitch Codec Tutorial" (GCT). In his GCT, he prepares his audience of users to begin the process of engaging and producing glitched video and audio media by hacking, or bending, the source code of the FFMPEG codec library (FFMPEG). Through an analysis of how Briz databends a copy of the FFMPEG library, I argue that this glitch art method is an emerging "durable structure," or _figure of code_, practiced within source code texts and valued by a community of glitch and new media artists. In this situation, databending, as a stylistic convention, both prepares and corrals the ways users engage both media production and source code as dynamic texts. + +The Glitch Codec Tutorial +------------------------- + +The open-source FFMPEG video and audio codec library includes complex sets of compression and motion-prediction algorithms, enabling developers the ability to compress, stream, and circulate raw video and audio data more efficiently across the Internet. In the GCT, Briz shows users how to re-purpose the library to become a tool for glitch art production through the process of databending. According to Briz, glitch art is generally defined as the process of misusing, disrupting, or breaking the "expected flow of a system"[^briz2]. As a method, databending is one of the most common forms of glitch art production, which in its most basic procedure, manipulates variables within a program's data structures. Within certain data structures of the FFMPEG codec library, even the smallest change—even a single value—will alter its output, generating a compressed video with what Briz refers to as "datamoshy"[^briz3] effects. Datamosh refers to a stylized distortion of the image being processed and describes one type of glitch aesthetic (See Fig. 1). + +![A New Ecology for the Citizen of the Digital Age by Briz](../blob/master/public_html/assets/img/briz-datamosh-citizen.jpeg?raw=true "A New Ecology for the Citizen of the Digital Age by Briz") + +Figure 1. Screen capture of Briz's video [A New Ecology for the Citizen of the Digital Age](https://vimeo.com/7617527), which shows the datamoshy output of glitched videos.[^brizvid] + +For new media artists, such as Briz, data structures have become sites for what Quintilian called \"twice-behaved behaviors\"[^holcomb3]. Quintilian provided his students with a detailed description about the different methods of style and delivery rhetors could use to appeal to their audience, including a litany of bodily gestures and vocal inflections, which even mentions the power of a simple, but effective eyebrow gesture to elicit a desired response from their audience. Similarly, glitch artists return to data structures in source code texts to manipulate and use these organizational methods and expressions of information to render an output with glitch-like effects. They seek out the most aesthetically pleasing effects from bending structures of information within source code, exploiting the logic of the given program in that particular context. Such a method of production enables glitch artists to instigate a glitch that mimic the aesthetics of an actual glitch, which manifests in a system. Briz notes in his tutorial how different codecs compress video differently; consequently, databending different codecs will break the same video differently, rendering different datamoshy effects. Briz tailors the GCT's instructions to a primary audience of users who have little to no experience with writing source code, let alone using codecs or the command line. Through his demonstration, though, he aims to persuade users to adopt these glitch art practices, so, as he claims, they can "establish a relationship with the digital medium."[^briz4] + +Briz establishes a path toward such a relationship by instructing the new potential glitcher about how to manipulate the source code files within the FFMPEG collection. For starters, he provides directions about how to simply navigate to the h263data.h file[^endnote1], and subsequently scroll down within the file for further directions for the user in the form of comments (see below): + +{% highlight java %} + +/* +>>>>>::: GLITCH CODEC TUTORIAL ::: NOTE :::<<<<<<< + +The section below is a good area to start hacking. Try changing the pink numbers between the brackets, the result is a kind of "Datamoshy" aesthetic. Afterwards try changing some of the other numbers between different sets of brackets below – it's all about experimentation. Glitching, as a conscious process of corruption/data-bending, is a play between intention and chance. The glitch artist instigates a situation rather than creating a work in the traditional sense. + +*/ +const uint8_t ff_h263_intra_MCBPC_code[9] = { 1, 1, 2, 3, 1, 1, 2, 3, 1 }; +const uint8_t ff_h263_intra_MCBPC_bits[9] = { 1, 3, 3, 3, 4, 6, 6, 6, 9 }; + +{% endhighlight %}[^briz5] + +The above pair of arrays, or lists, are data structures that instruct the computer to read and arrange bitstreams of pixels from a video file into 8 x 8 blocks of pixels. These larger blocks are referred to as a Macroblock Type and Coded Block Pattern for Chrominance \(MCBPC\), and are grouped together based on the intensity of light and color represented in a pixel[^hanzo]. This process of consolidating the pixels into larger chunks of information is called **intra**-block compression, which compresses the file by analyzing each frame to predict which frames are necessary based on the others that came before or after it. Conversely, all other arrays named "inter" refer to an **inter**-frame compression method. Inter-, as apposed to intra-, compresses the bits of information with an algorithm that recognizes how a large part of most video images is not moving, and inter-frame compression exploits this occurrence to render an even smaller file. The data in the above arrays are sent to a function in the file, "ituh263dec.c," which analyzes the incoming data with variable length codes (VLCs)--another matter entirely. Yet, the key take-away here is what Briz also tells his audience: that this codec uses this intricate flow of control to determine what data in the bitstream can be consolidated and decoded as a subsequent smaller file. Yet, I hope the complexity of a codec library becomes clear through this short high-level description of this snippet of source code. As De Millo _et al_ note in the epigraph, a small change in a complex system, even a "bit," can instigate adverse effects, which a traditional programmer will locate and remove from the program, if possible. Yet, for a glitch artist, such mistakes become the exigencies and materials for glitch art production. + +Persuasion and values emerging from databending +----------------------------------------------- + +Since figures provide durable, yet malleable, sites for style and delivery to be performed, as rhetoricians, we should also understand how communities judge and attribute values to the activities performed at such sites in source code. Traditionally, in _The New Rhetoric_, Chaïm Perelman and Luci Olbrechts-Tyteca[^POT1] claim that values are often intimately connected to the consequences of a group's actions, which also play a crucial role in argumentation. Consequences become "the basis for the value attributed to the event which causes them"[^POT2]. They call this type of argumentation the _pragmatic argument_, and explain how values emerge from particular acts within a situation, where people tend to judge "an act or an event in terms of its favorable or unfavorable consequences"[^POT3]. Briz doesn't provide the aforementioned technical descriptions about the code, as might be seen in traditionaly uses of documentation; rather, his comment makes explicit the connections between the philosophies and values driving this practice of databending. He writes that databending techniques emerge from "experimentation" and "play between intention and chance" toward the goal of perceived "corruption" of the video file. The process, or ways a databending "newbie" can, or should, databend is more or less left open within this sandbox of lists. Emerging from these diverse arrays and databending techniques, the glitch art community, then, has attributed a set of values to databending \(act\) and its datamoshy output \(consequence\). From such source-level practices, Briz attempts to persuade users who conduct his GCT and most likely already have some degree of value placed on its output, to espouse this value, perhaps aready shared by consumers of glitch art on the output-end, through the a person's acclamation to this new method of production: databending. + +In many ways, databending has become the "Hello World" method of the glitch art community's craft; perhaps, due to its inclusive approch to source code and initial simplicity, inviting end users to experiment, play, and even destroy the output generated by source code. During my time at their annual GLI.TC/H conference in 2012, I personally witnessed numerous glitch artists share how their first experience with intentional glitching was with the process of databending file structures and formats. Briz, then, appropriately chooses the simplest form of databending for a "newbie" audience of users, preparing them to explore and hack source code. Yet, what also seems to make databending such a rich site for stylistic manipulation of data structures is that databending is not a rigid process, nor should it be reduced to always being the arbitrarily changing of number values. + +A glitch artist, depending upon his/her skill level, may either arbitrarily bend the data structures of a source file, or may begin to develop even more nuanced methods of "tactful exploitation"[^briz6] to databending, and/or programming in general. Many glitch artists, such as Briz, Antonio Roberts[^roberts], and Daniel Temkin[^temkin] have developed programming methodologies in the traditional sense. Accordingly, in relation to databending, glitch artists also depend upon traditional programming methods and methodologies as a means to develop alternative ways of hacking and developing source code to output glitch-like effects. In so doing, a person could begin to develop more complex processes and methods to _bend_ data structures by also learning and _bending_ traditional programming methodologies. As a potential result, depending upon how a user takes-up and adopts this initial "Hello-World approach," s/he can potentially, as Briz claims, establish a deeper relationship with the digital medium by also researching, learning, and engaging more with data structures in source code: both conceptually and in applied situations. + +Databending as a rhetorical figure of code +------------------------------------------ + +There are some interesting intersections between such playful manipulations of data structures and traditional rhetoric's notions of bending and breaking human language with the set of figures called metaplasms (meta-, meaning "after," "beyond," "with," "adjacent," or "self"; and plasm, meaning "formation" or "to shape or mold"). Henry Peachem in _The Garden of Eloquence_ lists 14 types of word alteration that Fahnestock says "violates"[^fahnestock4] the standards and conventions of language to achieve some rhetorical goal. Metaplasms in human language often involve "adding, subtracting, or changing letters or syllables in the beginning, middle, or ending of words"[^fahnestock5]. "Peachem," according to Fahnestock, "called these devices 'Orthographical Schemes," which Peachem poets used in a bind to maintain proper meter[^fahnestock6]. + +Databending, therefore, is a metaplasmic act. This _figure of code_ carries the potential to bind both the poetics of its output and rhetorics of its practice, providing the glitch artist and consumer of glitch art the means to shift their attention from the file's content toward the processes and (mal)functions of the technology. Peachem calls metaplasms an orthographical scheme, which, on the surface, is the end product of databending. But, by working within the source of a codec file, a person is not simply working with a static image, being misused in some way, s/he is also altering the way the compression algorithms read media files, which affect the orthogonal schemes that predict the inter- or intra-motion vectors. Furthermore, Briz also informs the new glitcher that the glitch art instigated by these databending techniques is not contingent solely by these changes, but the particular assemblage of hardware(s) and software(s), as type of machinic audience, or reader/interpreter. He emphasizes that the manipulation of source code must also be interpreted by the media player that reads this code and the assemblage of hardware of a computer; predominantly, its screen-type and resolution. Consequently, an effect rendered on one system will most likely render a different result elsewhere, based on these material conditions. Briz notes how glitch artists understand these constraints of the practice and often seek new ways of instigating these disruptions toward some expressive end. As a result, when a newbie first databends, this act places s/he into a new way of being, doing, and knowing source code and digital media. In many ways, Briz seems to databend end users in the same vein he databends source code: databending as a stylistic and persuasive act. + +Conclusion +---------- + +In Holcomb's discussion of rhetorical figures, he claims that the stylistic features of language "accumulate, carry, and shed cultural values and meanings independent of the content they may be used to convey"[^holcomb4]. Briz maintains the cultural values of the glitch art community through his databending instruction; thereby, he also implicitly distances himself and his audience from more traditional methods of developing programs. Furthermore, Briz provides an alternative starting point beyond traditional means of digital media production through an alternative method of source code development and interaction. In this way, as Holcomb argues, Briz "organize[s] and impose[s] structures of social experience"[^holcomb5] for users to experience new ontological and epistemological frames within the digital medium. To partake in the GCT, a person is no longer performing the same stylistic conventions as a traditional programmer; rather, s/he experiences and perhaps espouses the cultural forms generated by the act of databending. Briz, the glitch art community, and novice databenders are not only bending data structures, but also bending the conventions of engaging with these programs. In short, users, through a playful method of instruction, learn how to perform as glitch artists through databending: a rhetorical figure of source code. + +Notes +_____ +[^demilloetal]: De Millo, R.A., R.J. Lipton, & A.J. Perlis. "Social Processes an Proofs of Theorems and Programs," _Communications of the ACM_ no. 22 \(1979\): 271-280. + +[^fahnestock1]: Jeanne Fahnestock, _Rhetorical Style_ \(New York, NY: Oxford University Press, 2011\). + +[^fahnestock2]: Ibid, 8. + +[^fahnestock3]: Jeanne Fahnestock, _Rhetorical Figures in Science_ \(New York, NY: Oxford University Press, 1999\). + +[^holcomb1]: Chris Holcomb, "Performative Stylistics and The Question of Academic Prose," _Rhetoric Review_ 24 \(2005\): 188-206. + +[^holcomb2]: Ibid., 202. + +[^brock1]: Kevin Brock, "Practices of Naming in Code as Rhetorical Strategies," \(draft of article, _Push_, 2012\). + +[^briz1]: Nick Briz, "Glitch Codec Tutorial," _Nick Briz's Online Portfolio_ \(2010\), [http://nickbriz.com/glitchcodectutorial/](http://nickbriz.com/glitchcodectutorial/). + +[^briz2]: Nick Briz, "Glitch Codec Tutorial," _Glitch Codec Tutorial_ \(2010\), [http://nickbriz.com/glitchcodectutorial/files/GlitchCodecTutorial.pdf](http://nickbriz.com/glitchcodectutorial/files/GlitchCodecTutorial.pdf): 1. + +[^briz3]: Nick Briz, "Glitch Codec Tutorial \[glitch art demo\] full tutorial," _Vimeo_ \(2011\), [https://vimeo.com/23653867](https://vimeo.com/23653867). + +[^brizvid]: Chris Lindgren, Screen Capture of Briz's "A New Ecology" Vimeo.com, \(2010\). Screen capture, [https://vimeo.com/7617527](https://vimeo.com/7617527). + +[^holcomb3]: Holcomb, 2005, 191. + +[^briz4]: Nick Briz, "Glitch Codec Tutorial \[glitch art demo\] full tutorial," _Vimeo_ \(2011\), [https://vimeo.com/23653867](https://vimeo.com/23653867). + +[^endnote1]: Briz calls his Glitch Codec Tutorial "artware," since he created an image, (or executable .iso file), of a GNU-Linux distribution of Ubuntu that he created for users to run off of either a CD or USB stick. My analysis focuses on the first location in the FFMPEG source code, after conducting this part of the GCT, rather than the rhetorics and implications of creating, running, and experiencing a GNU-Linux distribution. This part of the GCT, indeed, would make for an excellent software studies/rhetorical analysis. + +[^briz5]: Nick Briz, "Glitch Codec Tutorial Artware," _Glitch Codec Tutorial_ (2010), h263data.h file, [http://nickbriz.com/glitchcodectutorial/files/GlitchCodecTutorial.iso](http://nickbriz.com/glitchcodectutorial/files/GlitchCodecTutorial.iso). + +[^hanzo]: L.P. Hanzo, P.J. Cherriman, and J. Streit, _Video Compression and Communications_ \(West Sussex, England: John Wiley & Sons Ltd., 2007: 3, [http://onlinelibrary.wiley.com/book/10.1002/9780470519929](http://onlinelibrary.wiley.com/book/10.1002/9780470519929) \). + +[^POT1]: Chaïm Perelman and Lucie Olbrechts-Tyteca, _The New Rhetoric_ \(UND: University of Notre Dame Press, 1969\). + +[^POT2]: Ibid, 267. + +[^POT3]: Ibid, 266. + +[^briz6]: Nick Briz, "Glitch Codec Tutorial \[glitch art demo\] full tutorial," _Vimeo_ \(2011\), [https://vimeo.com/23653867](https://vimeo.com/23653867). + +[^roberts]: See Antonio Roberts' "What Glitch? Scripts" on Github: [https://github.com/hellocatfood/What-Glitch--scripts](https://github.com/hellocatfood/What-Glitch--scripts). + +[^temkin]: See Daniel Temkin's portfolio of work: [http://danieltemkin.com/](http://danieltemkin.com). + +[^fahnestock4]: Peachem qtd. in Fahnestock, 2011, 129. + +[^fahnestock5]: Ibid. + +[^fahnestock6]: Ibid, 130. + +[^holcomb4]: Chris Holcomb, (2006). "'Anyone Can Be President,'" _Rhetoric Society Quarterly_ 37 (2006): 80. + +[^holcomb5]: Ibid, 81. From c33b236f03094bc8095763b8458c0db73a954f51 Mon Sep 17 00:00:00 2001 From: Chris Lindgren Date: Mon, 5 Aug 2013 14:30:19 -0500 Subject: [PATCH 2/5] Added the summary for my submission --- submissions/lindgren-databending-values.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submissions/lindgren-databending-values.md b/submissions/lindgren-databending-values.md index 613aaaf..547927a 100644 --- a/submissions/lindgren-databending-values.md +++ b/submissions/lindgren-databending-values.md @@ -1,7 +1,7 @@ --- title: Rhetorical Figures of Code Databending Values in The Garden of Eloquence summary: > - In this article + In this article, I examine the rhetorical stylistics of a glitch art practice called databending in the context of new media artist Nick Briz's "Glitch Codec Tutorial" \(GCT\). I argue that databending functions stylistically as a destructive, or what I call _metaplasmic act_, which bends the conventions of traditional programming methodologies and consequently instigates new ways people engage source code. I suggest new values also emerge through such code-writing practices, and through a discussion of databending's stylistic features I suggest that users learn how to perform as glitch artists, providing the opportunity to also espouse the cultural values held by the glitch art community. authors: -name: Chris A. Lindgren affiliation: University of Minnesota From 07bd88bd40a6570219cf102172133e02309eb1f6 Mon Sep 17 00:00:00 2001 From: Chris Lindgren Date: Mon, 5 Aug 2013 14:57:49 -0500 Subject: [PATCH 3/5] Added hard wrap at 100 spaces and converted all tabs to 2 spaces as per styl guide --- submissions/lindgren-databending-values.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submissions/lindgren-databending-values.md b/submissions/lindgren-databending-values.md index 547927a..6ff9f3b 100644 --- a/submissions/lindgren-databending-values.md +++ b/submissions/lindgren-databending-values.md @@ -1,7 +1,7 @@ --- title: Rhetorical Figures of Code Databending Values in The Garden of Eloquence summary: > - In this article, I examine the rhetorical stylistics of a glitch art practice called databending in the context of new media artist Nick Briz's "Glitch Codec Tutorial" \(GCT\). I argue that databending functions stylistically as a destructive, or what I call _metaplasmic act_, which bends the conventions of traditional programming methodologies and consequently instigates new ways people engage source code. I suggest new values also emerge through such code-writing practices, and through a discussion of databending's stylistic features I suggest that users learn how to perform as glitch artists, providing the opportunity to also espouse the cultural values held by the glitch art community. + In this article, I examine the rhetorical stylistics of a glitch art practice called databending in the context of new media artist Nick Briz's "Glitch Codec Tutorial" \(GCT\). I argue that databending functions stylistically as a destructive, or what I call _metaplasmic act_, which bends the conventions of traditional programming methodologies and consequently instigates new ways people engage source code. I suggest new values also emerge through such code-writing practices, and, through a discussion of databending's stylistic features, I suggest that users learn how to perform as glitch artists, providing the opportunity to also espouse the cultural values held by the glitch art community. authors: -name: Chris A. Lindgren affiliation: University of Minnesota From 772b317345df9a19d5fd82ad3c3e7012a03915a1 Mon Sep 17 00:00:00 2001 From: Chris Lindgren Date: Mon, 5 Aug 2013 15:17:11 -0500 Subject: [PATCH 4/5] Last commit I thought included the hard word wrap at 100 spaces; this one now has it --- submissions/lindgren-databending-values.md | 207 +++++++++++++++++++-- 1 file changed, 187 insertions(+), 20 deletions(-) diff --git a/submissions/lindgren-databending-values.md b/submissions/lindgren-databending-values.md index 6ff9f3b..8641752 100644 --- a/submissions/lindgren-databending-values.md +++ b/submissions/lindgren-databending-values.md @@ -1,13 +1,26 @@ --- title: Rhetorical Figures of Code Databending Values in The Garden of Eloquence summary: > - In this article, I examine the rhetorical stylistics of a glitch art practice called databending in the context of new media artist Nick Briz's "Glitch Codec Tutorial" \(GCT\). I argue that databending functions stylistically as a destructive, or what I call _metaplasmic act_, which bends the conventions of traditional programming methodologies and consequently instigates new ways people engage source code. I suggest new values also emerge through such code-writing practices, and, through a discussion of databending's stylistic features, I suggest that users learn how to perform as glitch artists, providing the opportunity to also espouse the cultural values held by the glitch art community. + In this article, I examine the rhetorical stylistics of a glitch art practice called + databending in the context of new media artist Nick Briz's "Glitch Codec Tutorial" \(GCT + \). I argue that databending functions stylistically as a destructive, or what I call + _metaplasmic act_, which bends the conventions of traditional programming methodologies + and consequently instigates new ways people engage source code. I suggest new values + also emerge through such code-writing practices, and, through a discussion of + databending's stylistic features, I suggest that users learn how to perform as glitch + artists, providing the opportunity to also espouse the cultural values held by the + glitch art community. authors: -name: Chris A. Lindgren affiliation: University of Minnesota github_username: lingeringcode bio: > - Chris Lindgren is a Ph.D. student in Rhetoric of Science and Technical Communication at the University of Minnesota \(UMN\). Much of his research examines the relationships between rhetoric, writing, and literacies; specifically code and computational literacies called proceduracies. As a PhD student at UMN, he hopes to design a study related to the writing and rhetorical practices emerging from how both humans and bots on the web write and re-write data structures. + Chris Lindgren is a Ph.D. student in Rhetoric of Science and Technical Communication at + the University of Minnesota \(UMN\). Much of his research examines the relationships + between rhetoric, writing, and literacies; specifically code and computational + literacies called proceduracies. As a PhD student at UMN, he hopes to design a study + related to the writing and rhetorical practices emerging from how both humans and bots + on the web write and re-write data structures. # Status: draft, submission, revision, copyedit, published status: draft @@ -25,29 +38,85 @@ layout: article Introduction ------------ -In Jeanne Fahnestock's _Rhetorical Style_[^fahnestock1], she reminds her readers how the canon of style operates beyond mere word choice and ornamental varieties for aesthetic ends. Instead, style involves the means by which rhetors can call upon a variety of "argumentative moves they can **perform**"[^fahnestock2] to connect with their audience. Building on Fahnestock's earlier work in rhetorical figures[^fahnestock3], Chris Holcomb[^holcomb1] argues that rhetorical figures are "durable structures"[^holcomb2] or "restored behaviors" of a language, which provide rhetors the ability to perform an utterance or series of utterances in a conventional, recognizable way; this, thereby, enacts potentially reproducible effects upon an audience. While rhetoricians continue to expand theories of style developed in human-to-human languages, Kevin Brock[^brock1] has started to examine how naming conventions in computer coding practices are stylistic features that can be used to not only describe the design and intent of a component of source code, but also to reveal how it "influences subsequent development or use of that code." - -In Brock's article[^brock1], he analyzes developers' use of metaphors in naming conventions within the bounds of more professional spheres. In this article, I examine a different community who engages with source code, using alternative methods of source development, or, perhaps, manipulation. Specifically, I examine how new-media artist Nick Briz[^briz1] demonstrates a glitch art method called databending in his "Glitch Codec Tutorial" (GCT). In his GCT, he prepares his audience of users to begin the process of engaging and producing glitched video and audio media by hacking, or bending, the source code of the FFMPEG codec library (FFMPEG). Through an analysis of how Briz databends a copy of the FFMPEG library, I argue that this glitch art method is an emerging "durable structure," or _figure of code_, practiced within source code texts and valued by a community of glitch and new media artists. In this situation, databending, as a stylistic convention, both prepares and corrals the ways users engage both media production and source code as dynamic texts. +In Jeanne Fahnestock's _Rhetorical Style_[^fahnestock1], she reminds her readers how the canon of +style operates beyond mere word choice and ornamental varieties for aesthetic ends. Instead, style +involves the means by which rhetors can call upon a variety of "argumentative moves they can +perform"[^fahnestock2] to connect with their audience. Building on Fahnestock's earlier work in +rhetorical figures[^fahnestock3], Chris Holcomb[^holcomb1] argues that rhetorical figures are +"durable structures"[^holcomb2] or "restored behaviors" of a language, which provide rhetors the +ability to perform an utterance or series of utterances in a conventional, recognizable way; this, +thereby, enacts potentially reproducible effects upon an audience. While rhetoricians continue to +expand theories of style developed in human-to-human languages, Kevin Brock[^brock1] has started +to examine how naming conventions in computer coding practices are stylistic features that can be +used to not only describe the design and intent of a component of source code, but also to reveal +how it "influences subsequent development or use of that code." + +In Brock's article[^brock1], he analyzes developers' use of metaphors in naming conventions within +the bounds of more professional spheres. In this article, I examine a different community who +engages with source code, using alternative methods of source development, or, perhaps, +manipulation. Specifically, I examine how new-media artist Nick Briz[^briz1] demonstrates a glitch +art method called databending in his "Glitch Codec Tutorial" (GCT). In his GCT, he prepares his +audience of users to begin the process of engaging and producing glitched video and audio media by +hacking, or bending, the source code of the FFMPEG codec library (FFMPEG). Through an analysis of +how Briz databends a copy of the FFMPEG library, I argue that this glitch art method is an +emerging "durable structure," or _figure of code_, practiced within source code texts and valued +by a community of glitch and new media artists. In this situation, databending, as a stylistic +convention, both prepares and corrals the ways users engage both media production and source code +as dynamic texts. The Glitch Codec Tutorial ------------------------- -The open-source FFMPEG video and audio codec library includes complex sets of compression and motion-prediction algorithms, enabling developers the ability to compress, stream, and circulate raw video and audio data more efficiently across the Internet. In the GCT, Briz shows users how to re-purpose the library to become a tool for glitch art production through the process of databending. According to Briz, glitch art is generally defined as the process of misusing, disrupting, or breaking the "expected flow of a system"[^briz2]. As a method, databending is one of the most common forms of glitch art production, which in its most basic procedure, manipulates variables within a program's data structures. Within certain data structures of the FFMPEG codec library, even the smallest change—even a single value—will alter its output, generating a compressed video with what Briz refers to as "datamoshy"[^briz3] effects. Datamosh refers to a stylized distortion of the image being processed and describes one type of glitch aesthetic (See Fig. 1). +The open-source FFMPEG video and audio codec library includes complex sets of compression and +motion-prediction algorithms, enabling developers the ability to compress, stream, and circulate +raw video and audio data more efficiently across the Internet. In the GCT, Briz shows users how to +re-purpose the library to become a tool for glitch art production through the process of +databending. According to Briz, glitch art is generally defined as the process of misusing, +disrupting, or breaking the "expected flow of a system"[^briz2]. As a method, databending is one +of the most common forms of glitch art production, which in its most basic procedure, manipulates +variables within a program's data structures. Within certain data structures of the FFMPEG codec +library, even the smallest change—even a single value—will alter its output, generating a +compressed video with what Briz refers to as "datamoshy"[^briz3] effects. Datamosh refers to a +stylized distortion of the image being processed and describes one type of glitch aesthetic (See +Fig. 1). ![A New Ecology for the Citizen of the Digital Age by Briz](../blob/master/public_html/assets/img/briz-datamosh-citizen.jpeg?raw=true "A New Ecology for the Citizen of the Digital Age by Briz") Figure 1. Screen capture of Briz's video [A New Ecology for the Citizen of the Digital Age](https://vimeo.com/7617527), which shows the datamoshy output of glitched videos.[^brizvid] -For new media artists, such as Briz, data structures have become sites for what Quintilian called \"twice-behaved behaviors\"[^holcomb3]. Quintilian provided his students with a detailed description about the different methods of style and delivery rhetors could use to appeal to their audience, including a litany of bodily gestures and vocal inflections, which even mentions the power of a simple, but effective eyebrow gesture to elicit a desired response from their audience. Similarly, glitch artists return to data structures in source code texts to manipulate and use these organizational methods and expressions of information to render an output with glitch-like effects. They seek out the most aesthetically pleasing effects from bending structures of information within source code, exploiting the logic of the given program in that particular context. Such a method of production enables glitch artists to instigate a glitch that mimic the aesthetics of an actual glitch, which manifests in a system. Briz notes in his tutorial how different codecs compress video differently; consequently, databending different codecs will break the same video differently, rendering different datamoshy effects. Briz tailors the GCT's instructions to a primary audience of users who have little to no experience with writing source code, let alone using codecs or the command line. Through his demonstration, though, he aims to persuade users to adopt these glitch art practices, so, as he claims, they can "establish a relationship with the digital medium."[^briz4] - -Briz establishes a path toward such a relationship by instructing the new potential glitcher about how to manipulate the source code files within the FFMPEG collection. For starters, he provides directions about how to simply navigate to the h263data.h file[^endnote1], and subsequently scroll down within the file for further directions for the user in the form of comments (see below): +For new media artists, such as Briz, data structures have become sites for what Quintilian called +\"twice-behaved behaviors\"[^holcomb3]. Quintilian provided his students with a detailed +description about the different methods of style and delivery rhetors could use to appeal to their +audience, including a litany of bodily gestures and vocal inflections, which even mentions the +power of a simple, but effective eyebrow gesture to elicit a desired response from their audience. +Similarly, glitch artists return to data structures in source code texts to manipulate and use +these organizational methods and expressions of information to render an output with glitch-like +effects. They seek out the most aesthetically pleasing effects from bending structures of +information within source code, exploiting the logic of the given program in that particular +context. Such a method of production enables glitch artists to instigate a glitch that mimic the +aesthetics of an actual glitch, which manifests in a system. Briz notes in his tutorial how +different codecs compress video differently; consequently, databending different codecs will break +the same video differently, rendering different datamoshy effects. Briz tailors the GCT's +instructions to a primary audience of users who have little to no experience with writing source +code, let alone using codecs or the command line. Through his demonstration, though, he aims to +persuade users to adopt these glitch art practices, so, as he claims, they can "establish a +relationship with the digital medium."[^briz4] + +Briz establishes a path toward such a relationship by instructing the new potential glitcher about +how to manipulate the source code files within the FFMPEG collection. For starters, he provides +directions about how to simply navigate to the h263data.h file[^endnote1], and subsequently scroll +down within the file for further directions for the user in the form of comments (see below): {% highlight java %} /* >>>>>::: GLITCH CODEC TUTORIAL ::: NOTE :::<<<<<<< -The section below is a good area to start hacking. Try changing the pink numbers between the brackets, the result is a kind of "Datamoshy" aesthetic. Afterwards try changing some of the other numbers between different sets of brackets below – it's all about experimentation. Glitching, as a conscious process of corruption/data-bending, is a play between intention and chance. The glitch artist instigates a situation rather than creating a work in the traditional sense. +The section below is a good area to start hacking. Try changing the pink numbers between the +brackets, the result is a kind of "Datamoshy" aesthetic. Afterwards try changing some of the other +numbers between different sets of brackets below – it's all about experimentation. Glitching, as a +conscious process of corruption/data-bending, is a play between intention and chance. The glitch +artist instigates a situation rather than creating a work in the traditional sense. */ const uint8_t ff_h263_intra_MCBPC_code[9] = { 1, 1, 2, 3, 1, 1, 2, 3, 1 }; @@ -55,28 +124,126 @@ const uint8_t ff_h263_intra_MCBPC_bits[9] = { 1, 3, 3, 3, 4, 6, 6, 6, 9 }; {% endhighlight %}[^briz5] -The above pair of arrays, or lists, are data structures that instruct the computer to read and arrange bitstreams of pixels from a video file into 8 x 8 blocks of pixels. These larger blocks are referred to as a Macroblock Type and Coded Block Pattern for Chrominance \(MCBPC\), and are grouped together based on the intensity of light and color represented in a pixel[^hanzo]. This process of consolidating the pixels into larger chunks of information is called **intra**-block compression, which compresses the file by analyzing each frame to predict which frames are necessary based on the others that came before or after it. Conversely, all other arrays named "inter" refer to an **inter**-frame compression method. Inter-, as apposed to intra-, compresses the bits of information with an algorithm that recognizes how a large part of most video images is not moving, and inter-frame compression exploits this occurrence to render an even smaller file. The data in the above arrays are sent to a function in the file, "ituh263dec.c," which analyzes the incoming data with variable length codes (VLCs)--another matter entirely. Yet, the key take-away here is what Briz also tells his audience: that this codec uses this intricate flow of control to determine what data in the bitstream can be consolidated and decoded as a subsequent smaller file. Yet, I hope the complexity of a codec library becomes clear through this short high-level description of this snippet of source code. As De Millo _et al_ note in the epigraph, a small change in a complex system, even a "bit," can instigate adverse effects, which a traditional programmer will locate and remove from the program, if possible. Yet, for a glitch artist, such mistakes become the exigencies and materials for glitch art production. +The above pair of arrays, or lists, are data structures that instruct the computer to read and +arrange bitstreams of pixels from a video file into 8 x 8 blocks of pixels. These larger blocks +are referred to as a Macroblock Type and Coded Block Pattern for Chrominance \(MCBPC\), and are +grouped together based on the intensity of light and color represented in a pixel[^hanzo]. This +process of consolidating the pixels into larger chunks of information is called **intra**-block +compression, which compresses the file by analyzing each frame to predict which frames are +necessary based on the others that came before or after it. Conversely, all other arrays named +"inter" refer to an **inter**-frame compression method. Inter-, as apposed to intra-, compresses +the bits of information with an algorithm that recognizes how a large part of most video images is +not moving, and inter-frame compression exploits this occurrence to render an even smaller file. +The data in the above arrays are sent to a function in the file, "ituh263dec.c," which analyzes +the incoming data with variable length codes (VLCs)--another matter entirely. Yet, the key take- +away here is what Briz also tells his audience: that this codec uses this intricate flow of +control to determine what data in the bitstream can be consolidated and decoded as a subsequent +smaller file. Yet, I hope the complexity of a codec library becomes clear through this short high- +level description of this snippet of source code. As De Millo _et al_ note in the epigraph, a +small change in a complex system, even a "bit," can instigate adverse effects, which a traditional +programmer will locate and remove from the program, if possible. Yet, for a glitch artist, such +mistakes become the exigencies and materials for glitch art production. Persuasion and values emerging from databending ----------------------------------------------- -Since figures provide durable, yet malleable, sites for style and delivery to be performed, as rhetoricians, we should also understand how communities judge and attribute values to the activities performed at such sites in source code. Traditionally, in _The New Rhetoric_, Chaïm Perelman and Luci Olbrechts-Tyteca[^POT1] claim that values are often intimately connected to the consequences of a group's actions, which also play a crucial role in argumentation. Consequences become "the basis for the value attributed to the event which causes them"[^POT2]. They call this type of argumentation the _pragmatic argument_, and explain how values emerge from particular acts within a situation, where people tend to judge "an act or an event in terms of its favorable or unfavorable consequences"[^POT3]. Briz doesn't provide the aforementioned technical descriptions about the code, as might be seen in traditionaly uses of documentation; rather, his comment makes explicit the connections between the philosophies and values driving this practice of databending. He writes that databending techniques emerge from "experimentation" and "play between intention and chance" toward the goal of perceived "corruption" of the video file. The process, or ways a databending "newbie" can, or should, databend is more or less left open within this sandbox of lists. Emerging from these diverse arrays and databending techniques, the glitch art community, then, has attributed a set of values to databending \(act\) and its datamoshy output \(consequence\). From such source-level practices, Briz attempts to persuade users who conduct his GCT and most likely already have some degree of value placed on its output, to espouse this value, perhaps aready shared by consumers of glitch art on the output-end, through the a person's acclamation to this new method of production: databending. - -In many ways, databending has become the "Hello World" method of the glitch art community's craft; perhaps, due to its inclusive approch to source code and initial simplicity, inviting end users to experiment, play, and even destroy the output generated by source code. During my time at their annual GLI.TC/H conference in 2012, I personally witnessed numerous glitch artists share how their first experience with intentional glitching was with the process of databending file structures and formats. Briz, then, appropriately chooses the simplest form of databending for a "newbie" audience of users, preparing them to explore and hack source code. Yet, what also seems to make databending such a rich site for stylistic manipulation of data structures is that databending is not a rigid process, nor should it be reduced to always being the arbitrarily changing of number values. - -A glitch artist, depending upon his/her skill level, may either arbitrarily bend the data structures of a source file, or may begin to develop even more nuanced methods of "tactful exploitation"[^briz6] to databending, and/or programming in general. Many glitch artists, such as Briz, Antonio Roberts[^roberts], and Daniel Temkin[^temkin] have developed programming methodologies in the traditional sense. Accordingly, in relation to databending, glitch artists also depend upon traditional programming methods and methodologies as a means to develop alternative ways of hacking and developing source code to output glitch-like effects. In so doing, a person could begin to develop more complex processes and methods to _bend_ data structures by also learning and _bending_ traditional programming methodologies. As a potential result, depending upon how a user takes-up and adopts this initial "Hello-World approach," s/he can potentially, as Briz claims, establish a deeper relationship with the digital medium by also researching, learning, and engaging more with data structures in source code: both conceptually and in applied situations. +Since figures provide durable, yet malleable, sites for style and delivery to be performed, as +rhetoricians, we should also understand how communities judge and attribute values to the +activities performed at such sites in source code. Traditionally, in _The New Rhetoric_, Chaïm +Perelman and Luci Olbrechts-Tyteca[^POT1] claim that values are often intimately connected to the +consequences of a group's actions, which also play a crucial role in argumentation. Consequences +become "the basis for the value attributed to the event which causes them"[^POT2]. They call this +type of argumentation the _pragmatic argument_, and explain how values emerge from particular acts +within a situation, where people tend to judge "an act or an event in terms of its favorable or +unfavorable consequences"[^POT3]. Briz doesn't provide the aforementioned technical descriptions +about the code, as might be seen in traditionaly uses of documentation; rather, his comment makes +explicit the connections between the philosophies and values driving this practice of databending. +He writes that databending techniques emerge from "experimentation" and "play between intention +and chance" toward the goal of perceived "corruption" of the video file. The process, or ways a +databending "newbie" can, or should, databend is more or less left open within this sandbox of +lists. Emerging from these diverse arrays and databending techniques, the glitch art community, +then, has attributed a set of values to databending \(act\) and its datamoshy output +\(consequence\). From such source-level practices, Briz attempts to persuade users who conduct his +GCT and most likely already have some degree of value placed on its output, to espouse this value, +perhaps aready shared by consumers of glitch art on the output-end, through the a person's +acclamation to this new method of production: databending. + +In many ways, databending has become the "Hello World" method of the glitch art community's craft; +perhaps, due to its inclusive approch to source code and initial simplicity, inviting end users to +experiment, play, and even destroy the output generated by source code. During my time at their +annual GLI.TC/H conference in 2012, I personally witnessed numerous glitch artists share how their +first experience with intentional glitching was with the process of databending file structures +and formats. Briz, then, appropriately chooses the simplest form of databending for a "newbie" +audience of users, preparing them to explore and hack source code. Yet, what also seems to make +databending such a rich site for stylistic manipulation of data structures is that databending is +not a rigid process, nor should it be reduced to always being the arbitrarily changing of number +values. + +A glitch artist, depending upon his/her skill level, may either arbitrarily bend the data +structures of a source file, or may begin to develop even more nuanced methods of "tactful +exploitation"[^briz6] to databending, and/or programming in general. Many glitch artists, such as +Briz, Antonio Roberts[^roberts], and Daniel Temkin[^temkin] have developed programming +methodologies in the traditional sense. Accordingly, in relation to databending, glitch artists +also depend upon traditional programming methods and methodologies as a means to develop +alternative ways of hacking and developing source code to output glitch-like effects. In so doing, +a person could begin to develop more complex processes and methods to _bend_ data structures by +also learning and _bending_ traditional programming methodologies. As a potential result, +depending upon how a user takes-up and adopts this initial "Hello-World approach," s/he can +potentially, as Briz claims, establish a deeper relationship with the digital medium by also +researching, learning, and engaging more with data structures in source code: both conceptually +and in applied situations. Databending as a rhetorical figure of code ------------------------------------------ -There are some interesting intersections between such playful manipulations of data structures and traditional rhetoric's notions of bending and breaking human language with the set of figures called metaplasms (meta-, meaning "after," "beyond," "with," "adjacent," or "self"; and plasm, meaning "formation" or "to shape or mold"). Henry Peachem in _The Garden of Eloquence_ lists 14 types of word alteration that Fahnestock says "violates"[^fahnestock4] the standards and conventions of language to achieve some rhetorical goal. Metaplasms in human language often involve "adding, subtracting, or changing letters or syllables in the beginning, middle, or ending of words"[^fahnestock5]. "Peachem," according to Fahnestock, "called these devices 'Orthographical Schemes," which Peachem poets used in a bind to maintain proper meter[^fahnestock6]. - -Databending, therefore, is a metaplasmic act. This _figure of code_ carries the potential to bind both the poetics of its output and rhetorics of its practice, providing the glitch artist and consumer of glitch art the means to shift their attention from the file's content toward the processes and (mal)functions of the technology. Peachem calls metaplasms an orthographical scheme, which, on the surface, is the end product of databending. But, by working within the source of a codec file, a person is not simply working with a static image, being misused in some way, s/he is also altering the way the compression algorithms read media files, which affect the orthogonal schemes that predict the inter- or intra-motion vectors. Furthermore, Briz also informs the new glitcher that the glitch art instigated by these databending techniques is not contingent solely by these changes, but the particular assemblage of hardware(s) and software(s), as type of machinic audience, or reader/interpreter. He emphasizes that the manipulation of source code must also be interpreted by the media player that reads this code and the assemblage of hardware of a computer; predominantly, its screen-type and resolution. Consequently, an effect rendered on one system will most likely render a different result elsewhere, based on these material conditions. Briz notes how glitch artists understand these constraints of the practice and often seek new ways of instigating these disruptions toward some expressive end. As a result, when a newbie first databends, this act places s/he into a new way of being, doing, and knowing source code and digital media. In many ways, Briz seems to databend end users in the same vein he databends source code: databending as a stylistic and persuasive act. +There are some interesting intersections between such playful manipulations of data structures and +traditional rhetoric's notions of bending and breaking human language with the set of figures +called metaplasms (meta-, meaning "after," "beyond," "with," "adjacent," or "self"; and plasm, +meaning "formation" or "to shape or mold"). Henry Peachem in _The Garden of Eloquence_ lists 14 +types of word alteration that Fahnestock says "violates"[^fahnestock4] the standards and +conventions of language to achieve some rhetorical goal. Metaplasms in human language often +involve "adding, subtracting, or changing letters or syllables in the beginning, middle, or ending +of words"[^fahnestock5]. "Peachem," according to Fahnestock, "called these devices 'Orthographical +Schemes," which Peachem poets used in a bind to maintain proper meter[^fahnestock6]. + +Databending, therefore, is a metaplasmic act. This _figure of code_ carries the potential to bind +both the poetics of its output and rhetorics of its practice, providing the glitch artist and +consumer of glitch art the means to shift their attention from the file's content toward the +processes and (mal)functions of the technology. Peachem calls metaplasms an orthographical scheme, +which, on the surface, is the end product of databending. But, by working within the source of a +codec file, a person is not simply working with a static image, being misused in some way, s/he is +also altering the way the compression algorithms read media files, which affect the orthogonal +schemes that predict the inter- or intra-motion vectors. Furthermore, Briz also informs the new +glitcher that the glitch art instigated by these databending techniques is not contingent solely +by these changes, but the particular assemblage of hardware(s) and software(s), as type of +machinic audience, or reader/interpreter. He emphasizes that the manipulation of source code must +also be interpreted by the media player that reads this code and the assemblage of hardware of a +computer; predominantly, its screen-type and resolution. Consequently, an effect rendered on one +system will most likely render a different result elsewhere, based on these material conditions. +Briz notes how glitch artists understand these constraints of the practice and often seek new ways +of instigating these disruptions toward some expressive end. As a result, when a newbie first +databends, this act places s/he into a new way of being, doing, and knowing source code and +digital media. In many ways, Briz seems to databend end users in the same vein he databends source +code: databending as a stylistic and persuasive act. Conclusion ---------- -In Holcomb's discussion of rhetorical figures, he claims that the stylistic features of language "accumulate, carry, and shed cultural values and meanings independent of the content they may be used to convey"[^holcomb4]. Briz maintains the cultural values of the glitch art community through his databending instruction; thereby, he also implicitly distances himself and his audience from more traditional methods of developing programs. Furthermore, Briz provides an alternative starting point beyond traditional means of digital media production through an alternative method of source code development and interaction. In this way, as Holcomb argues, Briz "organize[s] and impose[s] structures of social experience"[^holcomb5] for users to experience new ontological and epistemological frames within the digital medium. To partake in the GCT, a person is no longer performing the same stylistic conventions as a traditional programmer; rather, s/he experiences and perhaps espouses the cultural forms generated by the act of databending. Briz, the glitch art community, and novice databenders are not only bending data structures, but also bending the conventions of engaging with these programs. In short, users, through a playful method of instruction, learn how to perform as glitch artists through databending: a rhetorical figure of source code. +In Holcomb's discussion of rhetorical figures, he claims that the stylistic features of language +"accumulate, carry, and shed cultural values and meanings independent of the content they may be +used to convey"[^holcomb4]. Briz maintains the cultural values of the glitch art community through +his databending instruction; thereby, he also implicitly distances himself and his audience from +more traditional methods of developing programs. Furthermore, Briz provides an alternative +starting point beyond traditional means of digital media production through an alternative method +of source code development and interaction. In this way, as Holcomb argues, Briz "organize[s] and +impose[s] structures of social experience"[^holcomb5] for users to experience new ontological and +epistemological frames within the digital medium. To partake in the GCT, a person is no longer +performing the same stylistic conventions as a traditional programmer; rather, s/he experiences +and perhaps espouses the cultural forms generated by the act of databending. Briz, the glitch art +community, and novice databenders are not only bending data structures, but also bending the +conventions of engaging with these programs. In short, users, through a playful method of +instruction, learn how to perform as glitch artists through databending: a rhetorical figure of +source code. Notes _____ From 2899c50fb24ef3fcc5d5eb4e448397863b37128b Mon Sep 17 00:00:00 2001 From: Chris Lindgren Date: Mon, 5 Aug 2013 15:36:25 -0500 Subject: [PATCH 5/5] updated ./serve.sh run command to 'jekyll serve' --- learn/previewing-work.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/learn/previewing-work.md b/learn/previewing-work.md index fa3b8c9..2de475f 100644 --- a/learn/previewing-work.md +++ b/learn/previewing-work.md @@ -29,7 +29,7 @@ restart the local Web server that runs on your computer.* 2. *Push*’s reliance on Jekyll makes it ready-made to preview on a real, live web server running right on your computer. All you have to do is run - $ ./serve.sh + $ jekyll serve on your command line from within the `/push` directory. You will see some output on the command line that looks something like: