Todos os artigos

As Perguntas Que o Stack Overflow Agora Premeia

Ouvir o artigo (experimental) · 11:31

00:00 / 11:31

Um campo de pequenas caixas riscadas a afundar-se no escuro de um dos lados, enquanto uma única pergunta âmbar brilha dentro de um anel verde aberto, lançando fios em direção a uma grelha à espera

Estou no Stack Overflow há tempo suficiente para ter certos reflexos gravados a fogo. Um deles dispara quando uma pergunta quer saber qual é a melhor prática, ou que ferramenta usar: o velho treino diz sinaliza, vota para fechar, manda a quem perguntou o link para a página que explica porque é que aqui não fazemos opiniões. Por isso fiquei gelado, a navegar há dias, ao ver perguntas ativas a usar a tag best-practices, sem estarem apagadas, sem estarem fechadas, a juntar respostas à vista de todos. E não era uma pergunta perdida; a tag está ali com uma pilha cada vez maior por baixo, ao lado de uma irmã chamada tooling-recommendation que nomeia, em palavras simples, exatamente a categoria que o site passou a minha carreira inteira a fechar mal a via.

Para sentires porque é que isto é notável precisas da história, porque estas não são apenas tags. São os fantasmas de uma purga constitucional.

Uma tag morta a andar

Em agosto de 2010, o Stack Overflow publicou um post chamado The Death of Meta Tags e destruiu sistematicamente as tags que descreviam o que uma pergunta era, em vez daquilo sobre que era. A vítima mais famosa foi best-practices. O raciocínio era limpo: perguntas de boas práticas atraem opiniões, opiniões não podem ser verificadas, e o site foi construído sobre a premissa de que uma pergunta de programação tem uma resposta verificável. A mesma lógica empurrou mais tarde para fora do site, por completo, todas as perguntas do tipo "que ferramenta devo usar", ao ponto de ter sido fundada uma colónia de exílio para elas no Software Recommendations, um site à parte do Stack Exchange cuja função principal, tanto quanto alguma vez consegui perceber, era ser o sítio para onde o Stack Overflow apontava enquanto te fechava a pergunta.

Foi essa a constituição durante quinze anos. Os factos entram, o julgamento fica à porta.

A inversão, afinal, é oficial. Em outubro de 2025 o site começou discretamente a testar aquilo a que chama perguntas em aberto, do género preferência-de-programador, mais-do-que-uma-resposta-certa, que sempre fechara, e em fevereiro de 2026 a experiência foi alargada a toda a gente. As tags ressuscitadas são a ponta visível disso: a maquinaria da velha proibição a ser desmontada peça a peça, em produção.

Emendar uma constituição em público

O que torna isto mais interessante do que o anúncio de uma funcionalidade é ver a comunidade a digeri-lo, porque o debate está a acontecer à vista de todos, no Meta, e lê-se como uma assembleia constituinte.

Há uma thread a perguntar, com toda a seriedade, o que é que afinal deve levar a tag best-practices, e que cita a execução de 2010 como os juristas citam um precedente revogado. A comunidade que outrora queimou a tag, com ferramentas construídas especificamente para queimar tags em escala, está agora a redigir as orientações de uso dela. Outra pergunta se as perguntas em aberto devem ser avaliadas por critérios diferentes, se o site se pode dar ao luxo de ser mais tolerante com elas, que é a discussão inteira de quinze anos comprimida num só título. Nas threads vizinhas as emendas acumulam-se: devem as perguntas antigas, fechadas por serem baseadas em opinião sob o regime anterior, receber novas tags e ser reabertas, como condenações revistas ao abrigo de uma lei nova? Como deve o Staging Ground, onde as perguntas novas são orientadas antes de irem para o ar, lidar com uma que, por desenho, não tem resposta certa? Deve exigir-se que uma pergunta em aberto leve uma segunda tag, para que se declare honestamente?

