Life in Code and Software: Difference between revisions

No edit summary
(There is a weird double version due to a misplaced '/')
Line 1: Line 1:
START ENTERING YOUR BOOK MATERIAL HERE
[[Image:LivingCodeSoftwareCover.jpg|right|318x450px|LivingCodeSoftwareCover.jpg]] Mediated life in a complex computational ecology


[http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software/Introduction Introduction]
<br> [http://www.livingbooksaboutlife.org/books/ISBN_Numbers ISBN: 978-1-60785-XXX-X] <br> ''edited by'' [http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software/bio David Berry]  


<br>


__TOC__


== [http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software/Introduction '''Introduction: What is code and software?''']  ==


[http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software/Attributions Attributions]
This book explores the relationship between living and code and software. It does so because these technologies increasingly make up an important part of our urban environment, and indeed stretching even to very remote areas of the world. The book introduces and explores the way in which code and software become the conditions of possibility for human living, crucially becoming a computational ecology which we inhabit. As such we need to take account of this new computational world and think about how we live today in a highly mediated code-based world. Computer code and software are not merely mechanisms, they represent an extremely rich form of media. They differ from previous instantiations of media forms in that they are highly processual. They can also have agency delegated to them, which they can then prescribe back onto other actors, but which also remain within the purview of humans to seek to understand. [http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software/Introduction (more...)]
 
== Thinking Software  ==
 
<br>
 
;Eric W. Weisstein&nbsp;
:[http://mathworld.wolfram.com/TuringMachine.html What is a Turing Machine?]
 
;David Barker-Plummer&nbsp;
:[http://plato.stanford.edu/entries/turing-machine/ Turing Machines]
 
;Achim Jung&nbsp;
:[http://www.cs.bham.ac.uk/~axj/pub/papers/lambda-calculus.pdf A short introduction to the Lambda Calculus]
 
;Luciana Parisi &amp; Stamatia Portanova&nbsp;
:[http://computationalculture.net/article/soft-thought Soft Thought (in architecture and choreography)]
 
;David M. Berry&nbsp;
:[http://www.palgrave.com/PDFs/9780230292642.pdf Understanding Digital Humanities]
 
;Edsger W. Dijkstra&nbsp;
:[http://www.u.arizona.edu/~rubinson/copyright_violations/Go_To_Considered_Harmful.html Go To Statement Considered Harmful]
 
;Alan M. Turing&nbsp;
:[http://classes.soe.ucsc.edu/cmps140/Winter10/turing1950.pdf Computing machinery and intelligence]
 
;Martin Gardner : [http://www.ibiblio.org/lifepatterns/october1970.html The fantastic combinations of John Conway's new solitaire game "life"]
 
;Alan M. Turing&nbsp;
:[http://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdfOn Computable Numbers, with an Application to the Entscheidungs problem]
 
<youtube>E3keLeMwfHY</youtube> ''Video of a Turing Machine - Overview''
 
;Kevin Slavin&nbsp;
:[http://www.ted.com/talks/kevin_slavin_how_algorithms_shape_our_world.html How algorithms shape our world]
 
<youtube>TDaFwnOiKVE</youtube> ''Video shows how these complex computer programs determine: espionage tactics, stock prices, movie scripts, and architecture.''
 
== Code Literacy ('iteracy')  ==
 
<br>
 
;David M. Berry&nbsp;
:[http://stunlaw.blogspot.com/2011/09/iteracy-reading-writing-and-running.html Iteracy: Reading, Writing and Running Code]
 
;Ian Bogost&nbsp;
:[http://www.bogost.com/downloads/I.%20Bogost%20Procedural%20Literacy.pdf Procedural Literacy: Problem Solving with Programming, Systems, &amp; Play]
 
;Cathy Davidson&nbsp;
:[http://dmlcentral.net/blog/cathy-davidson/why-we-need-4th-r-reading-writing-arithmetic-algorithms Why We Need a 4th R: Reading, wRiting, aRithmetic, algoRithms]
 
;Jeannette M. Wing&nbsp;
:[http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf Computational Thinking]
 
;Stephan Ramsay&nbsp;
:[http://lenz.unl.edu/papers/2011/01/11/on-building.html On Building]
 
;Edsger W. Dijkstra&nbsp;
:[http://virtual.itca.edu.sv/dokeos/sinapsis/cd/doctos-sw-libre/docus-ewd/EWD1036%20-%20On%20the%20cruelty%20of%20really%20teaching%20computing%20scienc.pdf On the cruelty of really teaching computing science]
 
;Louis McCallum and Davy Smith&nbsp;
:[http://vimeo.com/20241649 Show Us Your Screens]
 
{{#widget:Vimeo|id=20241649}} <br>''A short documentary about live coding practise by Louis McCallum and Davy Smith.''
 
;Jeannette M. Wing&nbsp;
:[http://www.youtube.com/C2Pq4N-iE4I Computational Thinking and Thinking About Computing']
 
<youtube>C2Pq4N-iE4I</youtube> ''Wing argues that computational thinking will be a fundamental skill used by everyone in the world. To reading, writing, and arithmetic, she adds computational thinking to everyones' analytical ability.''
 
== Decoding Code  ==
 
<br>
 
;David M. Berry&nbsp;
:[http://thirteen.fibreculturejournal.org/fcj-086-a-contribution-towards-a-grammar-of-code/ A Contribution Towards a Grammar of Code]
 
;Mark C. Marino&nbsp;
:[http://www.electronicbookreview.com/thread/electropoetics/codology Critical Code Studies]
 
;Lev Manovich&nbsp;
:[http://lab.softwarestudies.com/2008/11/softbook.html Software Takes Command]
 
;Dennis G. Jerz&nbsp;
:[http://www.digitalhumanities.org/dhq/vol/001/2/000009/000009.html Somewhere Nearby is Colossal Cave: Examining Will Crowther's Original "Adventure" in Code and in Kentucky]
 
;Aleksandr Matrosov, Eugene Rodionov, David Harley, and Juraj Malcho, J.&nbsp;
:[http://go.eset.com/us/resources/white-papers/Stuxnet_Under_the_Microscope.pdf Stuxnet Under the Microscope]
 
;Ralph Langner&nbsp;
:[http://www.youtube.com/watch?v=CS01Hmjv1pQ Cracking Stuxnet, a 21st-century cyber weapon]
 
<youtube>CS01Hmjv1pQ</youtube> ''A fascinating look inside cyber-forensics and the processes of reading code to understand how it works and what it attacks.''
 
;Stephen Ramsay&nbsp;
:[http://vimeo.com/9790850 Algorithms are Thoughts, Chainsaws are Tools]
 
{{#widget:Vimeo|id=9790850}} <br> ''A short film on livecoding presented as part of the Critical Code Studies Working Group, March 2010, by Stephen Ramsay. Presents a "live reading" of a performance by composer Andrew Sorensen.''
 
;Wendy Chun&nbsp;
:[http://vimeo.com/16328263 Critical Code Studies]
 
{{#widget:Vimeo|id=16328263}} <br> ''Wendy Chun giving a lecture on code studies and reading source code.''
 
;Federica Frabetti&nbsp;
:[http://vimeo.com/16263212 Critical Code Studies]
 
{{#widget:Vimeo|id=16263212}} <br> ''Federica Frabetti giving a lecture on code studies and reading source code.''
 
== Software Ecologies  ==
 
<br>
 
;Gilles Deleuze&nbsp;
:[http://www.n5m.org/n5m2/media/texts/deleuze.htm Postscript on the Societies of Control]
 
;Felix Guattari&nbsp;
:[http://www.amielandmelburn.org.uk/collections/newformations/08_131.pdf The Three Ecologies]
 
;Robert Kitchin&nbsp;
:[http://www.envplan.com/epb/editorials/b3806com.pdf The Programmable City]
 
;Bruno Latour : [http://www.bruno-latour.fr/sites/default/files/123-WHOLE-PART-FINAL.pdf The Whole is Always Smaller Than Its Parts- A Digital Test of Gabriel Tarde’s Monads]
 
;Mathew Fuller and Sonia Matos&nbsp;
:[http://nineteen.fibreculturejournal.org/fcj-135-feral-computing-from-ubiquitous-calculation-to-wild-interactions/ Feral Computing: From Ubiquitous Calculation to Wild Interactions]
 
;Jussi Parikka&nbsp;
:[http://seventeen.fibreculturejournal.org/fcj-116-media-ecologies-and-imaginary-media-transversal-expansions-contractions-and-foldings/ Media Ecologies and Imaginary Media: Transversal Expansions, Contractions, and Foldings]
 
;David Gelernter&nbsp;
:[http://www.edge.org/3rd_culture/gelernter10/gelernter10_index.html Time to start taking the Internet seriously]
 
;Adrian Mackenzie&nbsp;
:[http://www.lancs.ac.uk/staff/mackenza/papers/code-leviathan.pdf The Problem of Computer Code: Leviathan or Common Power?]
 
;Adrian Mackenzie&nbsp;
:[http://thirteen.fibreculturejournal.org/fcj-085-wirelessness-as-experience-of-transition/ Wirelessness as Experience of Transition]
 
;Thomas Goetz&nbsp;
:[http://www.wired.com/magazine/2011/06/ff_feedbackloop/ Harnessing the Power of Feedback Loops]
 
;Christian Ulrik Andersen &amp; Søren Pold&nbsp;
:[http://nineteen.fibreculturejournal.org/fcj-133-the-scripted-spaces-of-urban-ubiquitous-computing-the-experience-poetics-and-politics-of-public-scripted-space/ The Scripted Spaces of Urban Ubiquitous Computing: The experience, poetics, and politics of public scripted space]
 
;B.J. Fogg, Gregory Cuellar, and David Danielson&nbsp;
:[http://bjfogg.com/hci.pdf Motivating, Influencing, and Persuading Users]
 
;Gary Wolf&nbsp;
:[http://www.youtube.com/OrAo8oBBFIo The quantified self]
 
<youtube>OrAo8oBBFIo</youtube>
''The notion of using computational devices in everyday life to record everything about you.''
 
== [http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software/Attributions '''Attributions'''] ==

Revision as of 21:37, 19 March 2012

LivingCodeSoftwareCover.jpg
LivingCodeSoftwareCover.jpg

Mediated life in a complex computational ecology


ISBN: 978-1-60785-XXX-X
edited by David Berry


Introduction: What is code and software?

This book explores the relationship between living and code and software. It does so because these technologies increasingly make up an important part of our urban environment, and indeed stretching even to very remote areas of the world. The book introduces and explores the way in which code and software become the conditions of possibility for human living, crucially becoming a computational ecology which we inhabit. As such we need to take account of this new computational world and think about how we live today in a highly mediated code-based world. Computer code and software are not merely mechanisms, they represent an extremely rich form of media. They differ from previous instantiations of media forms in that they are highly processual. They can also have agency delegated to them, which they can then prescribe back onto other actors, but which also remain within the purview of humans to seek to understand. (more...)

Thinking Software


Eric W. Weisstein 
What is a Turing Machine?
David Barker-Plummer 
Turing Machines
Achim Jung 
A short introduction to the Lambda Calculus
Luciana Parisi & Stamatia Portanova 
Soft Thought (in architecture and choreography)
David M. Berry 
Understanding Digital Humanities
Edsger W. Dijkstra 
Go To Statement Considered Harmful
Alan M. Turing 
Computing machinery and intelligence
Martin Gardner
The fantastic combinations of John Conway's new solitaire game "life"
Alan M. Turing 
Computable Numbers, with an Application to the Entscheidungs problem

Video of a Turing Machine - Overview

Kevin Slavin 
How algorithms shape our world

Video shows how these complex computer programs determine: espionage tactics, stock prices, movie scripts, and architecture.

Code Literacy ('iteracy')


David M. Berry 
Iteracy: Reading, Writing and Running Code
Ian Bogost 
Procedural Literacy: Problem Solving with Programming, Systems, & Play
Cathy Davidson 
Why We Need a 4th R: Reading, wRiting, aRithmetic, algoRithms
Jeannette M. Wing 
Computational Thinking
Stephan Ramsay 
On Building
Edsger W. Dijkstra 
On the cruelty of really teaching computing science
Louis McCallum and Davy Smith 
Show Us Your Screens


A short documentary about live coding practise by Louis McCallum and Davy Smith.

Jeannette M. Wing 
Computational Thinking and Thinking About Computing'

Wing argues that computational thinking will be a fundamental skill used by everyone in the world. To reading, writing, and arithmetic, she adds computational thinking to everyones' analytical ability.

Decoding Code


David M. Berry 
A Contribution Towards a Grammar of Code
Mark C. Marino 
Critical Code Studies
Lev Manovich 
Software Takes Command
Dennis G. Jerz 
Somewhere Nearby is Colossal Cave: Examining Will Crowther's Original "Adventure" in Code and in Kentucky
Aleksandr Matrosov, Eugene Rodionov, David Harley, and Juraj Malcho, J. 
Stuxnet Under the Microscope
Ralph Langner 
Cracking Stuxnet, a 21st-century cyber weapon

A fascinating look inside cyber-forensics and the processes of reading code to understand how it works and what it attacks.

Stephen Ramsay 
Algorithms are Thoughts, Chainsaws are Tools


A short film on livecoding presented as part of the Critical Code Studies Working Group, March 2010, by Stephen Ramsay. Presents a "live reading" of a performance by composer Andrew Sorensen.

Wendy Chun 
Critical Code Studies


Wendy Chun giving a lecture on code studies and reading source code.

Federica Frabetti 
Critical Code Studies


Federica Frabetti giving a lecture on code studies and reading source code.

Software Ecologies


Gilles Deleuze 
Postscript on the Societies of Control
Felix Guattari 
The Three Ecologies
Robert Kitchin 
The Programmable City
Bruno Latour
The Whole is Always Smaller Than Its Parts- A Digital Test of Gabriel Tarde’s Monads
Mathew Fuller and Sonia Matos 
Feral Computing: From Ubiquitous Calculation to Wild Interactions
Jussi Parikka 
Media Ecologies and Imaginary Media: Transversal Expansions, Contractions, and Foldings
David Gelernter 
Time to start taking the Internet seriously
Adrian Mackenzie 
The Problem of Computer Code: Leviathan or Common Power?
Adrian Mackenzie 
Wirelessness as Experience of Transition
Thomas Goetz 
Harnessing the Power of Feedback Loops
Christian Ulrik Andersen & Søren Pold 
The Scripted Spaces of Urban Ubiquitous Computing: The experience, poetics, and politics of public scripted space
B.J. Fogg, Gregory Cuellar, and David Danielson 
Motivating, Influencing, and Persuading Users
Gary Wolf 
The quantified self

The notion of using computational devices in everyday life to record everything about you.

Attributions