Sistemas de arquivos: mais perigosos do que você imagina

2025-01-23

Uma palestra na Deconstruct 2019 revelou verdades chocantes sobre sistemas de arquivos: desde as inconsistências e dificuldades de usar corretamente a API de arquivos, até bugs sérios nos próprios sistemas de arquivos e as altas taxas de erro dos discos, a corrupção de dados é desenfreada. O palestrante aprofundou-se nas questões de atomicidade de gravações de arquivos e os desafios impostos por diferentes modos de sistema de arquivos (por exemplo, data=journal, ordered, writeback do ext3/ext4). Mesmo programadores experientes lutam para evitar erros que levam à perda ou corrupção de dados. A palestra também analisou erros em bancos de dados e sistemas de controle de versão populares e sugeriu o uso de bancos de dados em vez de arquivos para melhorar a confiabilidade dos dados.

Leia mais

Por que produtos de alta qualidade são tão difíceis de encontrar?

2024-12-16

Este artigo explora o desafio generalizado de encontrar produtos e serviços de alta qualidade no mercado. O autor argumenta que os mercados não são perfeitamente eficientes, com ineficiências em empresas e produtos persistindo por anos. Os consumidores lutam para discernir a qualidade do produto, muitas vezes influenciados pelo marketing. Mesmo conselhos de especialistas se mostram pouco confiáveis. As empresas, priorizando a eficiência, terceirizam ou compram soluções prontas, mas estas muitas vezes carecem de qualidade e podem ter falhas fundamentais. O autor usa anedotas pessoais e estudos de caso para ilustrar a assimetria de informações e déficits de confiança dentro e entre empresas, dificultando a produção e venda de bens de alta qualidade. A conclusão destaca que construir qualidade não é fácil, mas um serviço confiável muitas vezes exige desenvolvimento interno — um obstáculo significativo para empresas menores.

Leia mais