Rasmus says 21 September 2011 at 4:42 pm My guess would be that the rate of progress in science and technology is a function of the total amount of man hours spent on research and development multiplied by the ability of people to ???stand on the shoulders of giants??? multiplied by the amount and quality of infrastructure and machinery.