- Usar o Discord como canal de perguntas e respostas para um projeto paralelo é inadequado e, por limitações estruturais, torna o suporte aos usuários ineficiente
- As mensagens ficam soterradas em um fluxo interminável, fazendo com que informações importantes desapareçam em segundos; o recurso de threads ainda é insuficiente
- Os recursos de busca e navegação são muito fracos, dificultando encontrar discussões antigas ou soluções
- Para acessar uma resposta, existe um processo trabalhoso com várias etapas, como procurar links, fazer login, entrar no servidor, aceitar regras e navegar por canais
- Devido à volatilidade dos dados, há o risco de que as informações acumuladas desapareçam junto com o serviço caso ele seja encerrado, tornando necessária uma alternativa persistente
Por que o Discord é inadequado como fórum de Q&A
-
Ambiente caótico (Chaos)
- Em meio a um fluxo incessante de mensagens, posts importantes são soterrados e desaparecem em segundos
- O recurso de threads introduzido ainda é insuficiente e tem limitações
-
Busca e navegação deficientes
- A busca do Discord torna muito difícil encontrar discussões antigas ou soluções
- Se você errar algumas palavras ou por motivos triviais, até uma mensagem enviada semanas atrás pode não aparecer na busca
-
O processo trabalhoso até acessar uma resposta (The Discord Odyssey)
- Quando surge um problema em um projeto que depende apenas do Discord, é preciso passar por um processo de várias etapas até obter uma resposta
- Buscar o nome do projeto no SearX ou similares para encontrar o link do Discord
- Verificar se você está logado no navegador ou no app
- Entrar no servidor, aceitar as regras e escolher uma função (role) para acessar os canais
- Encontrar o canal
helpà esquerda e pesquisar o problema ou perguntar novamente
- No fim, a situação acaba levando a instalar uma nova biblioteca JS com
bun installsem ter encontrado a solução
- Quando surge um problema em um projeto que depende apenas do Discord, é preciso passar por um processo de várias etapas até obter uma resposta
-
Volátil demais (Too ephemeral)
- Não há como garantir que o serviço Discord ainda existirá amanhã
- Plataformas como Stack Overflow são raspadas/arquivadas diariamente, mas o Discord não
Alternativas melhores
-
Fórum comunitário dedicado
- Plataformas como Discourse são projetadas para discussões estruturadas e evitam a perda de posts
- Oferecem bom SEO para que usuários de software encontrem rapidamente as informações de que precisam
-
Uso de plataformas especializadas
- Stack Overflow, ou comunidades como Reddit, Lemmy e Kbin, são adequadas para buscar ajuda
-
Rastreamento de issues baseado em Git
- Para problemas de código, use sistemas de rastreamento de issues baseados em Git, como GitHub, Gitlab e Gitea
- Especialmente em projetos open source, é onde os usuários se reúnem e há suporte de SEO suficiente para buscas cotidianas
1 comentários
Opiniões no Hacker News
Vi o repositório do driver de kernel do controle sem fio do Xbox, e eles tinham desativado as issues do GitHub e estavam usando Discord
Quando perguntei por que não ativavam as issues, disseram que “não queriam que virasse um fórum de suporte”, o que foi difícil de entender
Se fosse um problema comum, uma pessoa poderia abrir uma issue e todos poderiam se beneficiar daquela discussão; no Discord, eu tive que fazer login, entrar no grupo e perguntar sobre a mensagem de erro, e acabou que era um problema comum, com alguns procedimentos de solução
O dono do repositório pegou uma informação que poderia ter sido encontrada imediatamente e a transferiu para o Discord, tornando-a difícil de descobrir; a estrutura passa a exigir ajuda humana direta para cada recém-chegado
Quando avalio se devo usar um projeto, a primeira coisa que faço é olhar as issues para ver quais bugs ou funcionalidades ausentes existem e em que os usuários costumam pedir ajuda
Numa página de issues dá para ter uma visão geral rapidamente; se eu tiver que vasculhar o Discord, a menos que seja um projeto realmente único e indispensável, acho que não vou topar essa confusão
Quando o projeto cresce o bastante para atrair até usuários de baixa qualidade, os mantenedores precisam lidar com a bagunça em qualquer plataforma
No fim, talvez seja melhor escolherem a plataforma que preferem
Mensageiros como Telegram ou WhatsApp ordenam conversas pelas mensagens mais recentes, o Prometheus não tem muito interesse em armazenar informações agregadas de longo prazo, e a UI padrão das galerias de fotos móveis também é uma linha do tempo cronológica
Quando há dados demais e coisas demais disputando atenção, isso também é uma resposta racional
Nessa visão, busca e descoberta não são necessárias; problemas frequentes são mencionados com frequência, recebem atenção e acabam sendo corrigidos, enquanto problemas raros não importam
O armazenamento permanente parece um fardo, e issues antigas continuam exigindo atenção mesmo com o passar do tempo
Dá para entender, mas, como usuário à moda antiga, é difícil aceitar
Isso pode não ser um problema exclusivo do Discord, mas do próprio projeto
Quando lugares como Discord ou IRC são usados para suporte e construção de comunidade, é comum que pessoas que não têm muito o que fazer fiquem conectadas o tempo todo e acabem se tornando o rosto do fórum visto pelos novos usuários
Para ser sincero, eu mesmo já fui esse tipo de pessoa
Em um projeto meu, havia uma pessoa que dominava as discussões e frequentemente respondia com informações descaradamente erradas
Tentei trabalhar com ela de algum jeito, mas nada mudou; depois de pedir conselhos a vários mantenedores e dar vários avisos, acabei bloqueando a pessoa, embora ela não tivesse violado nenhuma regra explícita
Como mantenedor da comunidade, percebi que tenho o direito e o dever de criar um ambiente acolhedor para todos e, ao ver que membros comuns deixavam de participar por causa dessa pessoa, concluí que o bloqueio era apropriado
Em certos fóruns de produtos, mesmo sem lembrar o nome de usuário, só de ver o avatar já sei que a pessoa não é confiável, e ela aparece em uma de cada três threads que encontro no Google
Pelo menos ela não troca o avatar, então não caio de novo
Em fóruns que mostram o número de respostas, se a conta não tem mais de 10 anos, mas tem milhares de respostas, acho melhor ignorar
Essas pessoas parecem passar mais tempo no fórum do que realmente usando o objeto ao qual o fórum se dedica
Pessoas ocupadas e sérias não ficam perambulando por ferramentas inadequadas como Discord, Slack ou IRC, respondendo repetidamente a perguntas que iniciantes poderiam resolver por conta própria com ferramentas apropriadas
O Discord do Ripcord também ficou parecido: hoje é quase um fluxo de memes
Essa pessoa não é exatamente sociável; sinceramente, parece algo mais próximo de desejo de controle
O IRC, pelo menos, normalmente mantém logs
Mas tenho visto uma tendência preocupante no lado das lojas online
Antes, a política e o formulário de devolução ficavam linkados na página principal ou no menu, como os termos de uso e a política de privacidade; hoje, IKEA Polônia e grandes marcas de roupas estão substituindo isso por “conversar no chat”
Você briga por 5 minutos com um modelo de linguagem grande péssimo para convencê-lo de que precisa de um atendente humano, espera 15 minutos porque “há mais contatos que o normal”, aí uma pessoa faz uma pergunta, dá um número de RMA e orienta a coleta pela transportadora
Está sendo desperdiçado tempo demais que poderia ser recuperado com um simples formulário de RMA, e espero que essa tendência não se espalhe para todos os lugares
Nunca precisei pular obstáculos nem lidar com uma inteligência artificial idiota para devolver um produto
Ele aparece ao lado da mensagem “gostaria de se autenticar por voz no futuro? É totalmente seguro”, e é realmente repulsivo
Também foi treinado para evitar ao máximo pedidos como “me conecte a uma pessoa”
Quando penso em ter que lidar com isso se precisar de ajuda daquele ISP, fico me perguntando se não deveria simplesmente ficar quieto, pagar e assinar um contrato de serviço novo
Pode ser perfeito para lidar com clientes que ligam por problemas triviais, mas prende pessoas que precisam falar imediatamente com um atendente humano sobre questões mais complexas em um loop infernal de briga contra algoritmos
Fico pensando se não é para fazer a pessoa desistir da devolução
Parece que preferem que o cliente trate como prejuízo a ter que perder 30 minutos
Este ponto também precisa ser acrescentado
Não dá para pesquisar o problema no Google e encontrar posts parecidos e soluções, nem saber se o problema foi tratado ou resolvido
Mesmo na época dos antigos fóruns fechados, em que era preciso se cadastrar ou responder para ver a solução, pelo menos dava para saber qual era o problema e como ele podia ser resolvido
No Discord não há nada
Por isso, se um serviço ou software que pretendo usar apresenta o Discord como meio de comunicação, eu simplesmente não uso
Qual vai ser o próximo passo, fazer reuniões no Twitch e debates no TikTok?
Isso é um nível indesejado de escolha autolesiva
Muitas pessoas que interagem com meus projetos querem Discord
Não querem fórum, nem Matrix
No fim, é uma questão de conhecer sua base de usuários
Estou trabalhando em formas melhores de arquivar threads de suporte e perguntas, e a busca do Discord também não é tão terrível assim
Quando se estava aprendendo, era natural que, para resolver um problema, primeiro se lesse claramente a mensagem de erro e se tentasse entendê-la, depois se procurasse em fóruns relevantes ou no Google alguém que já tivesse passado pelo mesmo erro
Se mesmo assim não desse certo, publicava-se um post explicando claramente o problema e o que já havia sido tentado
Threads do Discord não podem ser encontradas pelo Google, e a interface de chat leva as pessoas a postar mensagens de uma linha em vez de explicar bem o contexto
Plataformas de chat podem existir, mas não deveriam ser o canal oficial de suporte
Não há expectativa de pesquisar respostas no histórico do chat; se alguém não recebeu resposta, mas outra pessoa que chegou depois recebeu, dá para chamar de novo uma vez
Até quem não sabe a resposta pode entrar com algo do tipo “não sei bem, mas veja ali”
No geral, a barreira de entrada é muito menor, com todos os prós e contras que isso traz
Pessoalmente, acho que em geral é uma escolha lamentável, mas pode depender do contexto
Eu realmente detesto o Discord e já estou em Discords demais
Parece um produto de efeitos de rede espalhados por toda parte, e isso é lamentável
Acho aceitável ter suporte por chat público e pesquisável, mas infelizmente o Discord parece ser a melhor forma de fazer isso
Na verdade, eu até quero fóruns, mas ter que fazer login de novo é chato, então provavelmente eu não usaria
Se fóruns tivessem perfis compartilhados e melhor suporte móvel, talvez fossem mais usados
A lógica vira algo como: Discord é rede social, portanto é ruim; coisas antigas como fóruns, listas de e-mail, newsgroups e IRC são boas
Ainda assim, é preciso ouvir as necessidades dos usuários
Pessoalmente, o que me assusta no Discord é a base de usuários
Como há muitas crianças, a chance de entrarem no servidor para trollar ou fazer perguntas sem esforço é muito maior do que no Slack
Mas, se os usuários querem Discord, você precisa usar Discord; não se ganha nada tentando ensinar aos usuários do que eles deveriam gostar
O que os operadores de fóruns querem é não ter que lidar com logins idiotas de usuários e spam
Ambos os lados acham que o Discord é suficiente, mas na verdade não é
O problema é que as outras opções são piores
É surpreendente que isso precise ser dito
O Discord é um ótimo software para organizar comunicação efêmera, e o chat por voz também funciona bem
Isso é 99% do valor do Discord
Mas, como repositório persistente de informação, ele é completamente péssimo
Para documentar perguntas e respostas, um Q&A no estilo Stack Overflow é obviamente uma escolha melhor
Entre outros softwares de comunicação amplamente usados, não há nenhum que ofereça um cliente péssimo, que desperdiça recursos e vaza memória, e ainda bloqueie sua conta se você usar um cliente alternativo melhor
Esse é o ambiente tóxico mais inimaginável para se comunicar
O Dlang fez direito
Ele tem uma lista de e-mails que funciona como fórum e vários bots de mensagens instantâneas (IRC, Discord, Matrix) juntos
Gostaria que mais projetos se inspirassem nisso, e o software também é open source
[1] - https://forum.dlang.org/
[2] - https://github.com/CyberShadow/DFeed/
Fico curioso para saber como a integração funciona
Quando alguém posta no fórum, isso é enviado por e-mail?
Acho que afirmações normativas sobre o que se deve ou não usar são opiniões disfarçadas de fatos
Use o que funciona para você e para seus clientes
Todo canal tem prós e contras; como uma versão para suporte do teorema CAP, ele pode ser acessível, concentrado e estruturado, mas é difícil conseguir os três ao mesmo tempo
Eu também sinto falta do e-mail
Principalmente porque os atrasos na entrega reduziam a expectativa de algo “imediato”
Se você precisa de imediatismo, talvez tenha que pagar o preço
Só que isso é menos forte
É interessante ver as soluções que as pessoas preferem
A maioria das preferências provavelmente se correlaciona com a época em que a pessoa começou a usar a internet e com o que estava em alta naquele momento: listas de e-mail, Usenet, fóruns web, IRC, Slack etc.
Fico imaginando quanto tempo vai levar até as pessoas dizerem “eu só queria poder voltar para o Discord”
Para mim, alguma forma de respostas em threads era o recurso essencial para entender grandes volumes de dados que podiam ou não ser relevantes
Se você acha que uma grande empresa usaria como principal canal de suporte uma plataforma criada para jogos, não é bem assim
Um fornecedor “enterprise” migrou do Slack para o Discord, e o gerente de comunidade não entendeu por que isso era ruim e continuou insistindo
Por exemplo, quando dissemos que não havia SSO, ele respondeu que havia, mas não entendeu que teríamos de arcar com o custo dessa configuração e que o CISO teria de avaliar a ferramenta para um uso mais amplo
Agora eles estão no Discord, mas eu não vou compartilhar materiais relacionados a NDA lá, e nossas equipes de segurança e privacidade de dados também não vão gostar
Pelo menos, nesse caso, eles decidiram manter o Slack Connect
Bastava ter a URL para ver o conteúdo, e isso era absolutamente inaceitável para a nossa equipe
Por isso o Discord durou só um mês para nós