1 puan yazan GN⁺ 2023-09-14 | 1 yorum | WhatsApp'ta paylaş
  • Yan projelerde soru-cevap kanalı olarak Discord kullanmak uygun değildir; yapısal sınırlamalar nedeniyle kullanıcı desteğinde verimsizliğe yol açar
  • Mesajlar sonsuz bir akış içinde kaybolur ve önemli bilgiler saniyeler içinde gözden düşer; thread özelliği de hâlâ yetersizdir
  • Arama ve gezinme özellikleri çok zayıftır; geçmiş tartışmaları veya çözümleri bulmak zordur
  • Bir yanıta ulaşmak için bağlantı arama, giriş yapma, sunucuya katılma, kuralları kabul etme ve kanal içinde gezinme gibi birçok adımdan geçmeyi gerektiren zahmetli bir süreç vardır
  • Verinin geçiciliği nedeniyle hizmet kapanırsa birikmiş bilgilerin de birlikte yok olma riski vardır; bu yüzden kalıcı alternatiflere ihtiyaç vardır

Discord'un Q&A forumu için uygun olmamasının nedenleri

  • Kaotik ortam (Chaos)

    • Sürekli akan mesajlar arasında önemli gönderiler saniyeler içinde gözden kaybolur
    • Eklenen thread özelliği de hâlâ yetersizdir ve sınırlamaları sürmektedir
  • Zayıf arama ve gezinme

    • Discord'un araması, geçmiş tartışmaları veya çözümleri bulmayı son derece zorlaştırır
    • Birkaç kelimeyi kaçırırsanız ya da önemsiz bir nedenle, haftalar önce gönderilmiş mesajlar bile bulunamayabilir
  • Cevaba ulaşana kadarki zahmetli süreç (The Discord Odyssey)

    • Yalnızca Discord'a dayanan projelerde bir sorun çıktığında, cevaba ulaşmak için çok adımlı bir süreç gerekir
      • SearX gibi araçlarla proje adını aratıp Discord bağlantısını bulmak
      • Tarayıcıda veya uygulamada oturumun açık olup olmadığını kontrol etmek
      • Sunucuya katıldıktan sonra kuralları kabul edip rol seçerek kanallara erişmek
      • Soldan help kanalını bulup sorunu aramak veya yeniden sormak
    • Sonuçta çözümü bulamadan yeni bir JS kütüphanesini bun install ile kurmaya varan bir durum ortaya çıkar
  • Aşırı geçicilik (Too ephemeral)

    • Discord hizmetinin yarın da var olacağının garantisi yoktur
    • Stack Overflow gibi platformlar her gün arşivlenirken Discord için bu geçerli değildir

Daha iyi alternatifler

  • Özel topluluk forumları

    • Discourse gibi platformlar, yapılandırılmış tartışmalar için tasarlandığından gönderilerin kaybolmasını önler
    • Yazılım kullanıcılarının ihtiyaç duydukları bilgiyi hızlıca bulabilmeleri için iyi SEO sağlar
  • Uzmanlaşmış platformlardan yararlanma

    • Yardım istemek için Stack Overflow veya Reddit, Lemmy, Kbin gibi topluluklar daha uygundur
  • Git tabanlı issue takibi

    • Kodla ilgili sorunlarda GitHub, Gitlab, Gitea gibi Git tabanlı issue tracking sistemleri kullanılabilir
    • Özellikle açık kaynak projelerde bunlar, kullanıcıların toplandığı yerlerdir ve günlük aramalar için yeterli SEO desteği sunar

