Cutting Code: Software and SocialitySoftware has often been marginalized in accounts of digital cultures and network societies. Although software is everywhere, it is hard to say what it actually is. Cutting Code: Software and Sociality is one of the first books to treat software seriously as a full-blown cultural process and as a subtly powerful material in contemporary communication. From deCSS to Java, from Linux to Extreme Programming, this book analyses software artworks, operating systems, commercial products, infrastructures, and programming practices. It explores social forms, identities, materialities, and power relations associated with software, and it asks how software provokes the re-thinking of production, consumption and distribution as entwined cultural processes. Cutting Code argues that analysis of code as a mosaic of algorithms, protocols, infrastructures, and programming conventions offers valuable insights into how contemporary social formations invent new kinds of personhood and new ways of acting. |
Contents
Softwarily | 1 |
Expression and execution in software | 21 |
Sequence and convolution | 43 |
Copyright | |
5 other sections not shown
Other editions - View all
Common terms and phrases
abstraction agential algorithms architecture argued artworks associated with software become bioinformatics biological browser cards changes chapter circulation code objects communication components computer science computing hardware configuration contemporary contestations of agency conventions CORBA corporate cultural databases DAVE deCSS devices distributed documents execution existing extreme programming Forge process forkbomb.pl formal forms hackers hardware platforms imagining implementations infrastructure instance interactions interface Internet involutions Java code Java programming Java programming language Java Virtual Machine JUnit Linus Torvalds Linux kernel loops material memo board models move movement ontology open-source software operating system organization performativity Perl practices problem programming language proprietary protocols prototype RAMOSS relations ROGER sequence data social software art software development software engineering software industry software production source code space specific Sun Microsystems technical telecommunications telephone things Torvalds unit tests Unix visible websites writing