The best way to predict the future is to invent it.
We cannot predict the future, but we can invent it.
I fear - as far as I can tell - that most undergraduate degrees in computer science these days are basically Java vocational training.
Every technology really needs to be shipped with a special manual - not how to use it but why, when, and for what.
Knowledge is silver. Outlook is gold. IQ is a lead weight.
An important technology first creates a problem and then solves it.