Reflections on science, technology, and computing — leavened by personal experience


Like superheroes, successful technologies also become invisible. As technologies mature, market penetration rises, cultural expectations shift and consumer knowledge of the underlying theory and practice generally decline.Today, most computer users know nothing of the halting problem, superscalar pipeline design or object oriented programming. This is success.