We are now in our fourth generation of Computer Professionals. Each one of these generations spanned approximately two decades: 1950s/60s, 1970s/80s, 1990s/2000s, and 2010/onwards. Every generation has been based upon a common computer infrastructure and was focused on solving the then current set of computer challenges. Each generation built upon the shoulders of the previous generations and each created additional features that added to the overall system complexity. Furthermore, the IT world continues to grow more complex, both organizationally and globally as well. The intersection of all of these trends is an increasing level of complexity that is currently a major challenge. New methods and processes (e.g. DevOps) are evolving, in part, to manage this obstacle. This presentation provides the context and perspective necessary for understand the scope of the current collaboration needs.