How fast is technology advancing?

how fast is technology in genral and espeically nano technology advancing.what will it be like in 5 years and in 25 years