Slides from my talk at Interaction South America, Recife, Brazil, November 15, 2013. Software is eating the world. Thanks to newly mature platforms, techniques and infrastructure, teams are moving faster than ever before. So how do you design software in this world, a world of continuous integration, deployment and delivery?