Apakah Open Source Terbuka untuk Wanita?
Diterbitkan: 2022-03-11Berikut ini telah diposting sebelum peluncuran Beasiswa Toptal untuk Pengembang Wanita. Untuk mendukung pelamar beasiswa, Toptal juga telah menerbitkan panduan untuk memberikan kontribusi sumber terbuka pertama Anda.
Perempuan kurang terwakili dalam teknologi. Kesadaran ini bukanlah hal baru. Lihat saja angka-angka yang dirilis oleh Facebook, Google, Intel, Slack, dan masih banyak lagi. Tetapi jumlahnya mungkin bahkan lebih buruk daripada yang disiratkan oleh laporan-laporan ini.
Pada acara teknologi baru-baru ini, saya mendengar percakapan sampingan tentang kurangnya keragaman gender dalam teknologi. Kelompok kecil sedang mendiskusikan fakta bahwa meskipun perempuan membentuk sekitar 30% dari angkatan kerja di bidang teknologi, tim teknik tingkat yang lebih tinggi jarang memiliki lebih dari beberapa perempuan.
Salah satu peserta dalam percakapan ini berkomentar bahwa ini karena pengembang pria pada umumnya lebih berbakat daripada pengembang wanita. Tidak ada seorang pun di grup yang keberatan.
Hmm…
Dari pengalaman pribadi di Toptal dan pengalaman universitas saya di bidang teknik di Princeton, yang hampir 50/50 pria vs wanita, saya tahu ini salah. Saya telah bekerja dengan sejumlah insinyur wanita yang luar biasa dan sangat cerdas dalam semua jenis peran. Namun jumlahnya tampaknya tidak sesuai dengan pengalaman saya sendiri, terutama ketika Anda mulai melihat peran teknik yang lebih senior.
Dan mengatasi perbedaan ini adalah penting. Bukan hanya keragaman demi keragaman. Jika pria dan wanita sama-sama cerdas, secara statistik, maka dari sepuluh orang terpintar di dunia, lima harus laki-laki dan lima perempuan. Jadi, jika tim Anda tidak seimbang antara pria dan wanita, maka tim Anda mungkin bukan yang terbaik.
Dalam sistem yang sempurna, keragaman adalah hasil probabilistik. Tapi ini bukan hasil yang kami lihat.
Setelah mendengar percakapan ini, saya ingin melihat angka untuk lebih memahami jika/di mana kecenderungan membangun tim perangkat lunak salah. Saya mencari Google untuk tren dalam perincian gender di seluruh tingkat keterampilan dalam rekayasa perangkat lunak, tetapi saya tidak dapat menemukan banyak, jadi saya memutuskan untuk melihat data yang tersedia untuk umum di GitHub. Saya menggores 5.000 profil untuk mendapatkan nama, jumlah pengikut, jumlah kontribusi, dan jumlah repositori. Saya kemudian menggunakan paket open source genderize.io untuk mengetahui jenis kelamin setiap profil.
Ada begitu sedikit wanita di angkatan pertama ini sehingga saya harus menambahkan lebih banyak data untuk membuat grafik sederhana menjadi signifikan, jadi saya mengumpulkan 15.000 lagi.
Inilah yang saya temukan:
Open Source Didominasi oleh Pria
Bahkan sebelum masuk ke analisis lebih lanjut, sudah jelas bahwa persentase perempuan sangat rendah. Dari 20.000 profil, genderize.io mampu menentukan jenis kelamin 15.374 dengan percaya diri. Dari mereka, hanya 6,0% (926) adalah perempuan. Kesenjangan menjadi lebih parah setelah Anda mulai melihat aktivitas pengguna.
Mari kita ambil 10 kontribusi sebagai batas untuk perbedaan antara pengguna yang baru saja membuat profil dan mungkin bereksperimen sedikit dan orang yang setidaknya telah mempelajari proyek sumber terbuka atau memulai proyek mereka sendiri. Hasilnya: 5,4% wanita.
Faktanya, jika kita membagi pengguna ke dalam ember sesuai dengan jumlah kontribusi mereka (dengan minimal 1.000 pengguna di setiap ember), persentase pengguna wanita cenderung menurun seiring dengan peningkatan kontribusi.
Tidak hanya jumlah perempuan yang jauh lebih sedikit di GitHub daripada yang mungkin ditunjukkan oleh angka keragaman gender industri teknologi, tetapi sepertinya persentase perempuan menurun seiring dengan meningkatnya aktivitas pengguna.
Saya terus menggali, melihat gender di antara jumlah pengikut dan jumlah repositori, dan mengamati tren yang sama. Ini sangat jelas ketika melihat jumlah repositori:
Sekali lagi, kami melihat bahwa persentase wanita menurun saat kami pindah ke ember dengan lebih banyak repositori.
Jadi apa yang terjadi di sini? Apakah aktivitas GitHub merupakan indikator yang wajar dari keahlian pemrograman? (Saya kira begitu.) Apakah insinyur wanita berbakat cenderung tidak berkontribusi secara aktif ke open source daripada rekan pria mereka? Apakah hasil ini merupakan indikator lain dari masalah masuk/retensi industri teknologi terkait dengan insinyur wanita?
Mengapa Angka di Komunitas Open Source Sangat Rendah?
Angka-angka untuk wanita di industri teknologi sudah cukup suram, tetapi mereka bahkan lebih buruk dalam proyek-proyek open source.
Banyak penelitian sebelumnya berfokus pada alasan mengapa wanita tidak mau memulai mata pelajaran dan karier terkait STEM. Beberapa menyimpulkan kurangnya minat umum dalam mata pelajaran STEM. Yang lain percaya bahwa wanita memutuskan untuk tidak mengejar karir STEM setelah distereotipkan oleh keluarga dan guru. Yang lain lagi menyebutkan kurangnya panutan atau kombinasi dari beberapa penyebab.
Menurut sebuah studi tentang gender di StackOverflow, “Masalah gender dan subjek terkait STEM telah dipelajari selama beberapa tahun, dan sebagian besar dari sudut pandang 'mengapa' wanita tidak terlibat dengan studi ilmiah atau karier. Kurang perhatian sejauh ini diberikan untuk mengukur fenomena dan representasi perempuan dalam komunitas online (sebagai 'pengguna' teknologi), apa tingkat partisipasi mereka, dan apakah perbedaan dapat dideteksi pada tingkat gender. Hanya bukti anekdotal yang dikumpulkan tentang bagaimana komunitas tertentu secara aktif mencegah perempuan untuk berpartisipasi.”
Tetapi ketika kami menghabiskan begitu banyak waktu untuk berfokus pada mengapa ada lebih sedikit wanita yang mengejar mata pelajaran terkait STEM, kami kehilangan fokus pada perbedaan penting lainnya: jika 28% gelar master CS diberikan kepada wanita, mengapa angka di komunitas open source begitu banyak lebih rendah?
Ada beberapa kemungkinan untuk dipertimbangkan ketika memikirkan jawaban atas pertanyaan ini:
1. Mungkin tidak ada korelasi kuat antara bakat pemrograman dan aktivitas GitHub.
Di industri teknologi, banyak pengembang menggunakan GitHub di awal karir mereka karena ini merupakan prasyarat untuk dianggap serius. Namun, tampaknya lebih sedikit calon pengembang wanita yang melihat open source dengan cara ini. Mungkinkah data ini hanya kebetulan dan tidak berarti banyak dalam kaitannya dengan jumlah insinyur perangkat lunak wanita berbakat di industri teknologi?
Saya mendiskusikan pertanyaan tersebut dengan dua insinyur di Toptal, Anna-Chiara Bellini dan Bozhidar Batsov. Anna-Chiara memiliki lebih dari 20 tahun pengalaman rekayasa perangkat lunak di berbagai pengaturan akademik dan bisnis, dan Bozhidar adalah nomor 98 dalam daftar kontributor GitHub paling aktif di dunia.
Keduanya setuju bahwa meskipun aktif di GitHub biasanya merupakan indikator yang baik dari keahlian teknik, sebaliknya tidak benar, menyebutkan bahwa mereka tahu banyak insinyur hebat yang tidak terlibat dalam open source sama sekali. Industri teknologi juga setuju, dengan banyak perusahaan menilai profil GitHub selama proses perekrutan (walaupun praktik ini tampaknya cukup bias, yang tidak terlalu mengejutkan mengingat hasil penelitian saya).
Bozhidar menyarankan bahwa kontributor open source seringkali lebih cenderung menjadi tipe orang yang mendorong perubahan internal besar dalam pengaturan perusahaan. Anna-Chiara berkomentar bahwa dibutuhkan kepercayaan diri yang besar untuk berkontribusi pada open source, sesuatu yang dia pikir mungkin lebih sulit untuk diatasi oleh pengembang wanita, mengingat sejarah buruk industri teknologi dengan menyambut wanita.
Tentu saja ada beberapa bias yang berpotensi berperan dengan data GitHub ini (termasuk fakta bahwa hampir 25% nama tidak dapat diklasifikasikan sebagai pria/wanita dengan percaya diri).
Namun, Bozhidar, Anna-Chiara, dan saya setuju bahwa tingkat aktivitas GitHub umumnya merupakan indikator yang baik dari keahlian pemrograman. Namun data ini menunjukkan tren programmer wanita berbakat yang memilih untuk menghentikan (atau tidak pernah memulai) pencarian open source mereka demi opsi lain.
2. Angka-angka yang dikutip dalam laporan perusahaan teknologi termasuk peran non-teknologi.
Banyak perusahaan di industri teknologi menyebutkan bahwa mereka mempekerjakan antara 25 dan 30 persen wanita. Namun, angka ini bisa menyesatkan. Sebagian besar dari angka yang lebih besar ini - ya, mereka yang lebih besar - mencakup peran teknis dan non-teknis.
Saat Anda mulai memeriksa persentase karyawan wanita dalam peran teknis, jumlahnya turun lebih rendah lagi.
Di Facebook, 32 persen karyawan adalah perempuan, tetapi hanya 16 persen peran teknis yang dimiliki perempuan. Di Google, ada penurunan serupa dari 30 persen karyawan wanita di perusahaan secara keseluruhan menjadi 18 persen dalam peran teknis. Slack turun dari 39 persen perempuan secara keseluruhan menjadi 18 persen dalam peran teknik. Dari perusahaan yang saya periksa, Intel memiliki lompatan terkecil, dari 24,1 persen perempuan secara keseluruhan menjadi 19,4 persen dalam peran teknis.

