As a high school student I had to go through a Philosophy class, even though my curriculum was in sciences. Zeno's paradox, or the negation of movement, was one of the subjects of that class through which I suffered enormously. Years later, my daughter came back one day with some math homework: the subject was to explain why Zeno's paradox was wrong. And I suffered through it again. This familiarity with Zeno, which I really could have done without, lead me to apply it to IT and what I consider to be the ball and chain that slows IT progress. In Zeno's paradox a runner (Achilles) cannot catch a turtle which started a race earlier than him because each time the runner reaches the point where the turtle was, the turtle has of course moved forward. Repeating this reasoning leads to the conclusion that the interval will become very small, but that the runner will never catch the turtle. What's wrong with the reasoning is that it explains a continuous movement variation through a set of discrete events. But this is what we do in IT: we have a continuous progress of IT technology, hardware and software, and IT projects which are discrete events. When we decide to start an IT project, all hardware and software components are frozen for the duration, while technology continue to progress.
Read more