The New York Time has a fascinating interactive tool for looking at the history of computing, and for crowdsourcing when new technological breakthroughs might arrive.
It’s interesting to see what people believe will happen. Google will have mapped the entire world at 1 cm resolution (good enough to recognize faces) by 2020. Telecommuting and online dating replace ‘real world’ versions of the same by 2030. AI and cyborgs will be around by 2050, and by 2300, humanity will have achieved the Singularity, ending all forms of material suffering and deprivation.