When we first discussed this in my EDFI 300 class, I found it a hard concept to grasp. One the one hand, there is a standard way that we are expected to speak that is considered professional. On the other hand, who are we to tell someone that the way they speak, how they were raised to speak, is not eloquent or "right"? This is the article we were given on code switching.
I hope this helps us all understand the concept of code switching just a little bit more, and continue to ponder how to approach this idea in our own classrooms.