Discussing the evolution of software development as a collaborative practice, and building community within the four walls of an enterprise org