Thirty young people, divided into eight teams, are peering into their screens, energetically engaged in computer programming. Although some of them were complete strangers to the group, together they are now building creative projects that will prove to be either revolutionary or forgettable. By the fifth day of an intensive week, they will have produced something, usually a software...