TabNews se tornando repetitivo
Não se sou só eu com essa sensação, mas parece que sempre vejo os mesmos tipos de posts no TN. é um misto de :
- Como consigo meu primeiro trampo ?
- Qual linguagem eu escolho ?
- Tem vaga pra tal linguagem ?
- Como começo na area da programação ?
Coisas desse genero, talvez eu esteja prestando atenção demais nisso mas é algo que me chamou atenção.
Txug0
obrigado por abrir essa publicação e trazer sua visão! Deu para ver pelo engajamento nos comentários que isto é algo sério e precisa ser resolvido de alguma forma, ou pelo menos aliviar a dor 🤝 Mas se me permite, tenho três pontos sobre isso:
Primeiro ponto
Uma coisa que também repetidamente acontece, é de não entender que este tipo de situação é mais difícil de se resolver do que parece.
Um exemplo prático recente foi o fato do TabNews não ter uma busca e esta era a razão de publicações estarem aparecendo de forma duplicada, era um consenso realmente muito forte na comunidade. Mesmo assim, lembro de levantarmos o ponto de que uma busca não resolve este problema, porque quem cria publicações de baixa qualidade irá tender a não fazer nada para evitar elas em primeiro lugar.
De qualquer forma, a feature de busca era requisitada quase que diariamente aqui pelas publicações (quando não era diariamente, era semanalmente). Então ela foi implementada e aqui estamos discutindo sobre o exato mesmo problema.
Dado a isso, tudo bem... minha preocupação não é ter implementado algo que não tem efeito prático, porque muito depende da execução também, pois há várias outras formas de implementar uma "busca" que poderiam ajudar no problema, por exemplo, uma busca passiva que acontece automaticamente no ato de estar criando uma publicação (avisar a pessoa que uma outra publicação sobre isso já existe e inibir ela de publicar). Minha preocupação é, após esse caso, a gente não ter realmente entendido que certas coisas não são fáceis de se resolver como parece que são, incluindo a sugestão que eu dei da busca passiva, não pela dificuldade técnica, por outro problema muito pior: os efeitos colaterais.
Muitas sugestões tem um efeito colateral de segunda ordem que é pior do que o de primeira ordem. Já vi comunidades morrerem antes de nascerem por excesso de organização e features para barrar publicações. Um exemplo clássico disso é, de largada, todas as publicações serem moderadas antes de se tornarem públicas. Eu destaco isso, porque comunidades morrerem por "medo da bagunça" é mais comum do que podemos imaginar até, pois comunidades que morrem cedo acabam nem esbarrando na gente. Isso acontece muito com produtos e serviços que já querem nascer prontos, com todas as features para resolver todos os problemas, que é de onde vem o termo "feature creep". Na maioria das vezes é o caso clássico de otimização prematura, que é uma mecânica que vai além da programação e a exata mesma coisa acontece com comunidades. Eu diria que otimização prematura em comunidade é uma situação ainda mais sensível do que em código.
Então sobre filtro, categorização e organização de conteúdo, tudo isso tem um efeito colateral de segunda ordem muito agressivo na liquidez de publicações, que é algo que você precisa facilitar no começo para uma comunidade gerar tração, e aí sim chegar num estágio em que você pode implementar certos impostos para regular a dinâmica da comunidade, que é o que naturalmente iremos fazer.
Eu garanto a todos que estamos observando tudo o que é discutido aqui no TabNews, até mesmo quando não fazemos alguma interação direta via comentário. Todas as reclamações são lidas e consideradas com total carinho, de verdade. A questão novamente é: muita coisa não é fácil de se resolver e nem está no tempo certo para ser resolvida. Se a gente trouxer a versão dos sonhos final do TabNews para hoje, o TabNews morre de tanto peso. Na minha visão, irá precisar de anos e anos para irmos subindo estes impostos na velocidade certa... e quando falo anos, é no mínimo uma década de trabalho.
Segundo ponto
Sempre me pego pensando nisso que é: quando algo é relevante... é relevante para quem? Me pego pensando que: só porque chegamos antes temos o direito de expulsar pessoas novas ou dificultar a vida delas de uma forma que não foi dificultada para nós que chegamos primeiro? E se caso tenhamos chegado aqui primeiro e estava do jeito dos "sonhos" que comentei ali em cima, será que iríamos participar? Isso porque, manter um quarto organizado é muito mais difícil do que manter um quarto bagunçado, então participar de uma comunidade organizada é mais difícil. Qual o incentivo que eu tenho hoje para pagar esse imposto de organização? Será que a implementação do Revenue Share gera incentivo necessário?
Fora isso tem a maturidade de uma comunidade ao longo do tempo. Eu estou vendo isso acontecer em tempo-real num jogo que acabou de ser lançado chamado F-Zero 99. Antes de uma corrida começar, o jogo oferece 2
opções de pistas para correr, e os 99
jogadores escolhem uma ou outra. Geralmente o jogo oferece uma pista fácil e uma pista difícil. No começo, a comunidade sempre escolhia a pista fácil como vencedora (eu inclusive). Mas hoje noto que a comunidade está escolhendo muito mais a pista difícil quando ofertada (incluindo eu). Aliás, eu acho um saco quando a pista fácil ganha na votação, mas eu entendo que quem entrou agora no jogo (como eu entrei no passado), não quer peitar a pista difícil e se essa fosse a única opção, não continuaria jogando porque vai ser uma experiência muito frustrante. O problema é que se não jogar, há uma probabilidade maior de não se tornar um jogador recorrente, e de não se tornar um jogador mais sofisticado e que ficaria a longo prazo na comunidade.
Terceiro ponto
Em paralelo a tudo isso, eu vejo cada vez mais publicações diferentes indo para aba Relevantes
. Cada mês que passa do TabNews, mais interessantes estão sendo os conteúdos na minha visão de usuário. A aba Recentes
continua um faroeste e eu voto para que ela continue assim, não acho que chegamos no estágio de dizer o que as pessoas devem publicar ou não... estamos aprendendo ainda. O que precisamos proteger é a aba Relevantes
e naturalmente publicações muito bem avaliadas ou muito discutidas estão pipocando lá, que refletem em serem destacadas no Google Discovery. Olha que massa isso aqui:
Olha a quantidade de pessoas vindo de lá (que não contabilizam as pessoas que entram nas publicações por dentro do TabNews ou vindo de outras redes sociais).
Conclusão
Sugiro primeiro: continuar protegendo a aba Relevantes
para que publicações com qualidade ou com abertura para discussão continuem ganhando destaque. Isto se faz qualificando elas de forma positiva ou deixando algum comentário com valor concreto.
Segundo: vamos continuar educando nossos valores e o que estamos tentando proteger no TabNews para quem chegou aqui depois da gente. Esta é a forma mais humana de se criar uma comunidade de humanos.
Terceiro: continuar implementando simultâneamente impostos no sistema para desacelerar as publicações (que inevitavelmente irão afetar todo mundo, quem cria publicações de alta ou baixa qualidade) e incentivos para aumentar a vontade de se criar uma publicação de qualidade. Novamente, isto precisa ser feito de forma simultânea e se não der para ser assim, sugiro fortemente primeiro criar o incentivo e depois consertar o problema que isso vai causar com impostos, do que o inverso 🤝
Incrível como a história se repete. Parece que todos os sites com formato similar (que depende de usuários gerando conteúdo e discutindo) acabam sofrendo do mesmo problema. É algo bem recorrente, e é conhecido como o problema dos fóruns.
O link acima é de 2009, mas muitas coisas continuam relevantes. Segue a adaptação de um trecho:
... (nesses sites) ninguém está no controle. No começo eles são interessantes. Éramos um pequeno grupo de iniciantes com interesses em comum.
Mas as coisas pioraram. Por que?
Primeiro, vieram várias levas de iniciantes. Todos queriam atenção e era difícil distinguir (visualmente) os usuários novatos dos mais experientes. No começo um novo grupo de iniciantes era legal porque a gente podia ensinar coisas que gastamos meses pra aprender.
Mas depois de algumas levas de iniciantes, os veteranos se cansaram de responder as mesmas coisas de novo e de novo. Os novatos não queriam pesquisar as perguntas já respondidas, e por ser um fórum, ninguém era capaz de controlar e separar as coisas.
Depois piorou. Vieram os trolls e spammers, e acabaram com minha vontade de participar. Alguns saíram, outros continuaram até o site acabar.
O artigo vai além dando outros exemplos da época e detalhando mais o problema, mas a essência é essa: sempre tem um ciclo de pessoas novas entrando, e postando basicamente as mesmas coisas que as levas anteriores. Quem já está há mais tempo cansa dessa repetição e sai, e o ciclo se repete mais algumas vezes, até que eventualmente o fórum morra.
Alguns sites possuem ciclos mais longos, mas minha impressão é que aqui no TabNews eles têm sido bem curtos. Ainda não chegamos na fase final de ser tomado por trolls e spammers (por enquanto é bem esporádico), mas se nada for feito, o risco vai só aumentando.
Já mencionei há algum tempo que uma das vantagens do TabNews (e de qualquer outro site que for lançado agora) era poder aprender com os erros alheios do passado.
Afinal, hoje temos inúmeros exemplos de comunidades online, dos mais variados formatos, muitas delas com milhões de usuários interagindo por vários anos. Sabemos muito bem o que funciona e o que não funciona em cada uma, e é uma pena ver um site novo repetindo os mesmos erros. Deixar tudo pra comunidade se auto regular é algo que a princípio parece muito legal, mas tem limites. Alguns controles maiores precisam existir se não quisermos ser mais um exemplo do problema dos fóruns.
Ou talvez eu só esteja querendo algo que o site não quer ser. O próprio Filipe já disse que ainda não vê problema em conteúdo duplicado, então não sei se essa situação vai mudar tão cedo...
Talvez por isso que o StackOverflow seja fortemente administrado e sempre removem perguntas parecidas.
Sites e fóruns de perguntas e respostas se toram repetitivos, vide canais de investimentos no Reddit onde toda semana existem perguntas como: "Ondem investir R$ 1.000", "Qual a melhor corretora?".
Não sei se já tem uma issue pra isso no GH, mas imagino que poderia ter mais uma aba além de Relevantes e Recentes, chamada Frequêntes, e posts com esse tema aparecer lá, ou ter um post fixo sobre alguns temas que quase todo dia alguém posta um igual, e quem for entrar pra fazer esse tipo de postagem poderia contrinuir lá e receber resposta diretamente lá, ao invés de criar um novo post. Sei que é recurso que precisa ser aplicado, mas é uma idéia apenas. 😁
Também tenho notado isso, e me incomoda bastante visto que, a principal habilidade que um iniciante deve ter é: aprender a pesquisar. Resta-nos apenas "negativar" essas perguntas e orienta-los a aprender a pesquisar antes de fazer uma pergunta.
É irritante isso, tenho a impressão de que a comunidade Brasileira não sai do 0, é raro ver projetos diferentes e legais ou perguntas um pouco mais avançadas.
Essa semana mesmo, vi muitas perguntas que facilmente se acha no google.
Ironicamente os perfils que ajuda esse tipo de pessoa tem 0 comentario e muitas vezes 1 curtida, tenho a impressão que esse tipo de pessoa só quer atenção, pois tem um monte de videos e material respondendo tais pergunta, porem a pessoa insiste em perguntar a mesma coisa.
Só não abandono o tabnews, porque quero melhorar minha escrita/arqumentações.
E algumas pessoas já postaram que o Tabnews está sendo repetitivo :D :D :D
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Podia dividir em 2: TabNews e TabQuestions. Daí coisas mais diversas ficam em um tab e dúvidas em outra.
Acho que a resposta do que tem que ser feito é: NADA.
A comunidade vai evoluindo naturalmente e os "posts da moda" vão mudar de maneira organica e a própria comunidade vai filtando o que faz sentido ou não.
A prova que isso vai acontecer? Bom, o seu post e todos os comentários são a prova disso hahaha (já está acontecendo). As vezes simplesmente criar um post falando sobre o conteúdo da comunidade já gera a mudança que você quer e dá a oportunidade do pessoal reavaliar o que faz sentido. A comunidade já está se moldando, acho que o Felipe ta certo de deixar a bagunça rolar solta durando um tempo.
é complicado, postei alguns projetos pessoais e tive zero feedback, infelizmente o pessoal está dando foco pra coisas pouco relevantes e não estou falando que os meus posts sobre meus projetos deveriam estar cheios de comentários, mas é complicado ser um cantinho tech e praticamente não se falar de coisas técnicas da área, como hacks, projetos open-souce, iniciativas e coisas do tipo
Faz alguns meses que não acesso mais o TabNews, e esse post gerou uma boa reflexão pra galera. Já pensaram na ideia de uma comunidade onde os assinantes tem que pagar uma mensalidade para poder participar?
Acho que faz mais sentido algo pago, moderadores para manter a ordem.
Exemplo de uma comunidade paga R$997/ano é o Grupo Maestria do Victor Damásio, lá tem vários grandes nomes do Marketing Digital do Brasil, quando alguem posta uma dúvida, sempre tem uma resposta incrível, o grupo funciona no Facebook.
Outra comunidade bem relevante é dos Gestores de Tráfego do Pedro Sobral ( não lembro o valor)
Mas uma coisa é certo, quando algo é pago, a qualidade tende a ser maior.
Não sei se já sugeriram algo assim, mas talvez um sistema de tags/tópico do post ajudaria na organização tanto de quem posta quanto de quem procura algo específico...
Verdade percebi a mesma coisa, acredito que as pessoas estejam indecisas ainda mais quando não conseguem o primeiro emprego.
Complicada a situação, por que de um lado você tem quem está iniciando no desenvolvimento, e todos sabemos que não é fácil no começo, são muitas complicações e decisões importantes pra tomar sem ter conhecimento. Qual linguagem? Tem mercado? Compro um curso? estudo de graça?
Por outro lado vemos uma infinidade de pessoas tentando se aproveitar desse público iniciante e vendendo imediatismo, emprego garantido em 6 meses, "programar é fácil", "Salario inicial de 4k em 6 meses", etc.
De modo geral algumas pessoas experiêntes também não são muito pacientes em forums como Stack Overflow. Você vê videos no youtube e cada programador defende sua linguagem como se fosse uma religião. ChatGPT "ficando burro"
Dificil saber em qual informação confiar, resta fazer pergunta no TabNews rsrs
Para finalizar trago outro questionamento: Vocês que já tem uma certa habilidade em alguma linguagem também sentem dificuldades para encontrar conhecimento de qualidade no nível mais avançado?
Sinto que todo curso que eu vejo quer partir do zero absoluto ensinanto até como instala o Vscode. Me resta apenas ir na cara e na coragem estudando sozinho o que quero aprender
Antes que fazer qualquer pergunta, seria bom se as pessoas fossem no campo de pesquisa e verificassem se tal pergunta já foi feita e já tenha as respostas de que precisa. Melhoraria a dimânica do site.
Vendo os cometários aqui o grande problema é que ninguém faz nada a respeito, tem muitas ideias boas e o código é aberto.
Existe um frase famosa no mundo open source: Those who code decide.
De fato parecer haver um distanciamento da comunidade ativa aqui e a do GitHub.
Concordo muito, seria legal categorizar os posts por algum termo como carreira ou orientação profissional outras como pitch, novas ideias, colaboração e também outras como novas tecnologias, estudo e duvidas. Criando uma arvore de categorização a galera mesmo categorizaria e poderia segmentar isso da mesma forma das abas de relevantes e recentes.
Li boa parte dos excelentes comentários. É um assunto complicado e de dificil resolução prática, visto a não garantia de resolução ou pior, possibilidade de travar a criatividade da rede.
Pois bem,
Há já sugerido a tempos a questao de haver Tags que possam aderir aos posts, onde isso surgiu dos posts que se intitulam "PITCH", onde informam que se trata de apresentação de projeto.
Vindo ao encontro disto, haver poucas tags, sendo obrigatório linkar estas ao post, poderia auxiliar a taxar o que o post é e assim, separar em "temas", desde a sua criação pelo próprio usuário.
Onde usuários que usarem indevidamente as tags, provavelmente seriam já são "autoregulados" pela rede com notas negativas, da mesma forma que já acontece.
Isso evitaria a necessidade de moderação antes da publicação (ou seja, toda uma intrincada solução custosa), não reduz a dinamicidade de novos posts e garante ainda a criatividade dos usuários.
As tags mais a frente, por exemplo, auxiliaria em novas propostas de tópicos ou de filtros que os usuários poderiam aplicar para ver apenas o que se quer, caso isso seja implementado.
Acredito que seria bom conhecer o perfil de cada usuário. Perguntas como: Você se irrita com perguntas repetitivas? Você tolera perguntas de iniciantes? Você gosta de informações básicas? Assim poderia ocultar coisas de quem se irrita ou não tolera certas coisas. Igual o Google, ver menos disso, ver mais disso, bloquear, denunciar, etc. Claro os posts tem que ter classificação, permiter aos usuários classificar:
- Detalhado e profundo
- Raso
- Repetitivo
- Básico
- Intermediário
- Avançado
- etc.
ta parecendo o r/brdev no reddit. kkkkk.
galera, to vendo as respostas e queria sintezar um pensamento sobre. Se existem pessoas com essas perguntas é pq há uma demanda disso e por mim esta tudo bem. Isso aqui é codigo aberto, logo se há pessoas tao incomodadas com isso, pq nao abrir uma issue ou ate mesmo sugirir um PR no git do tabnews colocando uma classificacao de assuntos? acredito que uma das ideias o codigo aberto é exatamente isso. Nao gostou do jeito que ta? Voce mesmo pode resolver isso colocando um update. Mas se o pessoal se sente confortalvel e curte falar sobre um assunto aqui, desde que nao seja desrespeitoso, pra mim nao ha motivo de restringi-lo