- Está ficando excessivo o cenário em que até textos que apenas mencionam AI de passagem acabam sendo marcados como vibecoding
- O exemplo 1 é um caso em que até um texto com apenas uma frase de menção passageira sobre máquinas inteligentes recebeu a tag vibecoding
- O exemplo 2 é um caso que inclui uma única citação dizendo que “mais importante do que se o código foi escrito por AI ou à mão é se o produto funciona”
- O exemplo 3 é um repositório de código cujo README não menciona AGENTS.md, CLAUDE.md nem AI
- A preocupação de que o próprio post acabará sendo marcado como vibecoding por alguém também repete o problema central
Prompt
- Levantamento do problema de textos que mencionam minimamente a existência de AI serem marcados como vibecoding mesmo quando isso não tem relação com o tema real
- Avaliação de que esse uso da tag “está saindo do controle”
Exemplos
- Exemplo 1: my_students
- Foi marcado como vibecoding, mas no corpo há apenas uma frase de referência passageira: “as pessoas competem para criar máquinas inteligentes, mas apenas para transformá-las em escravas”
- Exemplo 2: user_doesn_t_care_you_should
- É um texto escrito pelo próprio autor, com a observação de que pode haver viés
- Cita uma vez o caso de alguém que acrescentou uma interpretação em estilo de agente a uma expressão antiga
- A citação diz: “O usuário não se importa se o código foi escrito por AI ou à mão, nem com qual framework foi usado. O usuário se importa se o produto funciona”
- Exemplo 3: jolt_clojure_interpreter_on_janet
- É um repositório de código, e no README não há menção a AGENTS.md, CLAUDE.md ou AI
- Exemplo 4
- A expectativa de que este post também acabará sendo marcado como “vibecoding” por alguém
1 comentários
Comentários no Lobste.rs
O exemplo 3 pode ser visto pela frequência dos commits e pela escala das mudanças, especialmente em 5 de junho
É coisa demais para parecer escrita manualmente; olhando só uns 10 commits representativos, já daria algo como pelo menos 5 mil linhas adicionadas de churn e 2 mil linhas removidas em um único dia
Houve algo como 50 commits naquele dia, e muitos deles tinham mais de 200 linhas
Concordo com a ideia de que coisas demais estão recebendo a tag vibecoded, mas não acho que o exemplo 4 ajude muito a sustentar esse argumento
Eles existiam quando eu e outras pessoas denunciamos o post
[0] https://github.com/jolt-lang/jolt/…
Fazendo o papel de advogado do diabo, o exemplo 2 claramente parece uma refutação a vibe coding e ao estado geral dessa área
Se não fosse isso, não teria sido mencionado
Aquela única menção feita no começo influenciou a forma como o restante do texto foi interpretado; não digo se isso é bom ou ruim, só que foi assim que ele foi lido
vibecodingSe alguém escrever no blog sobre a importância de significado e coesão na escrita, então devemos colocar a tag
vibecodingporque texto gerado de baixa qualidade não tem significado nem coesão?Não sei se muda algo o fato de haver uma única menção a uma resposta explícita à cultura ou às práticas de LLM e depois isso não ser mais tratado
Entendo o problema de críticas a vibecoding ficarem presas à tag vibecoding, mas acho difícil dizer que uma única menção passageira já basta para merecer essa tag
Se você leu o texto, não há muito como se confundir
Talvez agora pareça mais relacionado, mas pessoas diferentes vêm dizendo coisas parecidas de formas diferentes há anos
IA só é mencionada no último bullet point entre quatro itens, e OpenAI também aparece só uma vez, na mesma frase que AirBnB, como exemplo de empresa de tecnologia
Com apenas esses dois casos, é bem forçado dizer que um texto de umas 500 palavras é centrado em IA
Sempre houve gente que programa sem se importar, fazendo copiar e colar e pesquisando mensagens de erro
Agora isso só ficou muito mais rápido, mas é uma briga bem antiga
Os dois textos anteriores parecem combinar mais com a tag
culturedo que comvibecodingAmbos mencionam IA rapidamente, e o primeiro em especial é claramente até certo ponto uma reação a isso, mas eu pessoalmente filtro a tag
vibecodingporque não quero ver discussões sobre projetos vibecoded nem sobre programar com agentesJá aqueles dois textos são relevantes para mim e eu gostaria de vê-los
Exemplo 3: https://github.com/jolt-lang/jolt/…
O exemplo 1 é fortemente influenciado pelo fato de o setor ter aderido em massa a código gerado por IA ou assistido por IA, e isso corresponde ao vibe-coding descrito no site
O fato de essa tag aparecer em muitos textos provavelmente se deve a ela ser entendida como um sinal de um movimento em curso no setor ou do uso dessas ferramentas
Se as pessoas estão escondendo a tag vibecoding justamente para evitar esse tipo de sinalização, então no fim a tag vai continuar sendo aplicada
vibecodingpor feelingNesses casos, acho melhor esconder o texto em si do que aplicar a tag
Levando isso ao extremo, até o velho conselho de escrever código fácil de entender poderia ser interpretado como uma crítica a vibecoding e acabar recebendo a tag
Eu também acabei de comentar sobre isso em um daqueles posts
Não consigo pensar em um motivo de boa-fé para aplicar a tag
vibecodinga textos desse tipoNuma leitura cínica, pode ser que pessoas pró-IA que se opõem à própria existência da tag
vibecodingestejam abusando dela para esvaziar seu significado e forçar sua remoçãoPor outro lado, pode ser que pessoas anti-IA estejam marcando assim qualquer coisa que sequer sugira a presença de IA generativa, como se fosse “marcar como vibecoder”
Espero que não seja nenhuma das duas coisas, mas não consigo pensar em outra explicação
Seja qual for o caso, eu queria que parassem com isso
Isso não ajuda em nada o clima daqui
Lobsters é bom, e eu gosto daqui porque a comunicação ainda parece humana, e não uma internet morta como em outros fóruns
Eu não queria que isso aqui virasse uma flamewar permanente sobre IA
Por isso eu realmente gostaria de saber a razão dessas votações de tag
Não sei se propostas de tag deveriam exigir justificativa, mas talvez devessem
[1]: Não gosto nem um pouco de usar esse tipo de linguagem divisiva, mas usei para transmitir a ideia
Normalmente eu não uso esse enquadramento de “dois lados”, porque acho esse tipo de expressão tóxico e incentivador de uma polarização artificial
Aqui eu a usei de propósito para mostrar justamente o quanto essa polarização é nociva e, talvez inutilmente, tentar mover nem que seja um pouco na direção oposta
Parece que algumas pessoas querem esconder tudo que tenha qualquer mínima conexão com esse assunto
Também me incomoda ver
vibecodingaplicado a posts como descoberta de segurança em LLM, uso de chatbot para gerenciar issues no GitHub, exploit de chatbot do Instagram e rant contra IA generativaSeria muito mais útil usar a tag
vibecodingpara “escrever código com LLM” e ter uma tag separada para “IA generativa em geral”, por exemploGenAISeria bom se as tags tivessem mais granularidade e precisão
Também seria bom ter uma tag
sloppara posts de blog escritos por IA, mas talvez isso seja mais difícil de aplicar :)slopna verdade é a flagspam:^)Quem posta repetidamente textos ruins gerados por IA não deveria ser bem-vindo
O que eu principalmente quero evitar é 1) código feito com vibecoding, mesmo que não seja imediatamente classificado como “spam”, e 2) discussões sobre workflows de vibecoding ou sobre fazer software com vibecoding
Se o post diz que uma parte importante foi feita com vibecoding, normalmente eu paro de ler
Porque, se o meu workflow é fundamentalmente diferente, não há nada para eu aprender ali; e isso vale mesmo quando o texto foi suficientemente escrito por uma pessoa a ponto de ainda trazer alguma contribuição técnica útil
Este post recente é um exemplo disso: por si só, não parece exatamente “spam”, mas não parece que eu vá tirar nada dele
Mas, como posts do tipo 1 e 2 recebem a tag, não dá para filtrar esse tipo de conteúdo
Um bom critério seria algo como “discute técnicas de vibecoding”
Se for apenas algo vibecoded, como no caso 3, pelas novas regras isso parece mais próximo de spam; e, se parecer com 1 ou 2,
ai,cultureou nenhuma tag seriam melhoresEssa tag criou muitos problemas e, pessoalmente, também não gosto dela
Em vez de tornar as diretrizes de uso mais detalhadas, sou mais a favor de eliminar a tag
Hoje ela não aponta apenas para vibecoding
Mas, como isso já foi levantado antes, agora parece uma causa perdida
Até agora, eu vinha usando o Lobste.rs com bastante satisfação, tanto como leitor quanto como contribuidor
Mas o abuso da tag
vibecoding, as discussões que vêm depois desse abuso e, pior ainda, a ausência de comentários dos moderadores não são o que eu esperavaAcabei de verificar os comentários aqui: já se passaram 4 horas, há 56 upvotes, e ainda não apareceu nenhum comentário de moderador
Eu sei que 4 horas não é tanto tempo assim, mas já vi a mesma falta de resposta em outras discussões
Mas é brincadeira; imagino que os moderadores saibam deste post e estejam lendo todos os comentários