Once upon a time, there used to be two species: software engineers and data management folks. They coexisted successfully, occasionally spoke to each other over strict protocols. Both areas had their own rituals, practices and culture. Data management was messy, monolithic and bulky, while software engineering was matured and maintainable…