Ask HN: É só impressão minha, ou o software está mais cheio de bugs em geral?
Muitos usuários relatam que o software do dia a dia parece visivelmente mais cheio de bugs e menos confiável, citando recursos centrais quebrados em grandes produtos da Microsoft, Google, Apple e outros, além de apps web e móveis instáveis. As explicações vão desde a complexidade crescente dos sistemas, a cultura de “enviar rápido”, a QA enfraquecida e incentivos comerciais distorcidos, até o uso crescente de código gerado por IA e lançamentos de “produto mínimo viável”. Uma minoria contrapõe que a infraestrutura central como Linux e bibliotecas fundamentais está mais estável do que nunca, sugerindo que o declínio se concentra em serviços voltados ao consumidor e controlados por corporações.
Percepção Geral das Tendências de Bugs
- Muitos participantes sentem que o software está visivelmente mais cheio de bugs, especialmente nos últimos anos; alguns dizem que agora esperam bugs críticos em tarefas do dia a dia.
- Outros argumentam que o software sempre teve bugs; o que mudou foi o tipo de bug (de travamentos do sistema operacional para falhas de UI/UX).
- Uma minoria relata não perceber declínio algum, ou até melhorias (especialmente em alguns desktops Linux).
- Vários observam que é difícil separar uma queda real de viés de confirmação e expectativas em mudança.
Observações Específicas por Plataforma e Produto
- Reclamações frequentes sobre Windows 11 (Explorer, atualizações, drivers, problemas com BitLocker/boot) e aplicativos web do Microsoft 365 (PowerPoint, OneNote, Word no navegador).
- Atualizações do iOS e do Android são percebidas como mais frágeis; usuários relatam elementos de interface que não aparecem, chamadas que não funcionam até reiniciar, e “medo de atualizar”.
- Produtos do Google (Drive, Sheets, Meet, YouTube, Google Home) e grandes apps web (ticketing, eventos, site de aluguel Enterprise, portais HSA, Visa, eBay, Slack, Discord, Target) são citados como cada vez menos confiáveis.
- Alguns exemplos de jogos: jogos antes estáveis ficando cheios de bugs após patches recentes; títulos AAA e grandes estúdios são criticados.
- Contraste: vários usuários relatam que desktop Linux e ferramentas centrais (ffmpeg, virtualização, alguns DEs) estão mais estáveis do que nunca.
Causas Propostas
- Velocidade de entrega de recursos, mentalidade de “release early/often”, mindset de MVP e atualizações baratas levando a produtos 80% prontos.
- Subinvestimento sistêmico em QA; equipes de QA reduzidas ou transferidas para desenvolvedores e clientes.
- Incentivos da gestão favorecendo novos recursos, redesenhos e “ocupação” em vez de polimento e correção de regressões.
- Complexidade crescente: mais plataformas, dispositivos, bibliotecas, threads e integrações tornam os sistemas frágeis.
- “Enshittification” e incentivos do capitalismo tardio: lucros priorizados em detrimento do artesanato e da compatibilidade retroativa.
Papel da IA
- Alguns vinculam fortemente o aumento de bugs a programação assistida por IA e “vibe coding”, alegando que o código é entregue com menos revisão e testes mais fracos.
- Outros dizem que a IA não é a única culpada; liderança ruim e cobertura de testes inadequada já produziriam resultados ruins com ou sem IA.
Medição e Pontos Pouco Claros
- Vários observam que a discussão é anedótica e pedem índices objetivos (por exemplo, tendências em erros, incidentes, reclamações).
- A magnitude geral e o momento de qualquer “colapso” continuam pouco claros a partir da thread sozinha.