  Urban mobility systems are composed multiple elements with strong
interactions, i.e. their future is co-determined by the state of other
elements. Thus, studying components in isolation, i.e. using a reductionist
approach, is inappropriate. I propose five recommendations to improve urban
mobility based on insights from the scientific study of complex systems: use
adaptation over prediction, regulate interactions to avoid friction, use
sensors to recover real time information, develop adaptive algorithms to
exploit that information, and deploy agents to act on the urban environment.
