Tsunami of Technology in the Next 5 Years

We are heading into a tsunami of technology in the next 5 years. What CAN we learn from the last 20+ years AND implement to stop us from making the same mistakes OR is it too late?