Nada disto é unânime, e chamar-lhe um acolhimento caloroso seria mentira. As publicações oficiais que traçam os próximos passos para as perguntas em aberto foram votadas para baixo com força, enquanto as respostas da comunidade a essas publicações estão entre as coisas mais votadas do Meta, que é a maneira tradicional de o site dizer ouvimos o plano e temos observações a fazer. É precisamente essa discussão que torna a mudança credível. Um rebranding vindo de cima seria fácil de descartar. Uma comunidade quinze anos mergulhada numa doutrina, a lutar cláusula a cláusula sobre como operar sob a doutrina oposta, é algo mais raro: uma instituição a mudar de ideias por escrito, com as objeções preservadas no registo.

Os votos concordam

Se as tags e as threads fossem a história toda, podias descartá-las como teatro de política interna. O que me convenceu é que os votos se estão a mover na mesma direção, e os votos são a única coisa no Stack Overflow que ninguém pode decretar.

Uma das perguntas de programação mais lidas do site recentemente não era um segfault nem um off-by-one. Era um estudante a escrever, num título sem uma única linha de código, "I get stuck learning HTML, CSS, and JavaScript (I am a student)" (fico preso a aprender HTML, CSS e JavaScript — sou estudante). Sem mensagem de erro, sem exemplo mínimo reproduzível, sem uma única resposta verificável. Pela velha constituição, aquela pergunta é insalvável, demasiado ampla, primariamente baseada em opinião, fechada em minutos com um link a explicar como se pergunta. Em vez disso, juntou milhares de visualizações, uma pontuação de 19, e uma melhor resposta com 17 na qual um desconhecido guia um principiante por como estar preso sem se afogar. Já defendi num ensaio anterior que estar preso é onde a compreensão se forma, por isso admito que a pergunta encontrou em mim um alvo fácil. Os votantes não sabiam disso, e não fez diferença.

O padrão repete-se onde quer que olhe ultimamente. Alguém publicou o seu projeto de gestão de inventário e pediu, num inglês dolorosamente honesto, que as pessoas o criticassem e lhe dissessem como melhorar; o tipo de pedido em aberto que costumava ser o exemplo canónico daquilo para que o Stack Overflow não serve, e a sua melhor resposta está numa pontuação que a maioria das respostas do site nunca alcança. "Is coding going to be obsolete?" (vai a programação tornar-se obsoleta?), uma pergunta que é cem por cento ansiedade de carreira e zero por cento código, juntou discretamente centenas de visualizações. Entretanto, as perguntas com forma de facto, o como-é-que-faço e o trabalho de casa e o colar-o-meu-erro, continuam a aterrar no fundo, votadas para baixo e fechadas, não porque tenham piorado, mas porque uma máquina as responde antes de o separador acabar de carregar, e toda a gente, quem pergunta e quem vota, o sabe.

Porquê agora

Nada disto é misterioso se seguires para onde foi o valor. Escrevi num ensaio anterior que a IA torna a metade barata do conhecimento sem valor e a metade cara mais valiosa do que nunca. As regras do Stack Overflow eram um motor para fabricar a metade barata à escala industrial e com qualidade de arquivo: respostas canónicas, desduplicadas e verificáveis a perguntas de facto. Foi tão completamente bem-sucedido que o seu arquivo se tornou dados de treino, e as máquinas treinadas nele respondem agora a essas perguntas mais depressa do que o site alguma vez conseguiu, sem o tom. O meio objetivo do Q&A de programação, o como-é-que-faço e o porque-dá-este-erro, foi automatizado para fora da escassez.

O que continua escasso entre pessoas é exatamente o que a constituição excluía. Que prática é sólida. Que ferramenta vale a pena adotar, dito por alguém que a adotou e pagou pelo erro. Se este código, o meu código, o único projeto com que me importo, presta, e o que fazer especificamente quanto a isso. Julgamento, numa palavra, e o julgamento foi banido precisamente porque não pode ser verificado, apenas merecer confiança. O site otimizou-se, com rigor a sério e as melhores intenções, para a única categoria de conteúdo que a IA automatizaria primeiro, e está agora, oficialmente, a reabrir as portas aos sobreviventes.

