Code-switching, the practice of adjusting one's language or behavior to fit different social or cultural contexts, is a common experience for many people. But is it always a positive thing?