"Computer scientists do applications, but they’re disconnected from the realities of how transportation systems actually operate and how they’ve been designed," he explained. "And physicists working in complex systems are the same–very, very disconnected from real systems. We’re all trying to work on Smart Cities from different perspectives."
via Alexey Pozdnukhov: Smartphones and Smart Cities | ITS.Berkeley.edu.
I am optimistic, but only time will tell how important having domain knowledge actually is.