Há uma versão desta observação que se regozija, e não quero fazer parte dela. Os anos estritos não foram um erro. As regras produziram a melhor referência de programação que o mundo tem, e a disciplina de fazer uma pergunta à maneira do Stack Overflow, exemplo mínimo, erro exato, o que tentaste, ensinou uma geração inteira de nós a pensar antes de perguntar, eu incluído. A constituição estava certa para uma era em que os factos eram escassos e tinham de ser extraídos das pessoas. A era acabou. O mérito que cabe ao site é ter reparado nisso, e o mérito que cabe à comunidade é estar a fazer a parte difícil, a renegociar quinze anos de jurisprudência thread a thread, em vez de fingir que nada mudou.

O que a emenda admite

Afasta-te o suficiente e as tags, as threads e os votos são todos o mesmo sinal. A inversão é uma confissão, feita em forma de política: a parte do arquivo que tornou o Stack Overflow indispensável já não é a parte que as máquinas não conseguem substituir. Os factos estão tratados. Aquilo em que o site está a apostar o seu segundo ato é o tipo de pergunta que outrora considerou estar abaixo de si, a que não se verifica, a que depende da situação, a que exige julgamento, trazida a pessoas porque só as pessoas pagaram o preço de ter uma opinião.

O meu reflexo de fecho, treinado pela velha constituição, ainda dispara quando vejo uma tag best-practices. Estou a aprender a deixá-lo passar. Se as contagens continuarem a subir, então algures entre uma tag ressuscitada e uma thread no Meta, este ano, uma era chegou ao fim, e o site que ensinou factos de programação ao mundo começou a transformar-se no sítio aonde levas as perguntas que as máquinas não conseguem decidir. É um site mais pequeno, quase de certeza. Pode também ser o mais valioso.

Perguntas a que este artigo responde

  • Já se pode voltar a fazer perguntas sobre boas práticas no Stack Overflow?

    Sim. A tag best-practices está de volta a perguntas ativas, sem estarem apagadas nem fechadas e a juntar respostas, ao lado de uma tag irmã chamada tooling-recommendation. Ambas assentam numa mudança oficial: o site começou a testar em outubro de 2025 as perguntas em aberto, do género mais-do-que-uma-resposta-certa, e em fevereiro de 2026 a experiência foi alargada a toda a gente.

  • Porque é que o Stack Overflow proibiu essas perguntas?

    Porque não podiam ser verificadas. Em agosto de 2010 o site publicou The Death of Meta Tags e destruiu as tags que descreviam o que uma pergunta era em vez daquilo sobre que era, sendo best-practices a vítima mais famosa, com o raciocínio de que as opiniões não se verificam e de que o site fora construído sobre a premissa de que uma pergunta de programação tem uma resposta verificável. As perguntas sobre que ferramenta usar foram mais tarde empurradas para fora por completo, para o Software Recommendations, um site à parte que servia sobretudo de sítio para onde apontar enquanto te fechavam a pergunta.

  • Isto não é só o Stack Overflow a afrouxar as regras para recuperar o tráfego que perdeu para a IA?

    Os votos tornam isso difícil de defender, e os votos são a única parte do site que ninguém pode decretar. A pergunta de um estudante sobre ficar preso a aprender HTML, CSS e JavaScript, sem mensagem de erro e sem código no título, juntou milhares de visualizações, uma pontuação de 19 e uma melhor resposta com 17. Entretanto, as publicações oficiais sobre os próximos passos foram votadas para baixo com força, enquanto as respostas da comunidade a essas publicações estão entre as coisas mais votadas do Meta, o que é uma comunidade a discutir um plano e não a aceitar um rebranding.

  • Que tipo de pergunta ainda vale a pena levar ao Stack Overflow?

    O tipo que alguém teve de pagar para saber. Que prática é sólida, que ferramenta vale a pena adotar dito por quem a adotou e pagou pelo erro, se este projeto concreto presta e o que fazer a seguir quanto a isso. As perguntas com forma de facto já estão tratadas: uma máquina responde-lhes antes de o separador acabar de carregar, e tanto quem pergunta como quem vota o sabe, e é por isso que agora se afundam.