Software Conflict 2.0: The Art and Science of Software Engineering