1 poin oleh GN⁺ 2023-09-14 | 1 komentar | Bagikan ke WhatsApp
  • Menggunakan Discord sebagai saluran tanya-jawab untuk side project tidak cocok, dan karena keterbatasan strukturnya hal ini menimbulkan inefisiensi dalam dukungan pengguna
  • Pesan tenggelam dalam aliran tanpa akhir sehingga informasi penting bisa hilang hanya dalam hitungan detik, dan fitur thread pun masih kurang memadai
  • Fungsi pencarian dan penelusuran sangat lemah sehingga sulit menemukan diskusi lama atau solusi yang pernah ada
  • Ada proses yang merepotkan untuk bisa mengakses jawaban, seperti mencari tautan, login, bergabung ke server, menyetujui aturan, dan menelusuri kanal
  • Karena sifat data yang mudah lenyap, ada risiko informasi yang sudah terkumpul ikut hilang jika layanannya tutup, sehingga diperlukan alternatif yang lebih permanen

Mengapa Discord tidak cocok sebagai forum T&J

  • Lingkungan yang kacau (Chaos)

    • Di tengah arus pesan yang terus mengalir tanpa henti, posting penting bisa tenggelam dan hilang dalam hitungan detik
    • Fitur threads yang diperkenalkan pun masih belum memadai dan tetap memiliki keterbatasan
  • Pencarian dan penelusuran yang lemah

    • Pencarian di Discord sangat menyulitkan untuk menemukan diskusi lama atau solusi yang pernah dibahas
    • Jika melewatkan beberapa kata atau karena alasan sepele, bahkan pesan yang dikirim beberapa minggu lalu pun bisa tidak ditemukan
  • Proses merepotkan untuk mengakses jawaban (The Discord Odyssey)

    • Saat terjadi masalah pada proyek yang hanya mengandalkan Discord, perlu prosedur bertahap untuk mendapatkan jawaban
      • Mencari nama proyek lewat SearX dan sejenisnya untuk menemukan tautan Discord
      • Memastikan status login di browser atau aplikasi
      • Setelah bergabung ke server, menyetujui aturan dan memilih role untuk mengakses kanal
      • Mencari kanal help di sisi kiri lalu menelusuri isu atau bertanya lagi
    • Pada akhirnya, situasi ini berujung pada pemasangan library JS baru dengan bun install tanpa pernah menemukan solusinya
  • Terlalu mudah lenyap (Too ephemeral)

    • Tidak ada jaminan bahwa layanan Discord akan tetap ada besok
    • Platform seperti Stack Overflow diarsipkan setiap hari, tetapi Discord tidak

Alternatif yang lebih baik

  • Forum komunitas khusus

    • Platform seperti Discourse dirancang untuk diskusi yang terstruktur sehingga mencegah hilangnya posting
    • Menyediakan SEO yang baik agar pengguna perangkat lunak dapat cepat menemukan informasi yang mereka butuhkan
  • Memanfaatkan platform khusus

    • Komunitas seperti Stack Overflow, atau Reddit, Lemmy, dan Kbin cocok untuk mencari bantuan
  • Pelacakan isu berbasis Git

    • Untuk masalah kode, gunakan sistem pelacakan isu berbasis Git seperti GitHub, Gitlab, atau Gitea
    • Terutama untuk proyek open source, tempat inilah para pengguna berkumpul, dan dukungan SEO-nya memadai untuk pencarian sehari-hari

