To restore the kind of aggressive innovation needed to build the next-generation internet will require re-engineering of the social networks of software developers themselves (Science, vol 325, p 396). This could be done, for example, if funding agencies ensured that research projects were carried out by many small, competing groups over longer periods. "To enable innovation it may be necessary to reduce the number of social ties between coders," says Mayer-Schönberger.