Life in Code and Software/: Difference between revisions

No edit summary
 
(42 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Image:LivingCodeSoftwareCover.jpg|right|318x450px|LivingCodeSoftwareCover.jpg]] Mediated life in a complex computational ecology  
[[Image:lifeincode2.jpg|right|318x450px|LivingCodeSoftwareCover.jpg]] Mediated life in a complex computational ecology  


<br>
<br> ''edited by'' [http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software/bio David Berry]  
[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?''']  ==
PLEASE CLICK HERE


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...)]
http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software
 
== Thinking Software  ==
<br>
;Eric W. Weisstein : [http://mathworld.wolfram.com/TuringMachine.html What is a Turing Machine? by Wolfram Alpha]
<br><br>
<youtube>TDaFwnOiKVE</youtube>
[http://www.ted.com/talks/kevin_slavin_how_algorithms_shape_our_world.html Kevin Slavin: How algorithms shape our world]
Kevin Slavin ; argues that we're living in a world designed for -- and increasingly controlled by -- algorithms. He shows how these complex computer programs determine: espionage tactics, stock prices, movie scripts, and architecture. And he warns that we are writing code we can't understand, with implications we can't control.
<br><br>
Parisi, L. and Portanova, S. (2012) Soft Thought (in architecture and choreography), ''Computational Culture'', issue 1, accessed 16/03/2012, http://computationalculture.net/article/soft-thought
 
David M. Berry
[http://www.palgrave.com/PDFs/9780230292642.pdf Understanding Digital Humanities]
 
Turing, A.M. (1950). Computing machinery and intelligence. ''Mind'', 59, 433-460, accessed 15/03/2012, http://classes.soe.ucsc.edu/cmps140/Winter10/turing1950.pdf
 
Turing, A.M. (1936). On Computable Numbers, with an Application to the Entscheidungs problem. ''Proceedings of the London Mathematical Society''. 2 42: 230–65, accessed 15/03/2012, http://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf
 
<youtube>E3keLeMwfHY</youtube>
''Video of a Turing Machine - Overview''
 
== Code Literacy ('iteracy')  ==
<br>
 
Berry, D. M. (2011) Iteracy: Reading, Writing and Running Code, accessed 15/03/2012, http://stunlaw.blogspot.com/2011/09/iteracy-reading-writing-and-running.html
 
Bogost, I. (2005) Procedural Literacy: Problem Solving with Programming, Systems, & Play, Telemedium, accessed 15/03/2012, http://www.bogost.com/downloads/I.%20Bogost%20Procedural%20Literacy.pdf
 
Davidson, C. (2012) Why We Need a 4th R: Reading, wRiting, aRithmetic, algoRithms, DML Central, accessed 15/03/2012, http://dmlcentral.net/blog/cathy-davidson/why-we-need-4th-r-reading-writing-arithmetic-algorithms
 
[http://vimeo.com/20241649 Show Us Your Screens by Louis McCallum and Davy Smith]
 
{{#widget:Vimeo|id=20241649}}
 
A short documentary about live coding practise by Louis McCallum and Davy Smith.
 
<youtube>C2Pq4N-iE4I</youtube>
''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.
 
Wing, J. M. (2006) Computational Thinking, Proceedings of the ACM, accessed 15/03/2012, http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf
 
Ramsay, S. (2011) On Building, accessed 15/03/2012, http://lenz.unl.edu/papers/2011/01/11/on-building.html
 
Dijkstra, E. W. (1998) On the cruelty of really teaching computing science, accessed 15/03/2012, http://virtual.itca.edu.sv/dokeos/sinapsis/cd/doctos-sw-libre/docus-ewd/EWD1036%20-%20On%20the%20cruelty%20of%20really%20teaching%20computing%20scienc.pdf
 
== Decoding Code  ==
<br>
 
Berry, David. M. “A Contribution Towards a Grammar of Code.” ''Fibreculture Journal'' 13 : n. pag. Web. 9 Nov 2009, accessed 16/03/2012, http://thirteen.fibreculturejournal.org/fcj-086-a-contribution-towards-a-grammar-of-code/
 
Marino, Mark C. “Critical Code Studies” ''Electronic Book Review''. 2006, accessed 16/03/2012, http://www.electronicbookreview.com/thread/electropoetics/codology
 
Manovich, L. (2008) Software Takes Command, accessed 15/03/2012, http://lab.softwarestudies.com/2008/11/softbook.html
 
[http://www.youtube.com/watch?v=CS01Hmjv1pQ Ralph Langner: Cracking Stuxnet, a 21st-century cyber weapon]
 
<youtube>CS01Hmjv1pQ</youtube>
 
When first discovered in 2010, the Stuxnet computer worm posed a very strange puzzle. Beyond its unusually high level of sophistication loomed a more troubling mystery: what was its purpose? Ralph Langner and team helped crack the programming code that revealed this digital warhead's final target – and its origins in international politics and cyberwarfare. This is a fascinating look inside cyber-forensics and the processes of reading code to understand how it works and what it attacks.
 
<br>
Matrosov, A., Rodionov, E., Harley, D. and Malcho, J. (n.d.) Stuxnet Under the Microscope, accessed 04/03/2012,
http://go.eset.com/us/resources/white-papers/Stuxnet_Under_the_Microscope.pdf
<br><br>
 
[http://vimeo.com/9790850 Algorithms are Thoughts, Chainsaws are Tools by Stephen Ramsay]
 
{{#widget:Vimeo|id=9790850}}
 
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.
 
[http://vimeo.com/16328263 Wendy Chun - Critical Code Studies]
 
{{#widget:Vimeo|id=16328263}}
 
Wendy Chun giving a lecture on code studies and reading source code.
 
[http://vimeo.com/16263212 Federica Frabetti - Critical Code Studies]
 
{{#widget:Vimeo|id=16263212}}
 
Federica Frabetti giving a lecture on code studies and reading source code.
 
== Software Ecologies  ==
<br>
 
Deleuze, G. (1992) Postscript on the Societies of Control, October, vol. 59, pp 3-7, accessed 15/03/2012, http://www.n5m.org/n5m2/media/texts/deleuze.htm
 
Kitchin, R. (2012) The Programmable City, Environment and Planning B: Planning and Design, volume 38, pages 945-951, accessed 15/03/2012, http://www.envplan.com/epb/editorials/b3806com.pdf
 
Fuller, M. and Matos, S. (2011) Feral Computing: From Ubiquitous Calculation to Wild Interactions, Fibreculture, issue 19, accessed 15/03/2012, http://nineteen.fibreculturejournal.org/fcj-135-feral-computing-from-ubiquitous-calculation-to-wild-interactions/
 
Parikka, J. (2011) Media Ecologies and Imaginary Media: Transversal Expansions, Contractions, and Foldings, Fibreculture, issue 19, accessed 15/03/2012, http://seventeen.fibreculturejournal.org/fcj-116-media-ecologies-and-imaginary-media-transversal-expansions-contractions-and-foldings/
 
MacKenzie, A. (2006)  “The Problem of Computer Code: Leviathan or Common Power?” Institute for Cultural Research, Lancaster University. 10 August 2006, accessed 15/03/2012, http://www.lancs.ac.uk/staff/mackenza/papers/code-leviathan.pdf
 
MacKenzie, A. (2008) Wirelessness as Experience of Transition, Fibreculture, 13, accessed 15/03/2012,  http://thirteen.fibreculturejournal.org/fcj-085-wirelessness-as-experience-of-transition/
 
<br>
<youtube>OrAo8oBBFIo</youtube>
''Gary Wolf: The quantified self'': The notion of using computational device in everyday life to record everything about you.
 
<br><br>
Goetz, T. (2011) Harnessing the Power of Feedback Loops, ''Wired'', accessed 12/09/2011, http://www.wired.com/magazine/2011/06/ff_feedbackloop/
 
Andersen, C. U. and Pold, S. (2011) The Scripted Spaces of Urban Ubiquitous Computing: The experience, poetics, and politics of public scripted space, ''Fibreculture'',issue 19,  accessed 15/03/2012, http://nineteen.fibreculturejournal.org/fcj-133-the-scripted-spaces-of-urban-ubiquitous-computing-the-experience-poetics-and-politics-of-public-scripted-space/
 
Fogg, B. J., Cuellar, G., and Danielson, D. (2003) Motivating, Influencing, and Persuading Users, In Jacko, J. and Sears A. (eds.), The human-computer interaction handbook: fundamentals, evolving technologies, and emerging applications, accessed 15/03/2012, http://bjfogg.com/hci.pdf
 
== [http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software/Attributions '''Attributions''']  ==

Latest revision as of 13:28, 3 June 2012

LivingCodeSoftwareCover.jpg
LivingCodeSoftwareCover.jpg

Mediated life in a complex computational ecology


edited by David Berry


PLEASE CLICK HERE

http://www.livingbooksaboutlife.org/books/Life_in_Code_and_Software