Robert Ahrends has joined as a scientific advisor
An interesting article on innovation vs. incremental progress in science.