You know from time to time we get this kind of article. I have great faith in human ingenuity and I am certain that we will not hit a wall. This is not something new.

As ever, new discoveries will be made, new manufacturing processes will be invented. And don't forget as was mentioned above that there is a huge performance reservoir than can be tapped simply by writing better, a little more optimized software. Hardware has made such a rapid progress that there wasn't any incentive to optimize software.

Time will tell but I doubt we'll hit a technological wall for the foreseeable future.