42 karma · joined May 28, 2010
In that article, he talks about Netscape's biggest mistake being the decision to rebuild from scratch for version 5 (which went on to become the Mozilla suite).
If IE9 is refined to the point where it only has tabs, address bar and a few icons all in one row, it could be a winner from an interface perspective.
For new concepts, the web is a much more attractive platform - quicker development, fewer (but not no) compatibility issues between platforms, etc.
For instance the European Union was due to be fully compliant by 2010, but not a single government is likely to make the deadline: http://www.headstar.com/eablive/?p=441
Offline access is a problem.
Until that basic reality changes, I don't think mainstream computing needs will change. Along the same lines, I don't think the reverse is feasible, with computing interface changes bringing about social changes. The shifts we've seen from hand-writing to type-writing to computer-based word-processing has been happening in roughly the same environment for a very long time.
Long gone are the days when public policy could be dictated by what people specifically made public or private by opting to publish it (in a newspaper, for example) or not.
As a society, I don't think we quite know how to handle this. Technically, this information is public by definition, but having it used like this by a corporation just doesn't "feel right" to most people.
1. They've never heard of source control, let alone understand why or how it should be used.
2. They know exactly the frameworks they've been shown during their courses, and think that anything else is either completely foreign and useless, or needs to be dived into head-first, rather than seeing any framework as just another tool to be used based on first principles. (Replace "framework" with "language" and you get the same idea on a different scale.)
Maybe these comments are specific to Australian courses?