Interconnected

A unified theory of software evolution, or, how software tends to evolve (and deteriorate) [thanks blackbeltjones].