Jadi, meskipun banyak perusahaan membanggakan persentase karyawan wanita yang sekitar seperempat atau bahkan sepertiga dari perusahaan, jumlah wanita dalam peran teknis sebenarnya jauh lebih rendah. Tampaknya klaim 15 hingga 20 persen akan lebih akurat.
Tapi itu masih menyisakan perbedaan besar antara persentase wanita yang terlibat dalam peran teknis atau rekayasa di perusahaan teknologi dan persentase wanita yang berkontribusi pada proyek open source di GitHub.
3. Programmer wanita meninggalkan industri teknologi.
Jika aktivitas di GitHub berkorelasi dengan senioritas dan keahlian, maka jumlah kontributor wanita aktif yang sangat rendah (bahkan rendah dibandingkan dengan kontributor wanita secara keseluruhan) dapat dijelaskan oleh tingkat keberangkatan insinyur wanita yang sangat tinggi dari industri teknologi.
Jika industri teknologi tidak dapat mempertahankan sebanyak mungkin wanita melewati tanda pertengahan karir mereka, maka kemungkinan mereka juga tidak akan berkontribusi pada banyak proyek open source.
Tetapi alur pemikiran ini juga menimbulkan pertanyaan: Apakah korelasi antara senioritas dan kontribusi benar-benar benar? Banyak kontributor OSS yang sering adalah programmer yang relatif baru yang mencoba untuk membangun nama untuk diri mereka sendiri - jadi di mana para wanita dari kelompok itu?
4. GitHub bisa menjadi komunitas yang tidak ramah bagi programmer wanita.
Mengomentari sebuah artikel tentang wanita di bidang teknologi, seorang pengembang wanita mengatakan, “Sehubungan dengan proyek sumber terbuka - saya telah memikirkannya baru-baru ini. Saya sebenarnya belum berkomitmen untuk apapun dan itu pasti menempatkan ketegaran dalam karir saya… Saya merasa seperti itu adalah lingkaran yang tidak bisa saya masuki. Tapi kebanyakan saya takut sorotan berlebihan menjadi satu-satunya programmer wanita pada proyek yang tersedia untuk umum. Mengingat bagaimana perempuan diperlakukan di internet, ketakutan ini tampaknya tidak masuk akal.”
Anna-Chiara percaya kekhawatiran semacam ini adalah tema umum di antara para insinyur wanita, terutama ketika datang ke OSS. Ketika saya bertanya apakah menurutnya perempuan cenderung tidak berkontribusi pada proyek open source, dia menjawab, tanpa ragu, ya.
Anna-Chiara juga mengemukakan kemungkinan bahwa pengguna GitHub perempuan mungkin mencoba untuk mengadopsi nama laki-laki atau netral gender untuk memastikan mereka akan dianggap serius (ingat bahwa genderize.io tidak dapat dengan yakin menentukan jenis kelamin sekitar seperempat dari profil tergores).
Namun, itu tidak berarti bahwa kontributor perempuan tidak ada di luar sana. Bozidhar memunculkan Exercism.io, sebuah proyek populer yang dimulai oleh Katrina Owen yang memiliki beberapa kontributor wanita. Dia juga menyebutkan Bodil Stokke, seorang pengembang wanita dari Norwegia dengan sejarah yang sangat luas dari kontribusi open source populer.
Anna-Chiara juga menyarankan bahwa jika sebuah proyek memiliki wanita di antara kontributor atau pemimpin teratas, pengembang wanita mungkin lebih mungkin berkontribusi untuk itu. Sayangnya, dibandingkan dengan banyaknya proyek yang didominasi laki-laki di luar sana, proyek OSS yang dipimpin perempuan sulit ditemukan.
Tapi masalahnya lebih besar dari sekedar OSS. “Jika saya memikirkan wanita yang saya kenal dalam perkembangan, itu tidak mendekati 20% yang Anda dengar di perusahaan besar ini. Saya tidak berpikir itu bahkan mendekati 10%, ”kata Anna-Chiara kepada saya. “Hasil analisis GitHub ini tidak mengejutkan saya.”
5. Bias implisit yang membentuk industri teknologi mungkin mengalir ke GitHub.
Eric Ries menunjukkan masalah bias implisit dalam industri teknologi. Bahkan jika orang individu dalam sistem tidak bias, masih sangat mudah bagi sistem tersebut untuk menjadi bias. Orang-orang juga memiliki bias yang tidak disadari, yang semakin memperumit masalah.
Dalam artikelnya, Eric menggunakan contoh orkestra, yang sebagian besar laki-laki sampai tahun 1970-an. Orang-orang percaya bahwa pemain laki-laki memiliki bakat yang lebih tinggi untuk musik daripada pemain perempuan. Namun, begitu orkestra mulai memisahkan musisi dari juri dengan layar fisik selama audisi, jumlahnya berubah secara signifikan, dan orang-orang mulai menerima bahwa pria dan wanita rata-rata bermain sama baiknya.
Jika bias serupa ikut bermain dengan sistem perekrutan di industri teknologi, ini bisa membantu menjelaskan persentase yang lebih kecil dari insinyur perangkat lunak wanita yang saya bahas sebelumnya. Dan jika lebih sedikit insinyur perangkat lunak wanita yang dipekerjakan, efek tersebut dapat mengalir ke komunitas open source seperti GitHub. Jika seseorang ditolak untuk peran pemrograman penuh waktu, mereka mungkin akan percaya bahwa mereka tidak berbakat, dan karena itu cenderung tidak memiliki kepercayaan diri untuk berkontribusi pada proyek sumber terbuka.
Di mana ini meninggalkan kita?
Berikut adalah beberapa pertanyaan lanjutan yang muncul di benak saya (dan masih banyak lagi):
1. Bagaimana angka-angka ini berubah dari waktu ke waktu?
Melibatkan lebih banyak wanita dalam industri teknologi adalah topik yang sedang hangat dibicarakan saat ini, dan munculnya bootcamp pengkodean yang membutuhkan kontribusi seharusnya memiliki dampak positif, termasuk dalam hal open source. Seberapa efektif diskusi tersebut dan berbagai inisiatif baru? Seperti apa angka-angka ini 3 tahun yang lalu? 5 tahun lalu? Bagaimana dalam setahun?
2. Bagaimana lagi kita bisa menganalisis data GitHub?
Anna-Chiara menyarankan untuk memeriksa perincian gender pengguna berdasarkan jumlah garpu yang mereka miliki untuk mendapatkan gambaran tentang seberapa sering pengguna GitHub wanita bereksperimen dengan sebuah proyek dalam beberapa cara. Selain itu, ada faktor lain yang berperan, seperti kelompok usia, yang mungkin memengaruhi temuan kami. Open source telah menjadi bahan pokok industri teknologi untuk waktu yang lama, tetapi GitHub baru didirikan pada tahun 2008.
3. Apakah ada cara yang baik untuk melihat pengguna GitHub mana yang menggunakan nama palsu?
Jika persentase wanita yang menggunakan nama palsu jauh lebih tinggi daripada persentase wanita di GitHub secara keseluruhan, itu akan membuat pernyataan yang sangat kuat tentang bagaimana menyambut GitHub (dan teknologi secara umum, sampai batas tertentu) sebagai sebuah komunitas.
4. Bagaimana angka-angka ini berubah ketika Anda mulai melihat lokasi?
Ini tidak sempurna, karena interaksi di GitHub secara teoritis agnostik lokasi. Namun, dapatkah kita belajar sesuatu dari komunitas teknologi di negara-negara yang memiliki proporsi pengguna GitHub wanita lebih tinggi dari rata-rata.
Dan berikut adalah beberapa ide untuk meningkatkan angka-angka ini (sekali lagi, tentu saja ada lebih banyak lagi):
1. Bisakah halaman repositori GitHub populer ditingkatkan?
Ketika saya mendiskusikan topik ini dengan Bozhidar, dia menyebutkan bahwa sebagian besar proyek/komunitas di GitHub memiliki pemimpin yang sangat sabar, ramah, dan senang memandu kontributor open source baru melalui tahap awal proyek. Ini sepertinya bukan pengetahuan umum sama sekali (ingat komentar yang disebutkan di atas dari seorang pengembang wanita yang merasa bahwa komunitas open source adalah "sebuah lingkaran yang [dia tidak bisa] masuki").
Apakah pengguna GitHub baru menyadari bahwa jenis bimbingan dan dukungan ini ada (dengan asumsi bahwa itu lazim seperti yang dia katakan), dan apakah pengguna baru tahu cara mudah menemukan panduan seperti itu? Bisakah perbaikan dilakukan pada antarmuka repositori GitHub populer untuk membuatnya lebih jelas dan membuatnya lebih ramah? Misalnya, jika halaman repositori populer menyertakan sesuatu seperti peran resmi "Mentor Repositori", mungkin akan lebih jelas bahwa pengguna yang ramah dan berpengalaman tersedia untuk menjawab pertanyaan apa pun.
2. Publikasikan panduan “Memulai dengan GitHub” yang lebih baik (dan lebih umum).
Ada banyak posting di luar sana yang mengajari Anda cara menggunakan GitHub dengan memandu Anda melalui tarikan/dorongan, komit, percabangan, dan banyak lagi, tetapi saya tidak menemukan apa pun dalam hal pedoman untuk berinteraksi dalam komunitas GitHub (jika Anda mengetahui apapun, silakan posting tautan yang relevan di komentar).
Panduan cara untuk menavigasi etiket komunitas GitHub dan praktik terbaik sesuai dengan tingkat keahlian Anda mungkin membantu untuk memecah elemen intimidasi dan sorotan dari kontribusi ke open source. Ini jelas merupakan sesuatu yang dapat mendorong lebih banyak calon pengembang baru untuk terlibat. Nantikan panduan seperti ini dari Toptal.
3. Lebih banyak bimbingan dapat membuat perbedaan besar.
Bozhidar berkomentar tentang pentingnya pengembang yang terlibat dalam proyek yang bersedia membantu pendatang baru memulai dengan tugas-tugas dasar, sementara Anna-Chiara membahas bagaimana bisa sangat menakutkan untuk terjun ke proyek dan membuka pekerjaan Anda untuk dikritik. Tampaknya ada banyak hal yang dapat dilakukan untuk membuat komunitas open source lebih ramah bagi semua orang, termasuk wanita. Nantikan juga inisiatif dari Toptal di sini!
Apakah Anda terkejut dengan hasil dari GitHub? Menurut Anda apa yang mereka maksud?