... VMS software developers called the philosophy of strict backward
compatibility "The Promise" and took it very seriously. Unix, on the
other hand, has always struck me as being less concerned with backward
compatibility and more about innovation and experimentation. I think
the assumption with Unix is that you have the sources for your
programs, so you can recompile or modify them to keep up with
incompatible changes.