Content area
Full Text
OPEN PROCESS SOFTWARE Expressive Processing: Digital Fictions, Computer Games, and Software Studies by Noah Wardrip-Fruin. Software Studies Series. Cambridge, MA: MIT Press, 2009. Pp 480. $35.00 cloth.
In Program or Be Programmed (2010), Douglas Rushkoff argues that we've ceded questions of software to a high priesthood of programmers:
Our enthusiasm for digital technology about which we have little understanding and over which we have little control leads us not toward greater agency, but toward less . . . [W] e have surrendered the unfolding of a new technological age to a small elite who have seized the capability on offer. But while Renaissance kings maintained their monopoly over the printing presses by force, today's elite is depending on little more than our own disinterest. We are too busy wading through our overflowing inboxes to consider how they got this way, and whether there's a better or less frantic way to stay informed and in touch.1
Although Rushkoff's text moves a bit too quickly through complicated terrain, his larger argument holds water.2 Most users of technology have remained just that - users. We have taken little interest in building our own tools or, at the very least, understanding how our tools are constructed. Despite the goals of engineers and designers such as Alan Kay and Douglas Engelbart, who hoped to create a situation in which all users would have the tools and know-how to write code, the role of user and designer have remained separate.
Humanistic scholarship provides a possible opportunity for those of us interested in addressing this problem. Attuned to questions of language and expression, humanists have begun to examine some of the ins and outs of programming. Scholarship in various disciplines has begun to take up the questions of the digital in earnest. But regardless of recent pushes to promote the digital humanities, these efforts have not been as widespread as some might hope. One can imagine some ambitious programs. For instance, computer programming could be taught broadly at the K-12 level and could be integrated into higher education beyond computer science programs. But in the meantime, we might look to smaller, incremental steps, such as the development of critical tools for better understanding how software works.
Noah Wardrip-Fruin's Expressive Processing provides some...