Bruce Sterling has consistently been 5-15 years ahead of his time in terms of the direction of popular culture since the late 70s. That is a very good run. He's not hyper-technical, but if you want to know what people will care about & how people will think in a decade, listen to what Bruce is saying now.