Mewakili Pengembang Web Di W3C
Diterbitkan: 2022-03-10Salah satu dari banyak hal yang saya lakukan adalah menjadi bagian dari Kelompok Kerja CSS sebagai Pakar yang Diundang. Pakar yang Diundang adalah orang-orang yang kelompoknya ingin menjadi bagian dari kelompok, tetapi tidak bekerja untuk organisasi anggota yang akan menganugerahkan keanggotaan mereka. Dalam posting ini, saya menjelaskan sedikit tentang apa yang saya rasakan peran saya di Kelompok Kerja, sebagai cara untuk mengumumkan kemungkinan perubahan keterlibatan saya dengan dukungan organisasi Belanda, Fronteers.
Saya selalu melihat keterlibatan saya dalam Kelompok Kerja CSS sebagai dua arah. Saya mengirimkan informasi dari Kelompok Kerja kepada penulis (orang-orang yang merupakan pengembang web, desainer, dan orang-orang yang menggunakan CSS untuk pencetakan atau EPUB) dan dari penulis ke Kelompok Kerja. Setelah saya memahami diskusi yang terjadi seputar spesifikasi yang akan mendapat manfaat dari masukan penulis, saya dapat menjelaskannya kepada penulis dengan cara yang tidak memerlukan pengetahuan mendetail tentang spesifikasi CSS atau internal browser.
Ini adalah motivasi di balik semua pekerjaan yang saya lakukan untuk menjelaskan Tata Letak Grid sebelum mendarat di browser. Ini adalah pekerjaan yang saya lanjutkan, misalnya, artikel terbaru saya di Smashing Magazine di Grid Level 2 dan subgrid. Sementara saya berpikir bahwa jauh lebih banyak pengembang web yang mampu memahami spesifikasi daripada yang sering mereka berikan pada diri mereka sendiri, saya mengerti bahwa orang-orang memiliki prioritas lain! Jika saya dapat menyaring dan membagikan poin-poin terpenting, maka mungkin kita bisa mendapatkan lebih banyak umpan balik ke dalam grup pada saat itu bisa membuat perbedaan.
Ada sesuatu yang saya temukan saat terus-menerus membongkar subjek ini dalam artikel dan di atas panggung. Meskipun saya dapat meminta pendapat orang-orang secara langsung — dan kadang-kadang saya melakukannya — jawaban atas pertanyaan-pertanyaan langsung tersebut seringkali yang paling jelas. Orang-orang ditempatkan di tempat; mereka merasa mereka harus memiliki pendapat dan memberikan jawaban pertama yang mereka pikirkan. Bahkan dengan mereka berada dalam pilihan A atau B tentang suatu subjek (ketika diminta untuk memilih), mereka mungkin tidak berada di tempat untuk sepenuhnya mempertimbangkan semua implikasinya.
Namun, jika saya menulis atau berbicara tentang suatu subjek, saya tidak mendapatkan permintaan untuk fitur CSS. Saya mendapatkan pertanyaan . Beberapa di antaranya dapat saya jawab dan saya membuat catatan untuk menjelaskan hal itu dengan lebih baik di masa mendatang. Beberapa pertanyaan tersebut tidak dapat saya jawab karena CSS belum memiliki jawaban. Saya terus mencari pertanyaan yang belum terjawab itu, karena di situlah masa depan CSS berada. Dengan menjadi pengembang web yang kebetulan juga mengerjakan CSS, saya berada di tempat yang tepat untuk melakukan percakapan tersebut dan mencoba membawanya kembali bersama saya ke Kelompok Kerja ketika hal-hal yang relevan sedang dibahas, jadi kita perlu tahu apa yang penulis pikirkan.
Untuk melakukan pekerjaan semacam ini, Anda harus dapat menjelaskan hal-hal dengan baik dan memiliki minat kutu buku dalam spesifikasi. Saya bukan satu-satunya orang di planet ini yang memiliki atribut ini. Namun, untuk melakukan pekerjaan semacam ini sebagai Pakar yang Diundang ke Kelompok Kerja CSS membutuhkan sesuatu yang lain; itu mengharuskan Anda untuk menyerahkan banyak waktu Anda dan dapat menghabiskan banyak uang Anda sendiri. Tidak ada dana untuk Pakar yang Diundang. Ahli yang Diundang W3C adalah sukarelawan, menghadiri pertemuan mingguan, bepergian untuk pertemuan langsung, menghabiskan waktu menanggapi masalah di GitHub, mengobrol dengan penulis, atau bahkan mengedit spesifikasi dan tes menulis. Ini semua adalah pekerjaan sukarela. Sebagai seorang independen — duduk di pertemuan Kelompok Kerja CSS — saya tahu bahwa sementara hampir setiap orang yang duduk di sekitar meja itu dibayar untuk berada di sana — karena mereka bekerja untuk vendor browser atau perusahaan lain yang berkepentingan — saya tidak. Anda harus sangat peduli, dan memiliki keluarga yang sangat pengertian agar hal itu dapat berkelanjutan.
Poin praktis inilah yang membuat sulit bagi lebih banyak orang seperti saya yang terlibat dalam pekerjaan semacam ini — dengan cara saya terlibat — sebagai suara independen bagi para penulis. Untuk benar-benar dibayar untuk mengerjakan hal ini biasanya berarti dipekerjakan oleh vendor browser, dan meskipun tidak ada yang salah dengan itu, itu mengubah dinamika. Saya kemudian akan menjadi Rachel Andrew dari Microsoft/Google/Mozilla. Untuk siapa saya akan berbicara? Bisakah saya tetap tertanam dalam komunitas web jika saya sendiri bukan lagi seorang pengembang web? Karena itulah saya sangat tertarik ketika perwakilan dari Fronteers mendekati saya awal tahun ini.
Fronteers adalah organisasi pengembang web Belanda yang luar biasa. Salah satu pertemuan pertama saya untuk berbicara internasional adalah pergi ke Amsterdam untuk berbicara di salah satu pertemuan mereka. Saya langsung dikejutkan oleh komunitas yang sangat luas di Amsterdam. Jika saya diundang untuk berbicara di acara front-end di Belanda, saya tahu saya dapat membawa serta pembicaraan saya yang paling nerdest dan paling detail; masyarakat di sana sudah mengetahui dasar-dasarnya dan senang mendengar detailnya.
Anneke Sinnema (Ketua Fronteers) dan Peter-Paul Koch (Pendiri) mendekati saya dengan ide yang mereka miliki tentang organisasi mereka menjadi Anggota W3C, yang kemudian akan memberi mereka hak untuk perwakilan dalam W3C. Mereka ingin tahu apakah saya akan tertarik untuk menjadi perwakilan pertama mereka — sebuah langkah yang akan membuat saya menjadi perwakilan resmi untuk komunitas pengembangan web serta memberi saya uang saku agar saya memiliki waktu yang dibayar untuk melakukan pekerjaan itu. . Rencana ini perlu disetujui oleh anggota Fronteers saya, jadi mungkin berhasil atau tidak. Namun, kita semua berharap itu akan terjadi, dan bukan hanya untuk saya tetapi sebagai awal yang memungkinkan untuk sebuah gerakan yang melihat lebih banyak orang seperti saya terlibat dalam pekerjaan membuat platform web.
Posting saya adalah salah satu dari sedikit yang diterbitkan hari ini untuk mengumumkan ini sebagai sebuah ide. Untuk informasi lebih lanjut tentang pemikiran di balik ide ini, baca "Representasi Pengembang Web Di W3C Ada Di Sini" di A List Apart. Penutur bahasa Belanda juga dapat menemukan posting di blog Fronteers.