I feel like I've lost my entire cultural identity in effort to be part of the culture I've spent the majority of the last decade in.
Translation: I want to impose my culture on my team mates.
Frankly, I'm tired of hearing people bitch about diversity in the tech field and then blaming employers. Out of the 200 people in my freshman CS class, two were black. By my senior year, one of them was left in the program -- and his major semester project failed all tests (the test being automated were completely color blind).
Let's ignore race for a moment. What's the percentage of people in tech who came from a single parent home? Ditto for the population at large? How many people in tech had welfare crack whores for mothers? The population at large? What's the percentage of people in tech where education was a priority for the family? The population at large?
If you want to bring race into it, turn around and ask the same questions and throw racial demographics into it. Perhaps the problem isn't with the tech companies, nor institutions of higher learning,nor primary or secondary education. Perhaps the problem lies with the family dynamics.