During onboarding you learn "git checkout master". You type those words everyday for six months, never thinking twice. Your confidence has grown over those months and you begin to feel like you belong here. But there's one coworker, Brad, who just doesn't seem to like you. Or maybe that's just his personality. But Brad just never seems to have anything nice to say. His code reviews are abrasive, though they don't rise to the level of bullying. Maybe that's just how he is.
This morning Brad picked apart a commit you were particularly proud of. Code you thought was rather clever, he tore into as overcomplicated and premature optimization. Okay, fine maybe he was right, but he didn't have to be rude about it. You feel like maybe Brad just doesn't like you. What did you ever do to him? Is it because you're black? No, you don't have any real evidence for that. "But...maybe?" a small voice whispers in the back of your mind. Unfortunately you can't look to how other black developers are treated by Brad. There aren't any.
You get some fresh air to clear your mind before sitting at your desk to make those changes Brad suggested. "git checkout master". Typing those words, you notice for the first time that "master" is a word with other connotations. Really, they had to choose that word? I mean, it would be a silly thing to complain about aloud.
Nevertheless, for months, every time you type that word part of you thinks "Really?" It doesn't upset you, exactly, but it reinforces a sense that this workplace is--hostile is too strong of a word--but not welcoming to black people. Maliciously indifferent. The kind of indifference that sees an enormous racial disparity and shrugs.
It's called a micro-aggression for a reason. It's a small thing. But small things add up. And it's an easy fix, so why not?