I frame the scenario of the distributed development world of cloud computing, dive into the vertical world of enterprise dev and then throw down the big question... how do we change the later world to work as well as the new world of distributed systems?