With technology changing ever faster every day, just keeping on top of the present state of the art is hard enough. Given the techno-social revolutions of the past few years, imagine the hubris ...