During my lifetime, there have been several major paradigm shifts in computing.
- The personal computer
- Graphical user interfaces (mouse and windowing)
- The Internet
- The World Wide Web
- Laptops (they started out as computers called “luggables”)
- 802.11 wireless networking
Each of these brought tremendous change to the ways that we think about computing. One of the reasons why I started working on Android is because I see mobile computing as being as big a paradigm shift as any of the previous ones. We have a ways to go in this, held back in large part because of the cellular providers, who still have their heads wedged where the sun does not shine. It’s still going to be a huge change on how we interact with computers.