When you are doing something, you have against you every people doing the same thing, every people doing the opposite thing, and the very large majority of people doing nothing.
Computer science is a restless infant and its progress depends as much on shifts in point of view as on the orderly development of our current concepts.