What is 'code switching' and why do people do it?

Have you ever noticed someone changing the way they talk when they’re around different people? You may even do this yourself, using different slang, intonation and articulation when you’re at work versus when you’re hanging out with your friends or family. Sometimes those changes might be subtle, while other times they’re obvious. People who grew …