Adam Bosworth explains why some software works and some does not. He brings it down to two basic factors - Physics and Human Psychology. It does sound pretty abstract, but he elaborates it further by specifying that success of software has always required a faster hardware technology. [Continue]

