I never said people shouldn't be flexibile in their roles. In fact, understanding every other team member's role and having an overlapping working knowledge of skill sets is extremely high on my list of characteristics of what makes a great team. It's like a baseball team. Each position from Pitcher to Right Field has…