It's hopeful stuff, but I think it's a premature metaphor to draw to evolution. The timeline of Moore's Law was wrong and it's been wrong for a long time, even in the 90s. I personally think it's a distraction from the fact that we're getting to a point where we can't progress much faster in technology until we change the way we design chips. They're 2D, they need to be 3D [I have some ideas regarding using crystalline structures and copper, dissolving the crystals leaving behind the copper and filling in the rest with semiconductor goo of some kind.... and THEN figuring out how to program it..] Anyway, do I think we're due for an explosion? Maybe... but Unfortunately, it think it just means we're reaching the limits that we can continue in the direction we've gone into. Maybe that's the point: the hardware will not progress much, but the software may. Maybe with redirected efforts towards using what we have, we might be able to program our current machines better and more efficiently to be able to do more stuff. We'll have to to do more with less, as our expectations will continue to grow, but the hardware will remain more or less the same. Looking at the current crop of programming languages though, they've gone in the direction of being more and more complicated and bloated, rather than leaner and more efficient. There's been a lot more eye-candy and a lot less deep innovation. I don't mean to be negative. I think progress in inexpensive storage and networking is a HUGE deal as is increasing abilities using 3D immersive technologies. We're close to a "chicken in every pot" - everybody gets a computer of some kind world. But we're also in an era of corporate dominance over these same technologies.. which can stifle innovation by making it more and more difficult to create novel approaches to things. Then again, more and more kids are learning programming and fresh minds that get bored with what they're given will drive themselves to do more with what older generations like mine can't see yet. So, I'm still hopeful. I'm waiting for a BIG CHANGE in how we do things with computers and the internet. For example: Web pages. Why are we still delivering flat pages that we can barely interact with? The stuff the www is built on is old, duct-taped together stuff. HTML has been around since 1993 and really hasn't changed a whole lot. Javascript is used to manipulate items on the page, but it makes the experience so slow when a website designer wants to be innovative, that older computers have trouble typing a simple facebook message. Yet, the newer computers are not going to get any much faster. But the demands for innovation will continue. So, where will the innovation come from? Hopefully, something new. Hopefully. Smartphones are leading the way now, as kids are getting used to tablets just as we were used to TVs and it's an integrated part of their existence. So I'm hopeful. I believe any evolutionary-style changes though, will be the results of a generation growing up with interconnected computers and all of the services on it... and THEN deciding to make something _better_ with it, than what they were handed by us. So GenZ has my hopes pinned on them.