Software has often been left in the margins of 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, the book analyses software artworks, operating systems, commercial products, infrastructures and programming practices. It explores social forms, identities, materialities and power relations associated with software. It asks how software provokes 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. 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 Analyzes Software Artworks, Operating Systems, Commercial Products, Infrastructures, And Programming Practices. It Explores The 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.--jacket. 1. Introduction : Softwarily -- 2. Opening Code : Expression And Execution In Software -- 3. Algorithms : Sequence And Convolution -- 4. Kernel : Code In Time And Space -- 5. Java : Practical Virtuality -- 6. Pits And Traders : Infrastructures In Software -- 7. Extreme Programming : Code As Prototype For Software -- 8. Conclusion. Adrian Mackenzie. Includes Bibliographical References (p. [185]-203) And Index. Software 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.