 At this year's conference, I'm going to be talking about scaling up in my keynote. And I think that one of the things that we often forget is that the human beings and the organizations that surround software development are information systems too. So an awful lot of the problems that are associated with producing high quality software at larger scale are similar or at least related to the kinds of problems that we get with building software at a larger scale in general and the operation of software at a larger scale. So problems like coupling and concurrency and modularity in terms of how do you break an organization up into a series of small teams to be able to scale it. We know what the most efficient way of organizing things is for human beings in software development. But how do you do that and how do you organize to be able to do that and build coherent, sensible, great software?