Measures for more diversity in computer science
Intellectual people predominantly populate academia, natural sciences, and computer science. This makes sense and serves society as a whole; you need to do abstract thinking detached from emotions to find objective truth, flaws in your or others’ thinking, logic errors in your computer code. If you do study computer science, the goal of your computer science institute and professors is usually primarily to teach and train this intellectual mind, this abstract and logical thinking. That’s what makes you a computer scientist after all. I came to realize after a couple of years of studying computer sciences that all the lectures, exercises, research I was spending most of my waking time on were training a very narrow part of my human mind. My human experience relies on a much broader repertoire of modes of thinking and parts of my mind in everyday life. You have emotions, empathy, fear, wants, and needs expressed in the non-intellectual and non-abstract subconscious parts of the mind. These things make up the majority of experiencing being alive. But studying computer science focused me on a tiny part of my human mind, the abstract, intellectual, logical thinking. I was trained by spending and understanding this mode of thinking during my studies. It’s interesting to think about what effect this has on my mind if I spend so much time on a part of my mind that has so little to do with everyday human experience and satisfaction.
This is highly speculative, but let’s ask how this circumstance could impact diversity in computer science? And more important how could we then increase diversity in computer science? I refer to diversity in a broad sense, socio-economic, gender, nationality, ethnicity. From my experience, it’s fair to say that computer science has an above-average presence of neurodivergent humans, introverts, and a lack of social skills. This can go two ways; on the one hand, I have experienced environments of non-judgment, where nerds just nerd out and really do not care about social norms and therefore also create an inclusive environment, e.g., I’m thinking of the Chaos Communication Congress here. There you can see a lot of neurodivergence, cross-dressers, trans-humans walking the halls, and also a sense of everyone just being very open and friendly and helpful in ways I haven’t come across elsewhere. For example, when you are tearing something down at the end of the congress, random nerds will show up and offer to help you. The other way this nerdiness can swing is an environment where a lack of self-awareness, empathy, and ego comes together and creates an unempathetic, competitive, and cold climate. There can be dynamics of everyone trying to outsmart everyone else in a hostile instead of humble and caring manner. This is likely to make diverse people, who might identify with being in a weaker minority already, reconsider getting into such an environment. For example, I witnessed male nerds being irritated and, consequently, hurtful or demeaning towards women. They saw them primarily as women and as fellow human second. In conclusion, the question is how to leverage nerdiness to tip the scale towards the first way of the inclusive and non-judgemental environment?
A couple of goals come to mind that in my current understanding could increase diversity in computer science:
- Promote the values of humbleness, support, collaboration.
- Increase self-awareness and using the emotional mind and less lone wolf attitude.
- Help everyone to decrease their ego and increase a sense of empathy towards others.
- Support of otherness, questioning, and counter-culture.
Now the follow-up question is how to get closer to these goals in academic institutions that teach computer science?
- For group exercises, add tutors or coaches with high empathy and let them support the team building and relating in the groups. Tools like eye-gazing, talking about how you make each other feel, trust-building exercises used in theater and improv classes.
- Make emotional development a first-class citizen, support groups, and classes where understanding and regulating one’s emotions is taught. These should be fun and difficult at the same time.
- Incorporate meditation teachers into the curriculum that teach basic mindfulness skills.
- Encourage professors and staff to mentor diverse students.