Great video, worth a watch
Kevin Slavin argues that we’re living in a world designed for — and increasingly controlled by — algorithms. In this riveting talk from TEDGlobal, 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.
http://www.ted.com/talks/lang/eng/kevin_slavin_how_algorithms_shape_our_world.html