Fostering diversity in Golang community
Just a quick blog post to flush out my thoughts on diversity in Golang community.
I'm not really a big fan of associating human attributes such as races, religions and genders to programming languages or any kind of work. However, from my own experience in attending technical events. One thing that is obvious was... most of the events are overwhelmingly dominated by males. i.e sausage-fested
(not going to touch on skin colours, but you should make your own observation).
My question was... where are the females?
After asking around. Couple of "things" that put the females off from attending programming language meetup are:
"Bromance" or brotherhood lingo dominated the tech talk events, making them isolated or hard to fit in.
Not enough female programmers nearby to attend the tech event together. Females tend to stick together for safety reason or "afraid" of sending the wrong "signals". (I'm husband and a father to a girl ... so I know what I'm talking about)
Afraid to be ridiculed by their technical peers. This might not be 100% true, but I reckon men have a higher threshold of tolerance to be ridiculed by strangers than women.
Some people blamed the lack of female programmers because of the way society places women via childhood toys. Not quite sure how true this is, but I'd seen talented female programmers in CS classes and in my former work place. It would be great if they can contribute or present their work in tech events more often.
There are a few initiatives to encourage more women to participate in Golang community such as GoBridge and Women Who Go. However, at this moment ... these meetups/events are isolated in the West.
Golang community needs diversity and I would like to point out the meaning of this 做
character/rune to foster diversity in Go worldwide.
Hope that each time when you organize event related to Golang( or any programming languages ), please remember about this 做
character/rune and do your best in calibrating the atmosphere to promote/foster/accomodate diversity.
UPDATE: Someone pointed out the error in Golang Facebook group. In his own word -
Source: A Compendium of Chinese Characters (字解 by 顾建平)
会意字。 从人,表示人做事;从故,故有原因义,人做事总有一定的原因。本意是从事某种工作或活动。
This is a terrible misquote. Not good!! There's not any hint of carrying any sticks!! "故" has the meaning of "reason", "purpose". The radical on the right is not "women" either!! Radical for women is "女".
See there are Chinese version of grammar Nazi too!
Let's just pretend that it is not character, but rather ... a picture and you will get the meaning. ;-)
By AdamNg
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Something interesting
- Interview with Rima Ibrahim Alghanim (ريما ابراهيم), a Software Engineering Student at Universiti Tenaga Nasional, Malaysia
Advertisement
Tutorials
+5.1k Swift : Convert string array to array example
+19.1k Golang : Fix cannot download, $GOPATH not set error
+9.9k Golang : How to tokenize source code with text/scanner package?
+13.3k Generate salted password with OpenSSL example
+5.4k Golang : Shortening import identifier
+11.8k Golang : Save webcamera frames to video file
+10.9k CodeIgniter : How to check if a session exist in PHP?
+12k Golang : 2 dimensional array example
+11.9k Golang : convert(cast) string to integer value
+9.1k Golang : Play .WAV file from command line
+4.3k Java : Generate multiplication table example
+8.9k Golang : Write multiple lines or divide string into multiple lines