Until we have a mobile device powerful enough that you could use it to build applications for itself, we're not going to see the full feedback loop of better tools leading to better apps leading to better tools.
Until we have a mobile device powerful enough that you could use it to build applications for itself, we're not going to see the full feedback loop of better tools leading to better apps leading to better tools.
In 2000 or so, I was developing things with Zope. Most of what we did was through the web and it was quite a shocking experience to have almost nothing on my desktop. While Zope development has shifted to filesystem, there are other platforms that took the through-the-web idea and ran with it.
And, BTW, if you give me a terminal, I can run Emacs just about everywhere. Version 22 even runs on VMS.
I don't think anybody is suggesting that PCs will vanish. Mainframes, after all, are certainly beyond their golden age yet they are still in use today.
Moreover, the penetration of PCs does not need to decrease in order for them to be eclipsed by something else.
I'll be using my laptops for the foreseeable future (seriously, people still use desktops?), but the IBM guy's point is that the mass market is moving on from what we consider "PCs". Geeks will absolutely still have them, other people not so much.
Hell yes -- my desktop system is orders of magnitude faster than your laptop for development.