The PC is Over

Just a couple of days ago, I was wondering this exact thing. What is needed to enable tablet to be used as a desktop, and I have pondered (from a programmer’s perspective) over, and found couple of things:

  1. A flawless speech recognition engine
  2. Making use of 1, a programming language that lets you speak your code ( i am talking about syntax being speakable/readable )

Also, another thought was, instead of thousands of programmers writing cutting edge code (for the purpose of high performance) why not invest in electronic engineers to make computers quicker? Have we hit the limits of speed of computing yet?