1 yorum

 
GN⁺ 2023-09-14
Hacker News görüşleri
  • Xbox kablosuz kontrolcü kernel driver deposuna baktım; GitHub issue’larını kapatıp Discord kullanıyorlardı.
    Neden issue’ları açmadıklarını sorduğumda “bunun bir destek forumuna dönüşmesini istemiyoruz” dediler; anlaması zordu.
    Yaygın bir sorunsa bir kişi issue olarak açar ve herkes o tartışmadan yararlanabilir; Discord’da ise giriş yapıp gruba katılmanız ve hata mesajını sormanız gerekiyordu. Meğer yaygın bir sorunmuş ve birkaç çözüm adımı varmış.
    Hemen bulunabilecek bir bilgiyi depo sahibi Discord’a taşıyıp keşfedilmesini zorlaştırmış; her yeni gelenin doğrudan bir insandan yardım alması gereken bir yapı oluşmuş.

    • Böyle projeleri kullanmaktan neredeyse kesin vazgeçiyorum.
      Bir projeyi kullanıp kullanmayacağımı değerlendirirken ilk baktığım şey issue’lar oluyor: hangi hatalar veya eksik özellikler var, kullanıcılar en sık hangi konularda yardım alıyor?
      Issue sayfasında hızlıca genel görünümü çıkarabilirsiniz; ama Discord’u eşelemek gerekiyorsa, gerçekten benzersiz ve mutlaka gerekli bir proje olmadığı sürece o karmaşaya katlanacağımı sanmıyorum.
    • GitHub issue’larında da belli ölçüde popüler depolarda aynı sorular ve sorunlar tekrar tekrar gelir.
      Proje yeterince büyüyüp düşük kaliteli kullanıcıları da çekmeye başladığında, bakımcılar hangi platform olursa olsun bir curcunayı yönetmek zorunda kalır.
      Sonuçta kendi tercih ettikleri platformu seçmeleri daha iyi görülebilir.
    • Bu, modern dönemin tipik tavrı olan “en yeni olan en önemlisidir, eski olan görmezden gelinebilir” anlayışıyla bir ölçüde açıklanabilir gibi görünüyor.
      Telegram veya WhatsApp gibi mesajlaşma uygulamaları sohbetleri en yeni mesaj sırasına göre dizer; Prometheus uzun vadeli toplu bilgi saklamaya pek ilgi duymaz; mobil fotoğraf galerilerinin varsayılan arayüzü de zamana göre sıralı bir akıştır.
      Veri ve dikkat çeken şeyler çok fazla olduğunda bu, makul bir tepki de olabilir.
      Bu bakış açısında arama ve keşif gerekmez; sık yaşanan sorunlar sıkça dile getirilip dikkat çeker ve sonunda düzeltilir, nadir sorunlar ise önemli değildir.
      Kalıcı saklama bir yük gibi hissedilir; eski issue’lar zaman geçse de ilgi istemeyi sürdürür.
      Bunu anlayabiliyorum ama eski usul bir kullanıcı olarak kabullenmek zor.
    • Destek soruları için bir alana ihtiyaç duyan ama issue kullanmak istemeyen projeler GitHub’ın Discussions özelliğini kullanabilir.
    • GitHub’da da giriş yaptıktan sonra binlerce issue içinde hata mesajını arayıp yanıtsız kapatılmış üç issue ve Çince yazılmış tek bir çözüm adımı bulabilirsiniz.
      Bu yalnızca Discord’un değil, projenin kendisinin sorunu da olabilir.
  • Discord veya IRC gibi yerleri destek ve topluluk oluşturma için kullandığınızda, yapacak pek işi olmayan birinin sürekli çevrimiçi kalıp yeni kullanıcılara görünen forumun yüzü haline gelmesi sıkça yaşanır.
    Dürüst olmak gerekirse ben de bir dönem o kişilerden biriydim.

    • Bu gerçek bir sorun.
      Benim projemde de tartışmaları ele geçiren ve sık sık bariz şekilde yanlış bilgiler veren biri vardı.
      Bir şekilde birlikte çalışmayı denedik ama değişmedi; birkaç bakımcıdan tavsiye alıp defalarca uyardıktan sonra, açık bir kuralı ihlal etmiş olmasa da sonunda engelledik.
      Bir topluluk bakımcısı olarak herkes için kapsayıcı bir ortam yaratma hakkım ve görevim olduğunu, ayrıca o kişi yüzünden sıradan üyelerin katılımı bıraktığını görünce engellemenin doğru olduğuna karar verdim.
    • Eski usul forumlarda da aynı şey yaşanmıyor mu diye düşünüyorum.
      Bazı ürün forumlarında kullanıcı adını hatırlamasanız bile avatara bakınca güvenilmez biri olduğunu anlarsınız; Google’da bulduğunuz üç başlıktan birinde karşınıza çıkar.
      En azından avatarını değiştirmediği için tekrar kandırılmazsınız.
      Yanıt sayısını gösteren forumlarda, hesabın yaşı 10 yılı geçmemiş ama binlerce yanıtı varsa görmezden gelmek daha iyi bence.
      Böyle kişiler, forumun konusu olan şeyi gerçekten kullanmaktan çok forumda vakit geçiriyor gibi görünür.
    • Böyle platformlar anlık ödül verdiği için vakti fazlasıyla bol insanları çeker.
      Meşgul ve işini ciddiye alan insanlar Discord, Slack, IRC gibi uygunsuz araçlarda oyalanıp yeni başlayanların doğru araçlarla kendi başına çözebileceği soruları tekrar tekrar yanıtlamaz.
    • Birkaç gün önce soru sormak için Bun.sh Discord’una girdim; diğer soruların ve sohbet arası şakaların arasında kayboldu.
      Ripcord Discord’u da benzer şekilde artık neredeyse bir meme akışına dönmüş durumda.
    • İçinde bulunduğum FOSS projesinin Slack’i de böyle.
      O kişi pek sıcakkanlı biri değil; açıkçası bu daha çok kontrol etme arzusu gibi görünüyor.
  • IRC’de yine de genelde log tutulur.
    Ama web mağazaları tarafında endişe verici bir eğilim gördüm.
    Eskiden iade politikası ve formlar, kullanım şartları ve gizlilik politikası gibi ana sayfadan ya da menüden bağlantılı olurdu; bugünlerde IKEA Polonya veya büyük giyim markaları bunları “sohbet et” ile değiştiriyor.
    Berbat bir büyük dil modeliyle 5 dakika boğuşup insan temsilciye ihtiyacınız olduğunu ikna ediyorsunuz; “normalden fazla talep var” denilerek 15 dakika bekliyorsunuz; sonra bir insan tek bir soru sorup RMA numarası veriyor ve kargo alımı talimatı gönderiyor.
    Basit bir RMA formuyla çözülebilecek bir şey için toparlanamayacak kadar çok zaman boşa harcanıyor; umarım bu eğilim her yere yayılmaz.

    • Sonra aynı şirketler herkesin neden Amazon’dan sipariş verdiğini bilmiyormuş gibi davranıyor.
      Bir ürünü iade ederken engelleri aşmak ya da aptal bir yapay zekayla uğraşmak zorunda kaldığımı hiç hatırlamıyorum.
    • Orange müşteri hizmetlerindeki sözde yapay zeka Max assistant, kendinden memnun ve baskıcı bir sesle zorla araya sokulmuş bir şey gibi hissettiriyor.
      “Bundan sonra kimliğinizi sesle doğrulamak ister misiniz, tamamen güvenlidir” mesajının yanında duruyor ve gerçekten iğrenç.
      “Beni bir insana bağla” isteğinden mümkün olduğunca kaçınacak şekilde de eğitilmiş.
      O ISP’den yardım almak için bununla uğraşmayı düşününce, acaba susup parayı ödeyip yeni hizmet sözleşmesini imzalamam mı gerekiyor diye hissediyorum.
      Ufak sorunlar için arayan müşterileri ele almakta mükemmel olabilir; ama daha karmaşık bir sorun için hemen insan temsilciyle konuşması gereken insanları algoritmayla savaşmak zorunda kaldıkları cehennem gibi bir döngüye hapsediyor.
    • Amaç zaman kaybettirmek de olabilir.
      Belki de iadeden vazgeçirtmeye çalışıyorlardır.
      Müşterinin 30 dakika harcamak yerine zararı kabullenmesini istiyor gibiler.
  • Şu noktanın da eklenmesi gerekiyor
    Sorunu Google’da arayıp benzer yazılar ve çözümler bulamıyorsunuz; sorunun ele alınıp alınmadığını ya da çözülüp çözülmediğini de bilemiyorsunuz.
    Eskiden, çözümü görebilmek için üye olmanız ya da yanıt yazmanız gereken kilitli forumlar döneminde bile, en azından hangi sorunun olduğunu ve nasıl çözülebileceğini anlayabiliyordunuz.
    Discord’da hiçbir şey yok.
    Bu yüzden kullanmayı düşündüğüm bir servis ya da yazılım iletişim kanalı olarak Discord’u öne çıkarıyorsa, onu doğrudan kullanmıyorum.
    Sırada toplantıları Twitch’te yapıp tartışmaları TikTok’ta mı yürüteceğiz diye düşünüyorum.

    • Sorunlarını Google’da bulmanın kelimenin tam anlamıyla imkânsız olduğu bir yazılıma bağımlı olma riskini almak istemiyorum.
      Bu, istemediğim düzeyde kendine zarar veren bir tercih.
  • Projemle etkileşime giren birçok kişi Discord istiyor.
    Forum da Matrix de istemiyorlar.
    Sonuçta mesele kullanıcı kitleni tanımak.
    Destek ve soru başlıklarını daha iyi arşivlemenin yolları üzerinde çalışıyorum; Discord araması da o kadar korkunç değil.

    • Bu, yeni bir programcı kuşağının önceki kuşağın derslerini zor yoldan yeniden öğrenmesinin tipik bir örneği.
      Öğrenmeye başladığınızda bir sorunu çözmek için önce hata mesajını net biçimde okuyup anlamaya çalışmak, ilgili forumlarda ya da Google’da geçmişte aynı hatayı yaşamış birini aramak doğal bir şeydi.
      Yine de olmazsa, sorunu ve denediklerinizi açıkça yazarak bir gönderi paylaşırdınız.
      Discord başlıkları Google’da bulunamaz ve sohbet arayüzü, durumu düzgünce açıklamaktan çok tek satırlık mesajlar atmaya iter.
      Sohbet platformları var olabilir, ama resmî destek kanalı olmamalılar.
    • Bence bunun temel noktalarından biri gayriresmîlik.
      Sohbet geçmişinde yanıt aramanız beklentisi yoktur; yanıt alamadıysanız ama sizden sonra gelen biri yanıt aldıysa, bir kez daha çağırmayı deneyebilirsiniz.
      Yanıtı bilmeyen biri bile “emin değilim ama şuraya bak” diye araya girebilir.
      Genel olarak giriş engeli çok daha düşüktür; bunun da hem artıları hem eksileri vardır.
      Kişisel olarak çoğunlukla hayal kırıklığı yaratan bir tercih olduğunu düşünüyorum, ama duruma göre değişebilir.
    • Önyargı da olabilir.
      Discord’dan gerçekten nefret ediyorum ve zaten çok fazla Discord sunucusundayım.
      Her yere yayılmış ağ etkisinin bir ürünü gibi göründüğü için üzücü.
      Aranabilir herkese açık sohbet desteğini makul buluyorum, ama ne yazık ki Discord bunu yapmanın en iyi yolu gibi görünüyor.
      Aslında forum istiyorum, ama bir kez daha giriş yapmak gerekeceği için muhtemelen kullanmam.
      Forumlarda ortak profil ve daha iyi mobil destek olsaydı, belki daha çok kullanılırlardı.
    • HN’de sosyal medyadan hoşlanmayan belirli bir kültür var; bu tür sitelerin doğası gereği, bir kültür yerleştiğinde baskın görüşe oylar yığılıyor ve aynı eğilimde daha fazla kişi toplanıyor.
      Discord sosyal medya olduğu için kötüdür; forumlar, mailing list’ler, haber grupları ve IRC gibi eski şeyler iyidir yaklaşımı.
      Yine de kullanıcıların ihtiyaçlarını dinlemek gerekir.
      Kişisel olarak Discord’da beni korkutan şey kullanıcı kitlesi.
      Çok sayıda çocuk olduğu için sunucuya gelip trollük yapma ya da özensiz sorular sorma olasılıkları Slack’e göre çok daha yüksek.
      Ama kullanıcılar Discord istiyorsa Discord kullanmalısınız; kullanıcılara neyi sevmeleri gerektiğini öğretmekten hiçbir şey kazanılmaz.
    • İnsanların istediği şey, başka bir giriş gerektirmeyen ve anlaşılması zor yeni bir navigasyonu olmayan bir forum.
      Forum yöneticilerinin istediği şey ise aptal kullanıcı girişleriyle ve spam’le uğraşmamak.
      İki taraf da Discord’un yeterli olduğunu düşünüyor, ama aslında yeterli değil.
      Sorun, diğer seçeneklerin daha kötü olması.
  • Bunu özellikle söylemek zorunda kalmamız bile şaşırtıcı.
    Discord, geçici iletişimi organize etmek için harika bir yazılım; sesli sohbeti de iyi çalışıyor.
    Discord’un değerinin %99’u bu.
    Ama kalıcı bilgi deposu olarak tamamen berbat.
    Soru-cevap dokümantasyonu için Stack Overflow tarzı Q&A açıkça daha iyi bir seçenek.

    • Ben o kadar iyi bile görmüyorum.
      Yaygın kullanılan başka hiçbir iletişim yazılımı, kaynakları israf eden ve bellek sızdıran berbat bir istemci sunup daha iyi alternatif istemci kullandığınızda hesabınızı engellemez.
      Böyle bir yer, iletişim kurmak için hayal edilebilecek en toksik ortamdır.
  • Dlang bunu doğru yapmış.
    Forum gibi çalışan bir mailing list ile birden fazla anlık mesajlaşma botunu (IRC, Discord, Matrix) birlikte sunuyor.
    Keşke daha fazla proje bundan ilham alsa; yazılım da açık kaynak.
    [1] - https://forum.dlang.org/
    [2] - https://github.com/CyberShadow/DFeed/

    • Güzel görünüyor, hatta hızlı da.
      Entegrasyonun nasıl çalıştığını merak ediyorum.
      Foruma yazı gönderince e-posta olarak mı dağıtılıyor?
  • Ne kullanılmalı ya da kullanılmamalı gibi normatif kesin yargıları, gerçekmiş gibi sunulan görüşler olarak görüyorum.
    Kendinize ve müşterilerinize uygun olanı kullanın.
    Her kanalın artıları ve eksileri var; desteğe uyarlanmış CAP teoremi gibi: erişilebilir, odaklı ve yapılandırılmış olabilir, ama üçünü birden aynı anda elde etmek zordur.
    Ben de e-postayı özlüyorum.
    Bunun başlıca nedeni, iletim gecikmesi yüzünden “anında” beklentisinin yumuşamış olmasıydı.
    Anındalık gerekiyorsa, bunun bedelini ödemeniz gerekebilir.

    • Başlığı “Discord’un sizin için Q&A forumu olarak uygun olmama ihtimalinin yüksek olmasının nedenleri” gibi okuyabilirsiniz.
      Gerçi bu daha az vurucu.
  • İnsanların tercih ettiği çözümleri görmek ilginç.
    Tercihlerin çoğunun, internete ilk ne zaman başladığınız ve o dönemde neyin popüler olduğu ile, yani mailing list’ler, Usenet, web forumları, IRC, Slack vb. ile ilişkili olduğunu tahmin ediyorum.
    İnsanların “keşke sadece Discord’a geri dönebilsek” demesine kadar ne kadar zaman geçeceğini merak ediyorum.

    • Ben yaşlıyım; iş yerinde Teams gibi bir şeyi zorunlu kullanmak dışında mailing list’lerin, Usenet’in, forumların ve wiki’lerin ötesine geçemedim.
      Benim için herhangi bir biçimde thread’li yanıtlar, ilgili olabilecek ya da olmayabilecek büyük miktarda veriyi anlamanın temel özelliğiydi.
  • Büyük bir şirketin oyun için tasarlanmış bir platformu ana destek kanalı olarak kullanacağını düşünüyorsanız, öyle değil
    Bir “kurumsal” tedarikçi Slack’ten Discord’a geçti; topluluk yöneticisi bunun neden kötü olduğunu anlamadı ve ısrar etmeye devam etti
    Örneğin SSO olmadığını söylediğimizde var diye yanıtladı; ama bunun kurulum maliyetini bizim üstlenmemiz gerektiğini ve CISO’nun aracı daha geniş kullanım için incelemesi gerektiğini anlamadı
    Artık Discord’dalar ama ben orada NDA kapsamındaki materyalleri paylaşmayacağım; güvenlik ve veri gizliliği ekiplerimiz de bundan hoşlanmayacak
    En azından bu durumda Slack Connect’i korumaya karar verdiler

    • Son kontrol ettiğimde gömülü görsellerde veya belgelerde hiçbir güvenlik yoktu
      URL’ye sahip olan herkes içeriği görebiliyordu; bu bizim ekibimiz için kesinlikle kabul edilemezdi
      Bu yüzden Discord bizde ancak bir ay dayanabildi