Timing is Everything
On a human-computer interaction (HCI) and design thread again. I was reading the seminal article by Dr. Vannevar Bush in which he introduces ‘memex’ to the world (Atlantic, July 1945), I love this passage which eloquently reminds us that however brilliant an idea, it’s quite possible the rest of the puzzle/ stack/ ecosystem isn’t ready for it yet.
“Two centuries ago Leibnitz invented a calculating machine which embodied most of the essential features of recent keyboard devices, but it could not then come into use. The economics of the situation were against it: the labor involved in constructing it, before the days of mass production, exceeded the labor to be saved by its use, since all it could accomplish could be duplicated by sufficient use of pencil and paper. Moreover, it would have been subject to frequent breakdown, so that it could not have been depended upon; for at that time and long after, complexity and unreliability were synonymous. Babbage, even with remarkably generous support for his time, could not produce his great arithmetical machine. His idea was sound enough, but construction and maintenance costs were then too heavy. Had a Pharaoh been given detailed and explicit designs of an automobile, and had he understood them completely, it would have taxed the resources of his kingdom to have fashioned the thousands of parts for a single car, and that car would have broken down on the first trip to Giza.”