1 komentar

 
GN⁺ 2023-09-14
Komentar Hacker News
  • Saya melihat repositori driver kernel untuk kontroler nirkabel Xbox, dan mereka mematikan GitHub Issues lalu memakai Discord
    Ketika ditanya mengapa tidak mengaktifkan Issues, mereka menjawab “kami tidak ingin itu menjadi forum dukungan,” dan itu sulit dipahami
    Kalau itu masalah umum, satu orang bisa mempostingnya di issue dan semua orang bisa terbantu dari diskusi tersebut, tetapi di Discord saya harus login, masuk ke grup, lalu menanyakan pesan error; ternyata itu masalah umum dan ada beberapa langkah penyelesaiannya
    Informasi yang seharusnya bisa langsung ditemukan dipindahkan oleh pemilik repositori ke Discord sehingga sulit ditemukan, dan strukturnya membuat setiap pendatang baru harus mendapat bantuan langsung dari manusia

    • Proyek seperti itu hampir pasti akan membuat saya batal menggunakannya
      Saat menilai apakah sebuah proyek layak dipakai, hal pertama yang saya lihat adalah Issues untuk memeriksa bug atau fitur yang hilang, serta hal-hal apa yang sering dimintakan bantuan oleh pengguna
      Kalau halaman Issues, saya bisa cepat mendapat gambaran umum; kalau harus mengorek-ngorek Discord, kecuali proyeknya benar-benar unik dan wajib dipakai, rasanya saya tidak akan mau menanggung kekacauan itu
    • GitHub Issues pun, pada repositori yang cukup populer, pertanyaan dan masalah yang sama terus berulang
      Jika proyek sudah cukup besar hingga menarik pengguna berkualitas rendah, maintainer tetap harus menangani kekacauan di platform mana pun
      Pada akhirnya, bisa saja lebih baik memilih platform yang mereka sukai
    • Ini tampaknya bisa dijelaskan sampai batas tertentu oleh sikap khas zaman modern: “yang paling baru adalah yang paling penting, dan yang lama boleh diabaikan”
      Messenger seperti Telegram atau WhatsApp mengurutkan percakapan berdasarkan pesan terbaru, Prometheus tidak terlalu peduli pada penyimpanan informasi agregat jangka panjang, dan galeri foto mobile pun UI bawaannya berupa timeline kronologis
      Saat data dan hal yang menyita perhatian terlalu banyak, ini juga bisa menjadi respons yang rasional
      Dari sudut pandang ini, pencarian dan penemuan tidak diperlukan; masalah yang sering terjadi akan sering disebut, mendapat perhatian, dan akhirnya diperbaiki, sedangkan masalah langka tidak penting
      Penyimpanan permanen terasa seperti beban, dan issue lama terus menuntut perhatian seiring waktu
      Saya bisa memahaminya, tetapi sebagai pengguna gaya lama, sulit menerimanya
    • Jika sebuah proyek membutuhkan tempat untuk menerima pertanyaan dukungan tetapi tidak ingin memakai Issues, gunakan fitur Discussions di GitHub
    • Di GitHub pun, setelah login dan mencari pesan error di ribuan issue, bisa saja yang ditemukan hanya tiga issue tertutup tanpa jawaban dan satu langkah penyelesaian dalam bahasa Mandarin
      Ini mungkin bukan masalah khusus Discord, melainkan masalah proyek itu sendiri
  • Jika tempat seperti Discord atau IRC dipakai untuk dukungan dan membangun komunitas, sering terjadi orang yang tidak punya banyak hal lain untuk dikerjakan terus-menerus online dan menjadi wajah forum yang terlihat oleh pengguna baru
    Jujur saja, saya juga pernah menjadi orang seperti itu

    • Ini masalah nyata
      Di proyek saya pun ada seseorang yang mendominasi diskusi dan sering menjawab dengan informasi yang terang-terangan salah
      Kami mencoba bekerja sama dengannya dengan berbagai cara, tetapi ia tidak berubah; setelah meminta saran dari beberapa maintainer dan memberi beberapa peringatan, meskipun ia tidak melanggar aturan eksplisit, akhirnya kami memblokirnya
      Sebagai maintainer komunitas, saya punya hak dan kewajiban untuk menciptakan lingkungan yang ramah bagi semua orang, dan setelah melihat anggota biasa berhenti berpartisipasi karena orang itu, saya menilai bahwa pemblokiran memang tepat
    • Rasanya hal yang sama juga terjadi di forum gaya lama
      Di forum produk tertentu, meskipun saya tidak ingat nama penggunanya, dari avatarnya saja saya tahu ia tidak bisa dipercaya, dan ia muncul di satu dari tiga thread yang saya temukan lewat Google
      Setidaknya avatarnya tidak diganti, jadi saya tidak tertipu lagi
      Di forum yang menampilkan jumlah respons, jika akunnya belum berumur lebih dari 10 tahun tetapi jawabannya sudah ribuan, menurut saya lebih baik diabaikan
      Orang-orang seperti itu tampaknya menghabiskan lebih banyak waktu di forum daripada benar-benar memakai barang yang menjadi topik forum tersebut
    • Platform seperti itu memberi imbalan instan, sehingga menarik orang yang punya terlalu banyak waktu
      Orang yang sibuk dan bersungguh-sungguh tidak berkeliaran di alat yang tidak cocok seperti Discord, Slack, atau IRC sambil berulang kali menjawab pertanyaan pemula yang sebenarnya bisa mereka pecahkan sendiri dengan alat yang tepat
    • Beberapa hari lalu saya masuk ke Discord Bun.sh untuk bertanya, tetapi pertanyaan saya tenggelam oleh pertanyaan lain dan candaan obrolan santai
      Discord Ripcord juga mirip; sekarang hampir menjadi aliran meme
    • Slack proyek FOSS tempat saya berada juga begitu
      Orang itu bukan tipe yang sangat ramah, dan sejujurnya tampak lebih seperti hasrat untuk mengendalikan
  • IRC setidaknya biasanya menyimpan log
    Namun saya melihat tren mengkhawatirkan di sisi toko online
    Dulu kebijakan dan formulir pengembalian ditautkan di halaman utama atau menu, seperti syarat ketentuan dan kebijakan privasi, tetapi sekarang IKEA Polandia atau merek pakaian besar menggantinya dengan “chat”
    Kita harus bergulat selama 5 menit dengan model bahasa besar yang buruk untuk meyakinkannya bahwa kita butuh agen manusia, menunggu 15 menit karena “volume pertanyaan lebih tinggi dari biasanya,” lalu manusia menanyakan satu pertanyaan, memberi nomor RMA, dan menginstruksikan penjemputan paket
    Terlalu banyak waktu yang seharusnya bisa dipulihkan terbuang sia-sia, padahal cukup dengan satu formulir RMA sederhana, dan saya berharap tren ini tidak menyebar ke mana-mana

    • Lalu perusahaan yang sama pura-pura tidak tahu mengapa semua orang memesan dari Amazon
      Saya tidak pernah harus melewati rintangan atau berurusan dengan kecerdasan buatan bodoh saat mengembalikan produk
    • Yang disebut AI Max assistant milik layanan pelanggan Orange terasa seperti benda yang dipaksakan masuk, dengan suara puas diri dan mengintimidasi
      Ia berada di sebelah pesan “Apakah Anda ingin melakukan autentikasi dengan suara mulai sekarang? Ini sepenuhnya aman,” dan benar-benar menjijikkan
      Ia juga dilatih untuk sebisa mungkin menghindari permintaan “hubungkan saya ke manusia”
      Membayangkan harus berurusan dengan ini ketika membutuhkan bantuan ISP itu membuat saya berpikir apakah sebaiknya diam saja, membayar, dan menandatangani kontrak layanan baru
      Mungkin sempurna untuk menangani pelanggan yang menelepon karena masalah sepele, tetapi orang yang perlu segera berbicara dengan agen manusia untuk masalah yang lebih rumit justru dikurung dalam loop neraka melawan algoritma
    • Mungkin tujuannya memang untuk membuang-buang waktu
      Jangan-jangan mereka ingin membuat orang menyerah mengembalikan barang
      Sepertinya mereka berharap pelanggan memilih menganggapnya sebagai kerugian daripada membuang 30 menit
  • Poin ini juga perlu ditambahkan
    Kita tidak bisa mencari masalahnya di Google untuk menemukan tulisan serupa dan solusinya, dan juga tidak bisa tahu apakah masalah itu sudah ditangani atau diselesaikan
    Bahkan pada masa forum lama yang terkunci, ketika kita harus mendaftar atau membalas agar bisa melihat solusi, setidaknya kita masih bisa tahu masalah apa yang ada dan bagaimana cara menyelesaikannya
    Di Discord tidak ada apa-apa
    Jadi kalau layanan atau software yang ingin saya pakai menonjolkan Discord sebagai sarana komunikasinya, saya langsung tidak memakainya
    Berikutnya apakah kita akan rapat lewat Twitch dan berdiskusi lewat TikTok?

    • Saya tidak mau mengambil risiko bergantung pada software yang masalahnya secara harfiah mustahil ditemukan lewat Google
      Itu adalah tingkat pilihan yang melukai diri sendiri yang tidak saya inginkan
  • Banyak orang yang berinteraksi dengan proyek saya menginginkan Discord
    Mereka tidak menginginkan forum, juga tidak menginginkan Matrix
    Pada akhirnya ini soal mengenal basis pengguna
    Saya sedang mengerjakan cara untuk mengarsipkan thread dukungan dan pertanyaan dengan lebih baik, dan pencarian Discord juga tidak seburuk itu

    • Ini juga situasi klasik ketika generasi programmer baru kembali mempelajari pelajaran generasi sebelumnya dengan cara yang sulit
      Saat pertama belajar, untuk menyelesaikan masalah, hal yang wajar adalah terlebih dahulu membaca dan mencoba memahami pesan error dengan jelas, lalu mencari di forum terkait atau Google orang-orang yang pernah mengalami error yang sama sebelumnya
      Jika tetap tidak berhasil, barulah menulis posting dengan jelas tentang masalah dan apa saja yang sudah dicoba
      Thread Discord tidak bisa ditemukan lewat Google, dan antarmuka chat mendorong orang mengirim pesan satu baris alih-alih menjelaskan situasi dengan benar
      Platform chat boleh saja ada, tetapi tidak seharusnya menjadi kanal dukungan resmi
    • Menurut saya salah satu intinya adalah sifatnya yang informal
      Tidak ada ekspektasi bahwa orang akan mencari jawaban di riwayat chat, dan kalau seseorang tidak mendapat jawaban tetapi orang yang datang belakangan mendapatkannya, ia bisa mencoba memanggil lagi sekali
      Orang yang tidak tahu jawabannya pun bisa ikut menyela sekadar “tidak yakin, tapi coba lihat di sana”
      Secara keseluruhan hambatan masuknya jauh lebih rendah, dengan semua kelebihan dan kekurangannya
      Secara pribadi saya umumnya menganggapnya pilihan yang disayangkan, tetapi bisa bergantung pada situasi
    • Mungkin ini bias
      Saya benar-benar tidak suka Discord, dan sudah tergabung di terlalu banyak Discord
      Rasanya seperti produk dari efek jaringan yang menyebar ke mana-mana, jadi sayang sekali
      Saya pikir dukungan chat publik yang bisa dicari itu baik, tetapi sayangnya Discord tampak seperti cara terbaik untuk melakukannya
      Sebenarnya saya memang menginginkan forum, tetapi karena harus login lagi itu merepotkan, saya mungkin tidak akan memakainya
      Kalau forum memiliki profil bersama dan dukungan mobile yang lebih baik, mungkin forum akan lebih banyak dipakai
    • Di HN ada budaya tertentu yang membenci media sosial, dan karena karakter situs seperti ini, begitu suatu budaya mengakar, suara akan terkumpul pada posisi dominan dan lebih banyak orang dengan kecenderungan serupa berkumpul
      Polanya: Discord itu media sosial jadi buruk, sedangkan hal-hal lama seperti forum, mailing list, newsgroup, dan IRC itu baik
      Meski begitu, kita harus mendengarkan kebutuhan pengguna
      Secara pribadi, hal yang saya takuti dari Discord adalah basis penggunanya
      Ada banyak anak-anak, sehingga kemungkinan mereka masuk ke server untuk trolling atau mengajukan pertanyaan asal-asalan jauh lebih besar dibanding Slack
      Namun jika pengguna menginginkan Discord, kita harus memakai Discord, dan tidak ada manfaatnya mengajari pengguna apa yang seharusnya mereka sukai
    • Yang orang inginkan adalah forum yang tidak meminta login lagi dan tidak memiliki navigasi baru yang sulit dipahami
      Yang diinginkan operator forum adalah tidak perlu menangani login pengguna bodoh dan spam
      Kedua pihak menganggap Discord sudah cukup, tetapi sebenarnya tidak cukup
      Masalahnya adalah pilihan lain lebih buruk
  • Mengejutkan bahwa hal ini sampai perlu dikatakan
    Discord adalah software yang sangat baik untuk mengatur komunikasi sementara, dan voice chat-nya juga berjalan baik
    Itulah 99% nilai Discord
    Namun sebagai repositori informasi berkelanjutan, ia benar-benar buruk
    Untuk dokumentasi tanya jawab, Q&A ala Stack Overflow jelas merupakan pilihan yang lebih baik

    • Saya bahkan tidak menilainya sebaik itu
      Di antara software komunikasi lain yang banyak dipakai, tidak ada yang menyediakan klien buruk yang memboroskan resource dan membocorkan memori, lalu memblokir akun jika memakai klien alternatif yang lebih baik
      Tempat seperti itu adalah lingkungan paling beracun yang bisa dibayangkan untuk berkomunikasi
  • Dlang melakukannya dengan benar
    Mereka menyediakan mailing list yang berfungsi seperti forum bersama beberapa bot instant messaging (IRC, Discord, Matrix)
    Saya berharap lebih banyak proyek terinspirasi dari ini, dan softwarenya juga open-source
    [1] - https://forum.dlang.org/
    [2] - https://github.com/CyberShadow/DFeed/

    • Terlihat keren dan bahkan cepat
      Saya penasaran bagaimana integrasinya bekerja
      Apakah kalau menulis posting di forum, posting itu dikirim lewat email?
  • Kesimpulan normatif tentang apa yang harus atau tidak harus dipakai menurut saya adalah opini yang disamarkan sebagai fakta
    Pakailah yang cocok untuk Anda dan pelanggan Anda
    Setiap kanal punya kelebihan dan kekurangan, dan seperti teorema CAP versi dukungan: ia bisa mudah diakses, terpusat, dan terstruktur, tetapi sulit mendapatkan ketiganya sekaligus
    Saya juga merindukan email
    Terutama karena keterlambatan pengiriman membuat ekspektasi “seketika” menjadi lebih longgar
    Jika membutuhkan keseketikaannya, mungkin ada biaya yang harus dibayar

    • Judulnya bisa dibaca kira-kira sebagai “Alasan-alasan mengapa Discord kemungkinan besar tidak cocok untuk Anda sebagai forum Q&A”
      Hanya saja itu memang kurang menggigit
  • Menarik melihat solusi yang disukai orang-orang
    Sebagian besar preferensi sepertinya berkorelasi dengan kapan mereka pertama mulai memakai internet dan apa yang populer saat itu, yaitu mailing list, Usenet, forum web, IRC, Slack, dan sebagainya
    Saya penasaran berapa lama sampai orang-orang berkata “andai saja kita bisa kembali ke Discord

    • Saya cukup tua, jadi kecuali dipaksa memakai sesuatu seperti Teams di kantor, saya tidak pernah benar-benar melampaui mailing list, Usenet, forum, dan wiki
      Bagi saya, balasan berulir dalam bentuk apa pun adalah fitur kunci untuk memahami banyak data yang mungkin relevan atau mungkin tidak
  • Jika Anda mengira perusahaan besar akan menggunakan platform yang dirancang untuk gaming sebagai kanal dukungan utama, kenyataannya tidak demikian
    Salah satu penyedia “enterprise” berpindah dari Slack ke Discord, tetapi manajer komunitasnya tidak memahami mengapa itu buruk dan terus mendorongnya
    Misalnya, ketika kami mengatakan tidak ada SSO, mereka menjawab ada, tetapi mereka tidak memahami bahwa kami harus menanggung biaya pengaturannya dan CISO harus meninjau alat itu untuk penggunaan yang lebih luas
    Sekarang mereka ada di Discord, tetapi saya tidak akan membagikan materi terkait NDA di sana, dan tim keamanan serta privasi data kami juga tidak akan menyukainya
    Setidaknya dalam kasus ini mereka memutuskan untuk tetap mempertahankan Slack Connect

    • Terakhir kali saya cek, tidak ada keamanan sama sekali untuk gambar atau dokumen yang disematkan
      Siapa pun yang memiliki URL dapat melihat isinya, dan itu sama sekali tidak boleh terjadi bagi tim kami
      Jadi Discord hanya bertahan satu bulan di tempat kami