The notion of progress in programming is – as in anything else – debatable and hard to define. For various reasons that are besides the point of this essay I believe that we’re indeed making progress in the art of programming (otherwise what’s the point in getting up in the morning afternoon and going to the office?).