Adapting to a Complex World